Autor Thema: Feststellen ob der Debugger an ist  (Gelesen 3705 mal)

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Feststellen ob der Debugger an ist
« am: 06.03.09 - 13:28:44 »
Oftmals (insb. bei Progressbars) hat man das Problem, dass man feststellen will, ob der Debugger an ist und den Progressbar dann eben nicht anzeigt.

dies geht so:
Code
	Dim start 
	start = Getthreadinfo(6) ' LSI_THREAD_TICKS
	Stop
	If Getthreadinfo(6) - start > 100 Then IsDebug = True
Es erfolgt eine Zeitmessung vor und nach dem Stop. Wenn der Debugger an ist, stoppt er und die Zeit läuft weiter. Da man es (normalerweise) nicht schafft, innerhalb von 100ms auf "continue" zu drücken, kann man so feststellen, ob der Debugger an ist oder nicht.
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline shiraz

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 648
  • Geschlecht: Männlich
Re: Feststellen ob der Debugger an ist
« Antwort #1 am: 21.04.09 - 08:36:00 »
warum so kompliziert!!!
einfach auf Debuger-Symbol (Smart-Icon) schauen !!!
Gruß
Christian

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Feststellen ob der Debugger an ist
« Antwort #2 am: 21.04.09 - 09:04:13 »
Zitat
warum so kompliziert!!!
einfach auf Debuger-Symbol (Smart-Icon) schauen !!!

haha .. der war gut ;-)
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz