First-chance exception in ScrollBitmap.exe (MSVCRTD.DLL): 0xC0000005: Access Violation.
jeg fik fejlen lige efter at have lavet en mindre ændring med fremvisning af et icon. Hvilket absolut ikke skulle gøre nogetn forskel. Jeg for fejlen efter jeg har loaded et bitmap ind. er min dll fil mon dårlig ?
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
Access Violation fremkommer når du arbejder med uinitialiseret ram. Du overskriver noget som du ikke har allokeret. For at finde fejlen skal vi se noget kode.
Du kan evt. selv debugge det ved enten at skrive en log til fil eller ved strategisk placerede MessageBox'es.
Access violation betyder bare at han forsøget at bruge noget memory som der ikke er adgang til (eller eksisterer overhovedet).
Det kan være en uinitialiseret pointer. Men det kan også være andre årsager.
balthazar>
Der er only way the hard way.
Det kan tage 10 minutter eller 10 uger at finde fejlen.
Og det behøver ikke at relatere sig til den sidste rettelse. Fejlen kan godt have været der hele tiden. Men det var først med den sidste rettelse at fejlen fik konsekvenser.
Det svarer jo rimeligt præcist til min "Access violation betyder bare at han forsøget at bruge noget memory som der ikke er adgang til".
Det kan være "når du arbejder med uinitialiseret ram. Du overskriver noget som du ikke har allokeret", men det kan også være andet. Det kan være en pointer der er blevet overskrevet (ikke uinitialiseret) som bliver brugt til read (ikke write) fra memory der ikke er adgang til i user mode (er allokeret).
Og der var ikke nogen kritik ment.
Hvis du har opfattet det sådan, så undskylder jeg.
[Den oprindelige Windows NT kerne fra sidst i 80'erne / først i 90'erne blev udviklet under ledelse af Dave Cutler som også var med til at udvikle VMS hos Digital sidste i 70'erne og først i 80'erne. Og på nogle områder ligner NT/2000/XP faktisk VMS meget. Og VMS har også begrebet Access Violation. Og jeg startede med VMS i 1987.]
jeg har fundet ud af det, jeg havde sat 2 timere til at overskrive samme variabel, slettede den ene og vupti så kørte det igen.
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.