Programm warten lassen

HALLO liebe W-W-W-Mitglieder,

ich hab da ein Problem (was auch sonst):

ich will einfach nur das das (C++) programm so und soviele sekunden wartet und dann ganz normal weitermacht.

falls jemand java und c++ gelernt hat, bei java hies der befehl

sleep()

wobei in den klammern die wartezeit in millisekunden steht.

Ich bedanke mich wie immer schon mal im voraus:

also DANKE :smile:

Auch hallo.

HALLO liebe W-W-W-Mitglieder,

ich hab da ein Problem (was auch sonst):

ich will einfach nur das das (C++) programm so und soviele
sekunden wartet und dann ganz normal weitermacht.

Aha: ein Fall fĂŒr ‚time.h‘.
Pseudocode: aktuelle Zeit ermitteln, if (aktuelle Zeit+wartezeit) tue sonstwas
Die böse Suchmaschine @ „time.h“ +C++ spuckt jedenfalls einiges zum Thema aus. U.a. http://www.willemer.de/informatik/cpp/timelib.htm

falls jemand java und c++ gelernt hat, bei java hies der
befehl

sleep()

wobei in den klammern die wartezeit in millisekunden steht.

Stimmt :smile: Aber Java ist in einigen Dingen um einiges umfassender als C++

HTH
mfg M.L.

Hallo!

Aha: ein Fall fĂŒr ‚time.h‘.

Wieso?

Pseudocode: aktuelle Zeit ermitteln, if (aktuelle
Zeit+wartezeit) tue sonstwas

Nee, schlimmer gehts nimmer. Verknallen wir doch CPU Zeit ohne
Ende, dass sind so die Programme die außer sich selbst nichts
auf dem System haben wollen.

Die böse Suchmaschine @ „time.h“ +C++ spuckt jedenfalls
einiges zum Thema aus. U.a.
http://www.willemer.de/informatik/cpp/timelib.htm

Hilft aber bei dem Problem gar nicht.
Selber wissen ist besser wie Suchmaschine bedienen.

Gruß
Stefan

Hallo Dingens,

falls jemand java und c++ gelernt hat, bei java hies der
befehl
sleep()

Zumindest unter Windows gibt es die Funktion auch Sleep( milliseconds );
also genauso wie bei Java.

Gruß
Setfan

Hallo nochmal.

Aha: ein Fall fĂŒr ‚time.h‘.

Wieso?

Guck an, hat er wider Erwarten doch Recht. Hier die Dokumentation von Visual C++ 6.0 zum Thema ‚sleep‘:
Sleep
The Sleep function suspends the execution of the current thread for a specified interval.

VOID Sleep(
DWORD dwMilliseconds // sleep time in milliseconds
);

Parameters
dwMilliseconds
Specifies the time, in milliseconds, for which to suspend execution. A value of zero causes the thread to relinquish the remainder of its time slice to any other thread of equal priority that is ready to run. If there are no other threads of equal priority ready to run, the function returns immediately, and the thread continues execution. A value of INFINITE causes an infinite delay.
Return Values
This function does not return a value.

Remarks
A thread can relinquish the remainder of its time slice by calling this function with a sleep time of zero milliseconds.

You have to be careful when using Sleep and code that directly or indirectly creates windows. If a thread creates any windows, it must process messages. Message broadcasts are sent to all windows in the system. If you have a thread that uses Sleep with infinite delay, the system will deadlock. Two examples of code that indirectly creates windows are DDE and COM CoInitialize. Therefore, if you have a thread that creates windows, use MsgWaitForMultipleObjects or MsgWaitForMultipleObjectsEx, rather than Sleep.

QuickInfo
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Requires version 1.0 or later.
Header: Declared in winbase.h.
Import Library: Use kernel32.lib.

See Also
Processes and Threads Overview, Process and Thread Functions, MsgWaitForMultipleObjects, MsgWaitForMultipleObjectsEx, SleepEx

Selber wissen ist besser wie Suchmaschine bedienen.

Tja, nur leider waren eben diese Mittel (programmersheaven.com, entwickler-forum.com, MS IDE 
) gerade nicht greifbar :wink:

mfg M.L.

Hallo Markus,

Stimmt :smile: Aber Java ist in einigen Dingen um einiges
umfassender als C++

nachdem ich in den letzten Jahren schon
mehrfach damit „begann“. Java „lernen“
zu wollen, hat sich das ganze Vorhaben
grundsÀtzlich nach einiger Zeit in
Luft aufgelöst. Ich landete entweder
bei Perl oder bei C++.

Ich habe noch nicht eine einzige
sinnvolle Anwendung mir ausdenken
können, die man besser in Java macht.

Verd.! Hilfe Hilfe, was soll ich denn
in Angriff nehmen, um an Java endlich
heranzukommen :wink:

Was macht man heute so in Java?

GrĂŒĂŸe

CMБ

Hallo der Herr.

Stimmt :smile: Aber Java ist in einigen Dingen um einiges
umfassender als C++

nachdem ich in den letzten Jahren schon
mehrfach damit „begann“. Java „lernen“
zu wollen, hat sich das ganze Vorhaben
grundsÀtzlich nach einiger Zeit in
Luft aufgelöst. Ich landete entweder
bei Perl oder bei C++.

Perl ist auch fĂŒr Bioinformatiker interessant.
Aber das ist der Nebeneffekt von Java: die PlattformunabhÀngigkeit
erzwingt den gemeinsamen Standard aller unterstĂŒtzten Plattform
zu verwenden.

Ich habe noch nicht eine einzige
sinnvolle Anwendung mir ausdenken
können, die man besser in Java macht.


SAP Programmierung (SAP Netweaver) ? Vor allem, weil es
eine Java Schnittstelle zu SAP System gibt (neben C++,VB u.a
)

Verd.! Hilfe Hilfe, was soll ich denn
in Angriff nehmen, um an Java endlich
heranzukommen :wink:

Am Anfang stand immer ‚Hello World‘ :smiley:

Was macht man heute so in Java?

Cleint-Server Applikationen programmieren, an SAP (u.a.) andocken,
plattformunabhÀngige Software schreiben,


mfg M.L.

Hi ho,

Aber das ist der Nebeneffekt von Java die PlattformunabhĂ€ngigkeit erzwingt den gemeinsamen Standard aller unterstĂŒtzten Plattform zu verwenden.

wie meinen? PlattformunabhĂ€ngigkeit? Ich musste bisher jede von mir in Java geschriebene Anwendung auf jeder ausgelieferten Plattform testen und jedesmal ĂŒberarbeiten. Write once, debug everywhere. Sowas macht echt keinen Spass, und wenn man dann noch dauernd dieses Gerede von „PlattformunabhĂ€ngigkeit“ hört, dann werde ich ganz 
 kribbelig.


SAP Programmierung (SAP Netweaver) ? Vor allem, weil es
eine Java Schnittstelle zu SAP System gibt (neben C++,VB
u.a
)

Das stimmt allerdings, die Java Schittstellen sind recht einfach zu handhaben, dafĂŒr macht das debuggen einer Anwendung auf einem WebAS System weniger Spass. Ich sag nur RAM RAM hurra :wink: Unter 2 GB RAM ist da nix zu reissen.

Verd.! Hilfe Hilfe, was soll ich denn
in Angriff nehmen, um an Java endlich
heranzukommen :wink:

Am Anfang stand immer ‚Hello World‘ :smiley:

Es gibt da so ein hĂŒbsches Axiom: Wer eine Programmiersprache nicht mit einem „Hello World“ beginnt wird diese Sprache nie lernen :smile:

Was macht man heute so in Java?

Cleint-Server Applikationen programmieren, an SAP (u.a.)
andocken,
plattformunabhÀngige Software schreiben,


Wie gesagt: PlattformunabhÀngigkeit ist nicht. Java ist eine schöne Sprache mit recht umfangreichen Bibliotheken. C ist auch schön, und sogar Assembler Mnemonics haben ihren Reiz. Jede Sprache hat Vor- und Nachteile.

GrĂŒsse,

Herb

Hallo.

wie meinen? PlattformunabhÀngigkeit? Ich musste bisher jede
von mir in Java geschriebene Anwendung auf jeder
ausgelieferten Plattform testen und jedesmal
ĂŒberarbeiten. Write once, debug everywhere. Sowas macht echt
keinen Spass, und wenn man dann noch dauernd dieses Gerede von
„PlattformunabhĂ€ngigkeit“ hört, dann werde ich ganz 

kribbelig.

Stimmt (leider). Das Schachspiel Applet von jeu.echecs.com sieht unter Windows besser aus als unter Linux (mit selber JRE
).
Dennoch: Java ist weit verbreitet (Handy) und dessen StÀrken liegen vorrangig im Server Bereich.


SAP Programmierung (SAP Netweaver) ? Vor allem, weil es
eine Java Schnittstelle zu SAP System gibt (neben C++,VB
u.a
)

Das stimmt allerdings, die Java Schittstellen sind recht
einfach zu handhaben, dafĂŒr macht das debuggen einer Anwendung
auf einem WebAS System weniger Spass. Ich sag nur RAM RAM
hurra :wink: Unter 2 GB RAM ist da nix zu reissen.

Keine 2 Computer zur Hand ? Einen fĂŒr den WebAS und einen zum Anzapfen


Es gibt da so ein hĂŒbsches Axiom: Wer eine Programmiersprache
nicht mit einem „Hello World“ beginnt wird diese Sprache nie
lernen :smile:

*g*

Was macht man heute so in Java?

Client-Server Applikationen programmieren, an SAP (u.a.)
andocken,
plattformunabhÀngige Software schreiben,


Wie gesagt: PlattformunabhÀngigkeit ist nicht. Java ist eine
schöne Sprache mit recht umfangreichen Bibliotheken. C ist
auch schön, und sogar Assembler Mnemonics haben ihren Reiz.
Jede Sprache hat Vor- und Nachteile.

Stimmt ebenfalls :smile:

mfg M.L.

DANKE
Danke erst mal fÀr due viele Hilfe, ich hab aber leider nix kapiert :smile:

Könnte mir also bitte einfach einer mal so ganz konkret schreiben, was ich eingeben muss, wenn das Programm z.B. 2 Sekunden warten soll?

ich bedanke mich wie immer schon mal im vorraus (der spruch nervt mich langsam
)
DANKE

Shahri