Delphi-PRAXiS
Seite 3 von 5     123 45      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Sleep ohne Win32 API (https://www.delphipraxis.net/49772-sleep-ohne-win32-api.html)

sniper_w 15. Jul 2005 23:54

Re: Sleep ohne Win32 API
 
Zitat:

Meinst du wirklich ein OS, oder "nur" einen Shellersatz?
Ich meine wircklich ein OS, wenn man so will. Also ohne Windows-Handbremse.

turboPASCAL 16. Jul 2005 00:13

Re: Sleep ohne Win32 API
 
Auch wenn es jetzt ein bissel OT ist :zwinker:

@sniper_w
Ist jetzt bestimmt auch nix für Dich, aber dennoch... :zwinker: :mrgreen:
Delphi-Quellcode:
procedure MalNeAsmPause(ms: DWORD);
asm
  push ecx
  push ebx
  mov ecx, eax
  call GetTickCount
  mov ebx, eax
  @loop_:
    push ebx
    push ecx
    mov eax, Application
    call TApplication.ProcessMessages
    push 1
    call Sleep
    pop ecx
    pop ebx
    call GetTickCount
    sub eax, ebx
    cmp eax, ecx
    jnae @loop_
  pop ebx
  pop ecx
end;
Und du machst das OS in Delphi, habe ich das richtig verstanden ? Kannst Du mal ein paar Faetures geben (Producktvorschau)?

sniper_w 16. Jul 2005 00:24

Re: Sleep ohne Win32 API
 
Zitat:

Und du machst das OS in Delphi, habe ich das richtig verstanden ?
Wenn ich mich nicht irre, kann man mit Delphi(7<=) nur win32 / (oder mit D8/2005 +.net) Anwendungen erstellen. Wie heisst es nochmals....aha Delphi ist ein Win RAD Tool...entschuldige Win RAD Programm.
Natürlich mache ich das nicht mit Delphi. Aber mit TurboPascal geht es schon :!: :zwinker:

turboPASCAL 16. Jul 2005 00:34

Re: Sleep ohne Win32 API
 
Das habe ich noch ne Frage, lässt Du TP (7?) unter Win32 laufen oder unter Dos ?

sniper_w 16. Jul 2005 00:43

Re: Sleep ohne Win32 API
 
Unter Windows.

turboPASCAL 16. Jul 2005 01:02

Re: Sleep ohne Win32 API
 
Hm, hatte schon bei einigen Prg's von mir (ohne Grund) schnell eine 100 % CPU - Auslastung bei WinXP,
unter Dos war's weniger.

:gruebel: Vielleicht finde ich noch etwas für Dich in meinen alten Büchern.

Neotracer64 16. Jul 2005 01:26

Re: Sleep ohne Win32 API
 
Hast du schon einen Window-Manager geschrieben ? Wäre sehr daran interessiert...

sers

Olli 16. Jul 2005 09:41

Re: Sleep ohne Win32 API
 
*juck* *kratz* :gruebel:

Wie wäre es mit HLT??? Das ist die Methode um Strom zu sparen. Mithilfe von Interrupts wachst du dann wieder auf. Aber mal ehrlich ... Realmode?! Grausam!

sniper_w 16. Jul 2005 12:11

Re: Sleep ohne Win32 API
 
Zitat:

Wie wäre es mit HLT??? Das ist die Methode um Strom zu sparen.
Hättest du vielleicht ein brauchbares Link oder Änliches?
Zitat:

Aber mal ehrlich ... Realmode?! Grausam!
Eine Ansichtssache. Ich finde es viel auregender im Realmode zu programmieren, als Events im ObjektInspektor zuzuweissen.;)

Olli 16. Jul 2005 12:20

Re: Sleep ohne Win32 API
 
Zitat:

Zitat von sniper_w
Zitat:

Wie wäre es mit HLT??? Das ist die Methode um Strom zu sparen.
Hättest du vielleicht ein brauchbares Link oder Änliches?

Guck in die entsprechenden Bände von Intel. Die Manuals sind alle als PDF verfügbar bei den Entwicklerressourcen von Intel.
http://developer.intel.com/design/pentium/manuals/
Bei Google suchenIntel Processor Manuals

Zitat:

Zitat von sniper_w
Eine Ansichtssache. Ich finde es viel auregender im Realmode zu programmieren, als Events im ObjektInspektor zuzuweissen.;)

Ansichtssache vielleicht. Aber wenn deine bisherige Programmiererfahrung im PM nur aus "Events zuweisen" bestand, ist das sehr mager :-|


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:59 Uhr.
Seite 3 von 5     123 45      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz