![]() |
Selbstschließende Messagebox
Ich habe gerade mal etwas mit Threads rumgespielt, insbesondere mit der Zeitgeberfunktion von Thread-Pools. Rausgekommen ist das kleine Progrämmchen. Es tut nichts weiter, als nur die Technik zu demonstrieren. Viel Spass dabei. ;)
Download: ![]() |
Re: Selbstschließende Messagebox
Liste der Anhänge anzeigen (Anzahl: 1)
hmm ich krieg nach 9 sekunden folgendes in der anlga liegendes fehler fenster::
|
Re: Selbstschließende Messagebox
Stuerzt bei mir leider nach ein paar Sekunden immer ab beim Versuch auf Adresse 0xd zu schreiben ;)
|
Re: Selbstschließende Messagebox
Unter 2000 läuft es bei mir problemlos. Kann sein, dass es diese Thread-Pools nur ab 2000 gibt. Was für Betriebssysteme habt ihr?
|
Re: Selbstschließende Messagebox
Code:
---------------------------
TimedMsgBox.exe - Application Error --------------------------- The instruction at "0x77f87fda" referenced memory at "0x0000000d". The memory could not be "written". Click on OK to terminate the program Click on CANCEL to debug the program --------------------------- OK Cancel --------------------------- Zitat:
|
Re: Selbstschließende Messagebox
Moin Luckie,
CreateTimerQueueTimer gibt's erst ab W2K. [EDIT] Ansonsten gilt bei mir das gleiche wie bei Daniel [/EDIT] |
Re: Selbstschließende Messagebox
Hm, dann könnte es an XP liegen, wen ich davonausgehe, dass PhöniX und w3seek auch XP haben. Wenn ihr das mal unter XP debuggen könntet? Wäre nett. :?
|
Re: Selbstschließende Messagebox
Moin,
stürtzt bei mir auch ab. Mit dem gleichen Fehler. Und zwar immer nach 2 Sekunden (zumindestens stehen 8 verbleibende Sekunden in der Box). Ich weiss net, inwieweit das von Bedeutung ist. OS: WinXP Pro SP1 |
Re: Selbstschließende Messagebox
Klingt nach einem Problem mit XP. :?
|
Re: Selbstschließende Messagebox
Vielleicht interessierts ja jemanden:
![]() |
Re: Selbstschließende Messagebox
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
ich habe auch Windows XP SP1 und es trat der selbe Fehler bei mir auf. Beim Debuggen trat keine Exception auf, sondern das CPU Fenster wurde angezeigt. Der Fehler ist in einer Funktion der ntdll.dll. Er tritt immer wieder auf. Edit: Die Meldung von Delphi:
Code:
---------------------------
Benachrichtigung über Debugger-Problem --------------------------- In Projekt D:\Delphi Projects\Delphi-Downloads\TimedMsgBox\TimedMsgBox.exe trat ein Problem mit folgender Meldung auf: 'access violation at 0x77f77fda: write of address 0x0000000d'. Prozess angehalten. Mit Einzelne Anweisung oder Start fortsetzen. --------------------------- OK --------------------------- Screenshot siehe Anhang. mfG mirage228 |
Re: Selbstschließende Messagebox
Zitat:
|
Re: Selbstschließende Messagebox
Moin Luckie,
Du hast bei MsgBoxTimeOut vergessen stdcall mit anzugeben. |
Re: Selbstschließende Messagebox
Ach ja, zwei Instanzen des Programms gleichzeitig laufen zu lassen funktioniert auch nicht besonders gut wegen dem FindWindow() Aufruf ;)
|
Re: Selbstschließende Messagebox
Hmopf, immer diese Kleinigkeiten. :roll: So, oben gibt es jetzt die korrigierte Fassung.
|
Re: Selbstschließende Messagebox
Zitat:
|
Re: Selbstschließende Messagebox
nun funzt es ..
|
Re: Selbstschließende Messagebox
also ich hab 2000 und bei mir gehts
|
Re: Selbstschließende Messagebox
Wo ist denn der Annhang abgeblieben??
Ich würde auch gerne eine selbstschliesendes Fenster benützen (erstellen) gruß Stefan |
Re: Selbstschließende Messagebox
Schau mal in den ersten Post von Luckie, da ist ein Download-Link ...
Edit: Merke gerade, dass es das bei Luckie gar nicht mehr gibt :oops: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz