Avatar billede dakinenexus Nybegynder
28. juni 2001 - 12:46 Der er 31 kommentarer og
1 løsning

Manglende .exe fil under komplilation

Hej

Jeg har fornyligt taget Delphi6 Enterprise i brug, men af en eller anden grund genereres der ikke nogen exe fil uder compile/ build project.

Kan nogle fortælle mig, hvordan og hvor jeg enabler, at Delphi default skal generer en exe file?

På forhånd tak
Avatar billede borrisholt Novice
28. juni 2001 - 12:48 #1
Du tror ikke du har instaleret den forkert ?

Jeg kører også delphi 6, og den virker perfekt ...
Avatar billede martinlind Nybegynder
28. juni 2001 - 13:02 #2
Me To

Hmm, hvem kan levere D6 i DK på nuværende tidspunkt ??
Avatar billede borrisholt Novice
28. juni 2001 - 13:03 #3
ravnholm data !

Jens B
Avatar billede dakinenexus Nybegynder
28. juni 2001 - 13:11 #4
Yeps. Jeg har også fået 6\'eren igennem Ravenholm. *S*
Installeret forkert! Det tror jeg ikke fordi hvis jeg loader et eksisterende project der har løbet igennem både Delphi3,4 og 5, så kan Delphi6 sagtens generer en exe fil. Men hvis jeg opretter et nyt projekt i Delphi6 fremkommer der bare  ikke nogen exe fil!! Wired.
´
Jeg kan da godt prøve at geninstaller det, men....... Jeg troede bare om der måske var en mulighed for enable/ disable det.
Avatar billede borrisholt Novice
28. juni 2001 - 13:14 #5
Min Delphi 6 var også mærkelig ... Den første gang jeg trykkede på compile, spurgte den efter CD-Rommen og instalerede der efter compileren ....

Er der noger der har noget zip værk der også kan kompilere under Kylix ?

Jens B
Avatar billede martinlind Nybegynder
28. juni 2001 - 13:28 #6
JB >> ZLib fra Extras, kan den ikke ??
Avatar billede borrisholt Novice
28. juni 2001 - 13:29 #7
har du et link ?

Jens B
Avatar billede martinlind Nybegynder
28. juni 2001 - 13:30 #8
Er der nogle af jer der har fået Proxies.* med, den mangler, og så kan man ikke lave en skid af det sjove ??
Avatar billede martinlind Nybegynder
28. juni 2001 - 13:31 #9
JB >> Delphi\'s CD\\Infos\\Extras eller noget i den stil, HUSK hvis du bruger ZLib SKAL du kende Org size på dine data ellers kan du ikke pakke dem ud igen.
Avatar billede borrisholt Novice
28. juni 2001 - 13:31 #10
fra en nyheds gruppe :

I  have been trying to re-compile RxLib in D6.  I have hit  a snag when the
DesignEditors.pas USES proxies.  I can\'t find proxies anywhere.  The actual
call is IsProxyClass, which isn\'t defined anywhere??

Any ideas?

Thanks, Dave.

SVAR 1 :

Add designide.dcp to the requires for that design time package.


Jens B
Avatar billede martinlind Nybegynder
28. juni 2001 - 13:35 #11
JB >> Ok, det prøver jeg
Avatar billede borrisholt Novice
28. juni 2001 - 13:39 #12
kommentar fra pellelil i forbindelse med dit problem martin :

Jeg selv havde et lignende problem, \"i min iver\" for at skrive min egen
udgave af de få RxLib componenter jeg bruger  i dag. Blandt disse skulle jeg
bruge en EditDropDownFileName tingest og i den forbindelse skulle jeg ha\'
fat i den PropertyEditor der bruges til at vedligeholde \"Filter\" (du ved
\"Tekst filer (*.txt)|*.TXT|Alle filer (*.*)|*.*\"). For at få adgang til
denne skulle jeg tilføje \"dclstd\" til min pakkes \"requires\" sektion, og
herefter kunne jeg use uniten \"FiltEdit\".

\"FiltEdit\" kan du hverken finde som souce eller DCU fil. Den findes KUN
(pakket godt og grundig ind) i dclstd package\'en. Det er nok det samme der
gør sig gældende med din \"Proxies\", denne ligger sikkert også godt og
grundigt pakket ind i en eller anden package.


