18. august 2003 - 20:05Der er
33 kommentarer og 2 løsninger
Alvorlig fejl i mit prog!
Har opdaget at mit program kun virker hos dem der har delphi. Hos dem der ikke har virker det ikke.. Den vil ikke starte, den melder en runtime error fejl.
Ved ikke hvad der er galt, men jeg tror det er noget med registy. Mit program add'er noget til Registryen, og det kan måske være fejlen, men hvis det er, så ved jeg slet ikke hvad jeg skal gøre.
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
athlon-pascal> der er indholder intet andet end en normal installations fil indholder.. Der har været indhold noget med registry men det har jeg slettet og det virker ikke stadig!
Ku du ik gi lidt flere oplysninger om typen af program det drejer sig om.Database ! hvad hentyder det til.Der er i mine øjne næsten altid den slags problemer du nævner hvis det er et databaseprogram ?.Altså at de ikke kan spises af computere, der ikke har 'hørt' om Delphi.Er det et program, der kører i en browser siden fejlen er udskrevet i HTMl ? osv.
Runtime error 216 betyder at der sker en exception i dit program tidligt under opstarten. Det er umuligt at sige hvad fejlen er når vi ikke har sourcen. Du må altså i gang med noget debugging.
Hvis du har bygget dele af dit program uden runtime filer kan det betyde at du skal med sende følgende filer og ligge dem i samme mappe som dit program, eller i windows/system32: - rtl70.bpl - vcl70.bpl Dette er filerne hvis du bruger delphi 7, ellers skal du erstatte "7" med din version og finde de filer på din computer.
dkn: hvor ligger de filer normalt? Når jeg søger efter dem finder windows dem i Windows mappen (system32) og i installations filerne for delphi. Hvilke filer skal jeg kopier ? Dem fra System32 eller dem fra delphi's instllation?
ok du skal specielt se om du bruger nogle statiske fil eller mappe navne i det tilfælde du har tror jeg. Det kan ikke passe at det kun er dem som har delphi, medmindre du bruger et component som ikke er freeware og mærkeligt nok kun virker på maskiner hvor delphi bare ikke er indstalleret.
Du må gerne sende noget af projektet til mig dkn@pc.dk, så skal jeg se om jeg kan finde fejlen. men undersøg det med componenterne
Hej Armena... Hvis du har prøvet at bruge Microsoft Visual C++ så vil du komme ind i samme problem med at man kun kan køre programmer som man har lavet, på computere som har Microsoft Visual C++ installeret. Med nogle computerblade så følger der jo altid en cd-rom med, ofte på dem der ligger sådan en patch (eller hvad man skal kalde den) som gør at computere uden Microsoft Visual C++ installeret kan køre programmer lavet i det. Det kan være at der også findes sådan en patch eller lign. et sted som gør det samme, bare med delphi. Hvor mange computere har du prøvet på, har du evt. prøvet at lave nogle andre programmer og køre dem på andre computere? For hvis de heller ikke virker, så er det nok højst sandsynligt din Delphi der er noget galt med. Men prøv på flere computere for at være sikker.
Normalt er det ikke Delphi der er noget galt med. Almindelige Delphi-programmer kan køre fint på alle 32-bit Windows-platforme (Win95+, WinNT+). Dog er der visse API-funktioner der kun er i nogle Windows-versioner, eller API-funktioner der kræver at man henter tilladelse (Windows NT og Windows 2K). Der er nogle funktioner der kræver en ekstra dll-fil på ikke-delphi-computere, men de normale funltioner gør oftest ikke.
Ingen har rigtigt svaret på spørgsmålet rigtigt :( Så jeg lukker!
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.