12. juni 2003 - 13:23
Der er
1 kommentar og
1 løsning
VBA - Variabelværdier ved dump
Hejsa
Er det muligt - i VBA - at få adgang til variabler, via koden.
Kan manuelt få vist variabler & værdier, via vinduet lokale variabler.
Hvis/når et program går ned, fanger jeg fejlen via min errorhandler, hvor jeg skriver procedurenavn, skabelonnavn og hvilken linie programmet fejler i.
Men hvis jeg samtidig kunne få vist alle lokale variabler og tilhørende værdier, så ville det lette fejlsøgningen meget.
Men kan man overhovedet få fat på lokale variabler, fra min errorhandlerrutine?
Med venlig hilsen
Jan Amdi
Debug vinduet kan kun bruges i udviklingsfasen.
Når du har en runtime version (en .exe fil) kan jeg ikke forestille mig nogen måde at få fat i de lokale variabler. Men jeg kan da tage fejl.
Det bedste er selvfølgeligt at undgå tilstande der giver systemfejl.
Et eks.
Du laver et kald til en dll fil.
Inden kaldet undersøger du om filen findes, gør den ikke det skriver du i din log fil at filen ikke findes og viser en msgbox ("xyz.dll blev ikke fundet. Programmet afsluttes.")
Jeg ved godt at man ikke kan fange alle exceptions på denne måde men jo flere jo bedre.
//akj