Jens B
Avatar billede dakinenexus Nybegynder
28. juni 2001 - 13:59 #13
Hvaaaa. Har i glemt overskriften?
Opret dog jeres eget.
Avatar billede martinlind Nybegynder
28. juni 2001 - 14:18 #14
Du har da fået adskillige foreslag, jeg havde ingen problemmer med at lave EXE filer overhoved, jeg lavede bare en new app compilede og så var der en exe-fil, jeg har intet rørt ( ingen opsætnings ændringer ) så mit bedste bud fjern og geninstaller
Avatar billede borrisholt Novice
28. juni 2001 - 14:20 #15
dakinenexus  >> Må vi ikke have lov til at chatte under dit spørgsmål ?

Jens B
Avatar billede dakinenexus Nybegynder
28. juni 2001 - 14:24 #16
Ahhh. Om i må chatte?
Joo. Jeg kan jo bare vinke af, at jeg ikke vil have nogen mail, når et nyt indlæg kommer, men hvor fedt er det lige, når jeg har spurgt om noget. Hvad så når der kommer noget som var ment til mig?

Kan du følge mig? *S*
Avatar billede martinlind Nybegynder
28. juni 2001 - 14:26 #17
Så må du jo igang med at forsøge, var der nogle af forslagne der virkede

/Martin
Avatar billede martinlind Nybegynder
28. juni 2001 - 21:19 #18
JB >> Det er IKKE en løsning, når componenten bliver brugt vil den ikke compile fordi den mangler proxies.dcu, sådan noget lort, det er skide røv hamrende irreterende.
Avatar billede jesperhansen Nybegynder
28. juni 2001 - 21:31 #19
Kan det måske skyldes at, projektet endnu ikke er gemt og derfor bruger default projektpath\'en til at gemme exe-filen i. Sandsynligvis \"C:\\Program Files\\Borland\\Delphi5\\Projects\"
Avatar billede martinlind Nybegynder
28. juni 2001 - 21:38 #20
Prøv evt. at søg efter project1.exe på din hd
Avatar billede dakinenexus Nybegynder
29. juni 2001 - 09:07 #21
En ny dag kalder *S*

Jeg har stadigvæk samem problem med manglende exe fil, og nu har jeg prøvet at geninstaller Delphi6!
Hvis jeg opretter et lille dumt program. Vælger \'Save project As\'. Kører både \'build\' og \'compile\' og det hele, så angiver \'Project Manager\' godtnok hvor \'Project1.exe\' er placeret, men den er der bare ikke! (Og min explore står til at vise ALLE filer, så det er ikke det *S*).
Er det ikke underligt?

Nå. Jeg må prøve videre. Alting har en årsag, men hvis nogle har flere forslag, så er i velkomne.

Avatar billede martinlind Nybegynder
29. juni 2001 - 09:09 #22
MEGET MYSTISK
Avatar billede borrisholt Novice
29. juni 2001 - 09:21 #23
prøv at søge efter filen på din HD for at se om den bare smider den et dumt sted ...

Jens B
Avatar billede dakinenexus Nybegynder
29. juni 2001 - 09:59 #24
Ok!
Filen er fundet, så i havde begge ret. Den lå bare et andet sted, men et ret ulogisk sted.

Normalt gemmer jeg al source code på et netværksdrev, og der smider den default exe filen!! Uanset hvilket project man arbejder på. Hvorfor aner jeg ikke endnu. Som sagt er det ikke den destination project manager\'en siger, og jeg har ikke angivet den. Men PM man kan altså IKKE umiddelbart stole på!! (har jeg lært nu).

Nu kommer så spørgsmålet om hvor pokker den får den sti fra.
Jeg ville egentlig have givet jer jeres point, men pt kan jeg ikke vælge \'avanceret\' og dele dem ud, så det må vente lidt. I skal nok få dem. Det har i alligevel fortjent, da i har hjulpet meget. *S*
Avatar billede martinlind Nybegynder
29. juni 2001 - 10:05 #25
Dit project har en Output path, som også kan vælges som default, så det skulle du nok lige overveje at kigge på, den kan jo også være din shortcut har et startop dir, så bliver filen smidt der, for delphi bruger hvor den stå som default, hvis ikke andet er sat.
Avatar billede dakinenexus Nybegynder
29. juni 2001 - 10:16 #26
HA!
Nu har jeg fundet ud af det, og du martinlind er faktisk allerede inde på det. *S*

