19. januar 2001 - 22:39Der er
32 kommentarer og 1 løsning
Fejl under afvikling på PC u. Delphi
Hej
Jeg har lavet et program i Delphi 5. Det fungerer fint på min computer. Så vil jeg så teste det på en anden. Her kan det slet ikke køre, da Windows 2000 blot siger, at programmet har genereret fejl.
aasuper >> Du skal kopiere den DLL du benytter med over på den PC uden Delphi. Du kan evt. bare placere den i samme folder som din EXE-fil. Jeg tror det er dit problem.
Jow men som du sikkert har bemærket så skal man huske DLL\'en BORLNDMM.DLL hvis man benytter strings som parameter i DLL\'er. Den er installeret med Delphi og ligger derfor kun på den maskine med Delphi. Men du skriver du benytter shortstring som parameter, så du behøver ikke den omtalte DLL.
microtec>> Den DLL som aasuper har laver skal naturligvis med over. Hvis man benytter String som parameter i funktioner i ens egne DLL skal man også havde BORLNDMM.DLL med. Hvis man ikke benytter Strings er BORLNDMM.DLL ikke nødvendig.
Så har du dit problem der. Hvis du ikke benytter \'Build with runtime packages\' kan du ikke bare flytte programmet til en anden PC, som ikke har Delphis Runtime biblioteker installeret.
\'Build with runtime packages\' skal man ikke bruge normalt, da de oversatte biblioteksfiler ikke vil blive medtaget. Hvis der er hak i denne, kan man altså slet ikke køre programmet på en pc uden Delphi.
Jeg har selv fundet løsningen efter lang tids baksen.
Der var et problem med en MediaPlayer, som stod på AutoOpen, når programmet startedes. Så kunne den selvfølgelig ikke åbne filen, da den ikke var angivet.
Undskyld ulejligheden!
>>AASuper
Synes godt om
Ny brugerNybegynder
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.