jeg får en fejl 216 og noget access violation når jeg kører mit program. og så laver den fejl i dcc50.dll og går kold... nogle gange lukker delphi bare helt når jeg trykker run...
Er du da vild der er meget kode... Det kan jeg sgu ikke sådan uden videre sætte mig ind i...
Jeg kan fortælle dig at når jeg compiler, så ser det ud som om den springer fra en linie til den anden, hele tiden, så man bliver nød til at anullere compilingen. Lader man den køre får jeg et Stack overflow... Du har sandsynligvis lavet en eller anden referance som bliver ved med at køre i ring... Kig dine uses i gennem og se om du refererer på kryds eller noget... Jeg kan sgu ikke lige se det, men skal nok kigge videre... :)
Hvis du gør vil jeg anbefale dig til bare at aflevere lortet og så fortælle om din kode, hvad du har gjort osv. Du har, efter hvad jeg kan se, skrevet en masse gode klasser, og delt det fint op så det er ret overskueligt. Dog er det lidt svært at sætte sig ind i på en halv nat, så bliv færdig med rapporten, og så håb på det bedste! :)
Jeg tror også jeg har fundet fejlen der giver Access violation... Det er når du Create'r din MedlemmerForm, så laver du nogle if FileExists... Hvis de ikke kører create'r du ikke dine klasser... Der kommer in access violation! ;)
Aldrig brugt debugger?!? Den er da hybervigtig!!! :)
Marker en linie og tryk F5. Så kommer der en rød bjælke over den. Det er et break-point. Når programmet kommer til det sted vil det gå over i Delphi-koden, og du kan nu se hvad der står inde i diverse variabler ved at markere dem og trykke Ctrl+F7.
Hvis du så når til det break-point skal du trykke F7, F8 eller F9 for at komme videre. Her sker følgende:
F7: Du går ned i proceduren der bliver afviklet, og kan følge hele programmet skridt for skridt. Dette gælder kun med dine egne procedurere, og altså ikke dem der følger med Delphi.
F8: Du hopper ned på næste linie og ser hvad den gør. Hvis du får en fejl er det fordi der er noget galt med forrige linie.
det gjorde det helt sikkert. håber at du har fået alle mine og min vens kammerat...
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.