Går man ind under \'Options > Directories/Conditionals\' er der noget der hedder \'Output Directory\'. Den har jeg fået sat da jeg fik Delphi6 og skulle lege lidt. Der er stien blevet sat og åbenbart bliver den gemt i registrerings-databasen. Derfor nyttede det ikke noget at geninstaller. Den path stod der stadigvæk.
Men jeg synes stadigvæk det er noget skrammel, at man ikke kan regne med Project Manager\'en hvis Output directory er sat.

Så blev man så klog. En lille dum ting.

(Kan stadigvæk ikke vælge avanceret. :o(
Avatar billede dakinenexus Nybegynder
29. juni 2001 - 10:18 #27
Det er kun exe filen der gemmes under Output Directory. Alle andre filer ligger hvor de er skal.
Avatar billede borrisholt Novice
29. juni 2001 - 10:28 #28
Så giv pointsne til Martin ...

Jens B
Avatar billede martinlind Nybegynder
29. juni 2001 - 10:31 #29
JB >> Har du andre foreslag til Proxies problemet, jeg har søgt borland.com tyndt uden held
Avatar billede pellelil Nybegynder
29. juni 2001 - 22:23 #30
martinlind> Jeg sendte flg. til JB på mail (vedr. Proxies)

I nyhedsgruppen \"borland.public.install.delphi\" fandt jeg flg. 2 artikler:
<SNIP>
Does anyone know where this file (Proxies.dcu) is located on D6?
I need to compile a component that references
DesignEditors.dcu.  That unit references Proxies.dcu
which was not included with D6?
</SNIP>

<SNIP>
Include designide in your required packages list for your package, and
recompile.
</SNIP>


Avatar billede martinlind Nybegynder
30. juni 2001 - 00:05 #31
Pellelil >> og som jeg har skrevet virker det ikke når du placerer din nye comp. på en ny test form og trykker build, selvfølgelig, for man kan ikke include en designtime package i en alm prj.

/Martin
Avatar billede pellelil Nybegynder
03. juli 2001 - 19:17 #32
Borrisholt, Martinlind> Jeg har netop erhvervet mig et Delphi 6 componet som var både compilerbar og installerbar - men lige så snart jeg brugte det i en applikation havde jeg balladen (da Proxies ikke er tilgængelig under runtime).

Nedenstående er den mail jeg sendte til components forfatter, der forklarer hvordan jeg kunne komme til at bruge kompontet på trods af jeg manglede proxies - måske det kan hjælpe i henhold til de problemer i har !?


I found a quick and (VERY) dirty solution how to use emsQueryBuilder with Delphi 6. But first an explanation of what goes wrong (in case you didn\'t understand my first mail). Compileing and Installing the emsQueryBuilder component into Delphi 6 is without any problems what so ever.

The problem becomes visible when you try to compile a project that uses the emsQueryBuilder (just try compileing \"Mdiapp\" BDE demo). First it can\'t find \"DesignIntf\" which means you have to add \"Source\\Toolsapi\" to you search path. When you do so Delphi is not able to compile \"ToolsApi\\DesignIntf\" since this file needs \"proxies.pas\" (or proxies.dcu). The problem is that \"proxies\" is ONLY available at designtime when your package lists \"Designide\" in the package \"requires\" section. Hence its a no win situation.

In the meantime I found that I could make \"my own\" Proxies unit and place this into the directory wher I have installed emsQueryBuilder. Still I was not able to compile it without problems since \"Toolsapi\\DesignIntf\" uses a function (from Proxies) called \"IsProxyClass\". I have added a \"dummy version\" of this function into my own \"proxies.pas\", and now I am able to compile projects using emsQueryBuilder. I have no idea what the real \"proxies\" do nor if this quick-and-dirty trick solves other problems but at least now I can begin using ensQueryBuider.

Let me know if you have seen the problem yourself and how I am surposed to solve it since this CAN\'T BE THE WAY TO DO IT ??


My version of: \"Proxies.pas\"
<SNIP>
unit Proxies;

interface


Function IsProxyClass(ComponentClass: TClass): Boolean;


implementation


Function IsProxyClass(ComponentClass: TClass): Boolean;
begin
  Result := True;
end;


end.
</SNIP>


Pelle

Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester