Code: Alles auswählen
Import "cbw32.lib"
FlashLED(a) As "_cbFlashLED@4"
GetBoardName(a,b) As "_cbGetBoardName@8"
EndImport
If GetBoardName(0,@BoardName.c) = 0
MessageRequester("CBW32_Flashtest","die LED sollte jetzt blinken")
FlashLED(0)
Delay(1500)
MessageRequester("CBW32_Ausgabe",PeekS(@BoardName))
Else
MessageRequester("Fehler", "Zum Test sollte das Modul auf Null stehen.")
EndIf
Klappt aber nur mit eingeschalteten Debugger. Sobald ich aber den ausschalte, kommt wohl das Messagefenster mit dem FlashLED wobeiAusgabe-Message hat geschrieben: Erste Messagefenster:
---------------------------
CBW32_Flashtest
---------------------------
die LED sollte jetzt blinken
---------------------------
OK
---------------------------
Und das zweite Messagefenster:
---------------------------
CBW32_Ausgabe
---------------------------
PMD-1024HLS
---------------------------
OK
---------------------------
auch am Modul die LED blinkt, aber danach DR Watson der einen Fehlerbericht absenden möchte.
Nun ist die Frage, warum funktioniert das nur mit dem Debugger zusammen?
MfG Falko