Hallo,
ich habe gerade ein sehr eigenartiges Problem.
Ein VBA Programm stürzte beim Start immer ohne Vorwarnung ab, inchlusive Autocad 2000 auf W2000. Also mit einem Schlag alles weg.
Das ganze unter XP probiert, genau das Gleiche. Dann das Ganze mit ACAD2007 in der Firma laufen lassen, da läuft es ohne Probleme.
Dann habe ich das Programm immer weiter geschrumpft und festgestellt, das der Fehler nicht mehr auftritt, wenn ich die Deklaration einer Byte Variablen im Allgemeinteil lösche. Dabei brauch die Variable nicht mal im Programm genutzt werden, deklariere ich eine Byte Variable, kommt es beim Start sofort zum Absturz.
Ich kann sie auch nennen, wie ich will, es klappt nicht (also keine Sonderzeichen oder so).
Es sind auch nicht sehr viele Variablen deklariert (ca. 15).
Jetzt habe ich zufällig festgestellt, das es keine Probleme gibt, wenn die eine Byte Variable als Erstes deklariere.
Also "DIM Test as Byte" am Anfang nach Option explizit klappt und die Zeile etwas weiter unten eingesetzt führt zum Absturz.
Was, um alles in der Welt, kann das sein ?
Gruß Ralf
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP