Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Selbstschließende Messagebox (https://www.delphipraxis.net/25484-selbstschliessende-messagebox.html)

Luckie 7. Jul 2004 12:43


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: Timed Messagebox [10 Kbytes]

PhöniX 7. Jul 2004 12:56

Re: Selbstschließende Messagebox
 
Liste der Anhänge anzeigen (Anzahl: 1)
hmm ich krieg nach 9 sekunden folgendes in der anlga liegendes fehler fenster::

w3seek 7. Jul 2004 13:01

Re: Selbstschließende Messagebox
 
Stuerzt bei mir leider nach ein paar Sekunden immer ab beim Versuch auf Adresse 0xd zu schreiben ;)

Luckie 7. Jul 2004 13:03

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?

Daniel 7. Jul 2004 13:06

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:

Zitat von Luckie
Was für Betriebssysteme habt ihr?

WinXP Pro, SP1.

Christian Seehase 7. Jul 2004 13:06

Re: Selbstschließende Messagebox
 
Moin Luckie,

CreateTimerQueueTimer gibt's erst ab W2K.

[EDIT]
Ansonsten gilt bei mir das gleiche wie bei Daniel
[/EDIT]

Luckie 7. Jul 2004 13:07

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. :?

Bowler 7. Jul 2004 13:08

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

Luckie 7. Jul 2004 13:10

Re: Selbstschließende Messagebox
 
Klingt nach einem Problem mit XP. :?

w3seek 7. Jul 2004 13:11

Re: Selbstschließende Messagebox
 
Vielleicht interessierts ja jemanden: http://www.delphipraxis.net/internal...=200756#200756

mirage228 7. Jul 2004 13:12

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

ibp 7. Jul 2004 13:13

Re: Selbstschließende Messagebox
 
Zitat:

Zitat von PhöniX
hmm ich krieg nach 9 sekunden folgendes in der anlga liegendes fehler fenster::

..dto: Windows XP Version 2002 SP1

Christian Seehase 7. Jul 2004 13:16

Re: Selbstschließende Messagebox
 
Moin Luckie,

Du hast bei MsgBoxTimeOut vergessen stdcall mit anzugeben.

w3seek 7. Jul 2004 13:26

Re: Selbstschließende Messagebox
 
Ach ja, zwei Instanzen des Programms gleichzeitig laufen zu lassen funktioniert auch nicht besonders gut wegen dem FindWindow() Aufruf ;)

Luckie 7. Jul 2004 13:28

Re: Selbstschließende Messagebox
 
Hmopf, immer diese Kleinigkeiten. :roll: So, oben gibt es jetzt die korrigierte Fassung.

Luckie 7. Jul 2004 13:28

Re: Selbstschließende Messagebox
 
Zitat:

Zitat von w3seek
Ach ja, zwei Instanzen des Programms gleichzeitig laufen zu lassen funktioniert auch nicht besonders gut wegen dem FindWindow() Aufruf ;)

Es ist ja auch nur ein Demo.

ibp 7. Jul 2004 13:35

Re: Selbstschließende Messagebox
 
nun funzt es ..

gekmihesg 7. Jul 2004 13:46

Re: Selbstschließende Messagebox
 
also ich hab 2000 und bei mir gehts

alf.stefan 3. Aug 2004 10:16

Re: Selbstschließende Messagebox
 
Wo ist denn der Annhang abgeblieben??
Ich würde auch gerne eine selbstschliesendes Fenster benützen (erstellen)

gruß

Stefan

Alexander 3. Aug 2004 11:22

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