Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
06.03.2002, 00:57
NeW GoD



hi

hab eine Frage: wie bringe ich meine programm für eine bestimmte zeit zum stehen? hab gehört das es das den befehl sleep gibt? hab mal nach nem befehl in meinen docs gesucht hab allerdings nix gefunden bin mir aber bewusst das das nix weltbewegendes iss.

--

zum Seitenanfang zum Seitenende Profil || Suche
001
06.03.2002, 02:48
Kriz



Da stellt sich doch glatt die Frage, für welche Programmiersprache, oder?

o_O

--

K:R-I)Z++
"CSS ist cascading style sheets. Und nicht so'n Ranzspiel." - dp
In memory of Voice († 2005/03/30)

zum Seitenanfang zum Seitenende Profil || Suche
002
06.03.2002, 15:41
[RMen]OneStone



Also für C/C++ mit WinAPI:

Quellcode:#include <windows.h>

int WINAPI WinMain( ... )
{
MessageBox("Hello, I'm your code!");
Sleep(1000); //Sleep(long lTime), lTime: time in miliseconds
MessageBox("Hello, I'm your code again!");

return 0x000000; // ;)
}

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/

zum Seitenanfang zum Seitenende Profil || Suche
003
06.03.2002, 15:56
Retro



Na gut, dann mach ichs für Delphi:Quellcode:ShowMessage('Hello, I''m your code!');
Sleep(1000);
ShowMessage('Hello, I''m your code again!');
Ähnlich, ne? ;)

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */


Dieser Beitrag wurde am 06.03.2002 um 15:56 von Retro bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
06.03.2002, 16:06
Prefect



Mmkay, da fehlt noch old-skool:

Quellcode:
printf("Hello, I'm your code!\n");
sleep(1);
printf("Hello, I'm your code again!\n");

:P

(ich sehe schon eine iostreams-Variante kommen :/)

cu,
Prefect

--

Widelands - Gemütliche Aufbaustrategie, Free Software
Noch ein Blog - Lerne, wie die Welt wirklich ist, aber vergiss niemals, wie sie sein sollte.

zum Seitenanfang zum Seitenende Profil || Suche
005
06.03.2002, 16:45
NeW GoD



hatte ich also doch recht mit sleep :)

Naja danke euch!

--

zum Seitenanfang zum Seitenende Profil || Suche
006
06.03.2002, 16:48
apfelkorn



har, überbietet das:
Quellcode:
#include <iostream>

void main()
{
cout << "Hello, I'm your code!\n";
sleep(1000);
cout << "Hello, I'm your code again!\n";
}

und das:

Quellcode:
PRINT "Hello, I'm your code!"
SLEEP(1000)
PRINT "Hello, I'm your code again!"

--

zum Seitenanfang zum Seitenende Profil || Suche
007
06.03.2002, 17:03
[RMen]OneStone



Oder in QBasic:
Quellcode:? "Step 1"
FOR I = 1 TO 9999999999
NEXT I
? "Step 2"

=)

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/

zum Seitenanfang zum Seitenende Profil || Suche
008
06.03.2002, 17:12
Ferdi



VBasic:

Quellcode:
Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Sub main()

    MsgBox ("Hello, I''m your code!")
    Sleep (1000)
    MsgBox ("Hello, I''m your code again!")

End Sub

--


Dieser Beitrag wurde am 06.03.2002 um 17:13 von Ferdi bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
009
06.03.2002, 17:20
[RMen]OneStone



Assembler:
Quellcode:start:
MOV AX, 0
INT 27

=) =) =) =) =) =) =) =) =) =) =) =) =) =) =) =) =) =) =) =) =) =) =)

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/

zum Seitenanfang zum Seitenende Profil || Suche
010
06.03.2002, 18:18
Kriz



Zitat:
[RMen]OneStone postete
Oder in QBasic:
Quellcode:? "Step 1"
FOR I = 1 TO 9999999999
NEXT I
? "Step 2"

=)


Ähm, du vergißt aber eine Sache dabei! Diese FOR Schleife ist prozessorabhängig und nicht zeitgebunden. Auf nem uralten C64 wird das sicherlich länger als ne Sekunden dauern und auf modernen Rechner wird das Ruckzuck durchgesaugt sein.

--

K:R-I)Z++
"CSS ist cascading style sheets. Und nicht so'n Ranzspiel." - dp
In memory of Voice († 2005/03/30)

zum Seitenanfang zum Seitenende Profil || Suche
011
06.03.2002, 18:26
Tron



wenn es nicht unendlich dauert, da i implizit als float (weiss nimmer wie das in basic heisst) deklariert wird und wenn die genauigkeit groeser als 1 wird ist i + 1 == i (;

--

'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams

'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett

zum Seitenanfang zum Seitenende Profil || Suche
012
06.03.2002, 18:33
xoix



ti92+

disp "text_text"
sleep(1)
disp "text_text"

--

zum Seitenanfang zum Seitenende Profil || Suche
013
06.03.2002, 18:56
mani



bzw.

casio cfx 9850gb+ :

"Hello, I'm your code!"
For 1->A To 10000
Next
"Hello, I'm your code again!"

--

zum Seitenanfang zum Seitenende Profil || Suche
014
06.03.2002, 21:35
tommsch



QB:

t1 = timer
Do
Loop Until (timer-t1)>1000

Das geht allerdings nur auf schnellen rechnern.

noch eine möglichkeit.

PRINT "Bitte drück in einer Sekunde eine Taste"
Pause
PRINT "Vielen Dank"

VB:
timer1.intervall=1000

Private Sub Timer1_Timer()
MsgBox("hallo")
End Sub

--

"Wenn schon Sklave, dann überzeugter Sklave" - Steindl über techn. Zeichner


Dieser Beitrag wurde am 06.03.2002 um 21:39 von tommsch bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
015
06.03.2002, 21:42
Joker



PL1

declare sinnlos bin fixed(31) init(1000);

put skip list('Hello, I'm your code!');
call @pause(sinnlos);
put skip list('Hello, I'm your code again!');

--

-=[ Aigu.ch ]=-


Dieser Beitrag wurde am 06.03.2002 um 21:43 von Joker bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
016
06.03.2002, 21:52
Retro



Brrr... PL1! =)

Hey, wenns jetzt eh so weit geht hab ich mal schnell nen Sleep in meine Scriptsprache (R++ [R = Retro :)]) eingebaut:

Quellcode:[color="blue"]#define[/color] [b]SLEEP[/b]
{
..Cast([color="green"]Sleep(1000)[/color]);
}

[color="blue"]#start[/color]

..Out(O_SCREEN, "[color="green"]Hello, I'm your code![/color]");
..Action(SLEEP);
..Out(O_SCREEN, "[color="green"]Hello, I'm your code again![/color]");

[color="blue"]#stop
#end[/color]

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */


Dieser Beitrag wurde am 06.03.2002 um 21:53 von Retro bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
017
06.03.2002, 22:32
Joker



WAS? Brrr... PL1!=)

PL1 rult voll ab =)
kennst dus überhaupt?

is uuuuuuuur alt ;)

und ich depp musste das lernen =(
jetzt muss ich es sogar anwenden :kotz:

--

-=[ Aigu.ch ]=-

zum Seitenanfang zum Seitenende Profil || Suche
018
06.03.2002, 22:47
Retro



Hehe, jo, kennen tu ichs ansatzweise... hab hier noch nen dicken Schinken drüber liegen, geschenkt bekommen und deswegen mal reingeschaut! =)

Aber irgendwie habe ich kein übermäßiges Intresse ganze Programme damit zu schreiben! *g*

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
019
07.03.2002, 00:11
anothergb02



OneStone und mani:
"harhar" !! Ihr solltet mal lieber sleep benutzen, das dürfte euer Programm um das Tausendfache verschnellern :P

--

Being in john Malkovich
.....

zum Seitenanfang zum Seitenende Profil || Suche
020
07.03.2002, 06:24
mani



another du hast anscheinend keinen schimmer von dem, was is cfx9850gb+ ist... das ist ein taschenrechner...da läuft das dann auf jedem ungetunten ;) teil gleichschnell ab

--

zum Seitenanfang zum Seitenende Profil || Suche
021
07.03.2002, 14:45
apfelkorn



und @anothergb: sleep is in basic total fürn arsch...
das misst nicht in millisecs sondern in seconds (also wartet der bei meinem programm 1000 secunden bevor es weitergeht)
man muss schon den timerwert speichern, dann solange loopen bis timer plus 1000 is, und dann feddich!

--

zum Seitenanfang zum Seitenende Profil || Suche
022
07.03.2002, 15:09
[RMen]OneStone



Ausserdem war mein Post nicht ernst gemeint!
Aber so habe ich das früher wirklich gemacht...

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/

zum Seitenanfang zum Seitenende Profil || Suche
023
07.03.2002, 16:48
NeW GoD



man muss euch langweilig sein................ *gg*

--

zum Seitenanfang zum Seitenende Profil || Suche
024
07.03.2002, 17:36
apfelkorn



ja... na und?

--

zum Seitenanfang zum Seitenende Profil || Suche