Avatar billede kokoko Nybegynder
22. november 2000 - 18:33 Der 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?
Avatar billede pellelil Nybegynder
22. november 2000 - 18:55 #1
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 ?
Avatar billede picard Nybegynder
23. november 2000 - 08:59 #2
...kunne det ikke også være fordi du mangler en biblioteksfil fra delphi - vcl30.dll eller noget i den stil ?

Christian
Avatar billede poull Nybegynder
23. november 2000 - 10:04 #3
Da du kompilerede det så vaglte de vel at slå build with runtime packages under options for projektet
Avatar billede kokoko Nybegynder
23. november 2000 - 15:31 #4
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..
Avatar billede kokoko Nybegynder
23. november 2000 - 21:32 #5
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?
Avatar billede kokoko Nybegynder
23. november 2000 - 22:19 #6
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
Avatar billede poull Nybegynder
24. november 2000 - 09:46 #7
kokoko >>
Engenlig skal \"build with runtime packages\" også slåes fra, men der var vel også det du mente
Avatar billede kokoko Nybegynder
24. november 2000 - 17:18 #8
ja selvfølgelig... :)
Avatar billede kokoko Nybegynder
30. november 2000 - 18:50 #9
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?
Avatar billede kokoko Nybegynder
30. november 2000 - 19:19 #10
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?

nå men jeg er altså åben for ALLE forslag! :)
Avatar billede pellelil Nybegynder
07. marts 2002 - 08:13 #11
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.
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