22. november 2000 - 18:33Der er
10 kommentarer og 1 løsning
Access violation
mit program starter fint på min computer og andre computere med delphi på, men hvis der ikke er delphi på den computer jeg starter det på kommer mit program med \"access violation\" ... jeg har installeret ODBC drivere og sat lortet op.. Nogen der har en ide til hvad det kan være?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Alt-andet-lige så må dit program bruge noget some ikke er på maskinen med mindre du har installeret Delphi, men efter som du ikke fortæller noget om dit program (hvad det bruger?) så er det svært at gætte - men hvad med BDE\'en ?
picard og poull: Jeg har slået \"build with runtime packages\" til.. så der manger ikke den dll sjover... ellers ville den også sige at det er den som mangler...
pellelil: det er noget client/server halløj som bruger ODBC til at kommunikere med MySQL.. i min projekt fil kører jeg CreateFileMapping og tjekker om der kommer en error så den ikke kan starte programmet 2 gange... hmm ellers er det ikke andet en \"normal\" kode hvis man kan sige det..
Jeg har prøvet at fjerner alt unødvendigt i projekt filen + fjernet alt i create delen af hovedformen (den eneste)... og fejlen kommer stadig. Det må jo altså være en eller anden compiler option eller hva?
Her er fejlmeddelelsen hvis den kan bruges til noget:
Exception EAccessViolation in module Projekt1.exe at 00000000. Access violation at address 00000000. Read of address 00000000. Runtime error 216 at 00002EE8
ok nu har jeg lokaliseret fejl til TTCP komponent som jeg bruger til at kommunikere med en server. Skal denne måske bruge en speciel dll eller hva? skulle jeg kode den om til at bruge et andet Socket komponent eller hva?
Efter at have kigget i pas filen til det der sjover TTCP komponent kan jeg fortælle at den benytter et ActiveX kompoent.
Da jeg helst vil have så lidt mulig arbejde ud af dette her (gider ikke at tilpasse et nyt socket komponent). Istedet kunne jeg godt tænke mig at vide hvordan jeg evt finder ud af hvad det er for et ActiveX komponent og hvordan jeg flytter det..
jeg har dog tænkt på at det kan være noget med WinSock at gøre... nogen der ved om den installere sådan noget?
kokoko: Jeg takker for pointene, men dem har JEG ikke fortjent. Hvordan der kan være svaret med mit brugernavn er mig en gåde (da mit password ikke er "offentligt kendt"). Jeg kan se at vedkomende har underskrevet sig "Christian", men det siger mig ikke noget videre.
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.