Avatar billede loonie Nybegynder
04. april 2001 - 16:30 Der er 8 kommentarer og
1 løsning

Hvordan indstiller man Borland C++ builder 5 kompileren?

Hvordan er det jeg skal indstille compileren, således at exe filen kan køre på hvilken som helst maskine, dvs. maskiner der ikke har builderen installeret?
Avatar billede borrisholt Novice
04. april 2001 - 19:22 #1
problemer er at Builder som udgangs punk linker dynamisk, og ikke statisk. Det betyder at alle BPL filerne ikke bliver kompileret med ind. Det giver en meget lille exefil 20-30 KB. Den kan så kun køre på maskiner som har de bpl filer liggende.


Hvis du skal have builderen eller delphi for den sags skyld til at linke statisk skal du vælge
Project-->Options klik på fanen Packages.

Nede \"i bunden\" af den er der et lille flag du kan slå fra/til hvor der står \"Build with Runtime packages\" det slå du fra, og kompilerer igen så er den i vinkel.

Jens B
Avatar billede loonie Nybegynder
05. april 2001 - 00:56 #2
Tak!
Det vil jeg undersøge straks i morgen.
Avatar billede loonie Nybegynder
05. april 2001 - 08:44 #3
Det har jeg nu prøvet, men stadig hvis jeg prøvet at køre .exe filen på en anden maskine, melder den manglende .dll filer?
Forslag / kommentar ? ? ?
E.
Avatar billede borrisholt Novice
05. april 2001 - 08:45 #4
Rebuild all.

Jens B
Avatar billede loonie Nybegynder
05. april 2001 - 10:19 #5
Hej! Det har jeg lige prøvet, men det hjalp ikke. På den anden maskine får jeg en error:

Unable to locate DLL
Den søger efter filen BORLNDMM.DLL, i bla. winnt, system32 mapperne og nogen andre. Jeg har prøvet at kopiere denne fil over på den anden maskine, men så beder den bare om en anden DLL fil?
Det er en meget lille exe fil, 22 kb, med packages slået til, 299 uden packages. Der må være et eller andet sted en markering der skal væk eller noget andet?!?
E.
Avatar billede borrisholt Novice
05. april 2001 - 10:24 #6
\"Build with Runtime packages\" skal slås fra.

Jens B
Avatar billede borrisholt Novice
05. april 2001 - 10:24 #7
Din exe fil på ~300 kb burde kunne køre alle steder ...

Jens B
Avatar billede loonie Nybegynder
05. april 2001 - 10:38 #8
Det ville jeg også mene, men den bliver ved med at dukke op med denne fejl. Kan det have noget med at gøre at jeg starter en browser op med denne exe fil?
Jeg har skåret ned til det minimale, her er linien som lige nu udgør det meste af exe filen:
ShellExecute(Handle,\"open\",\"http://www.jubii.dk/\", 0,0,SW_NORMAL);

FejlBesked:
Unable to Locate DLL
The dynamic link library BORLNDMM.DLL could not be found in the specified path c:\\documents and settings\\kph\\local setting\\temporary internet files\\content.IE5\\L82EMOSS;.;C:\\WINNT;,;C:\\WINNT\\system32 osv.osv.

Forslag, kommentar, ideer?
E.
Avatar billede loonie Nybegynder
05. april 2001 - 11:56 #9
Hmm, det var ikke det, jeg prøvede at lave en endnu mindre .exe, der kun indeholdt en knap og en label. Samme fejl!
?!?!?!
E.
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