Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
08.01.2002, 06:17
Jehova-3



Weiß jemand eine Möglichkeit, wie man in Delphi in einer Funktion etwas wartet um danach dann mit dem danachgehenden Code weiterzugehen, oder eben einfach, wie man bei Delphi die Systemzeit auslesen kann ?

PS. bitte nennt nicht den Timer, der stinkt nämlich ;)

--

Are you gonna miss me ?
Only until I go to the Newsstand and buy a Hustler

zum Seitenanfang zum Seitenende Profil || Suche
001
08.01.2002, 15:14
Jacky



Ich such gerade Delphi Tutorials,

versuchs mal hier Delphi-Treff

da sind mehrere,weiß nicht ob das das war was du suchst.

Vielleicht weiß jemand wo es die Grundbefehle zu Delphi6 gibt?!
ja,bin noch bei "Hallo World" <g>

Ciao!

--

zum Seitenanfang zum Seitenende Profil || Suche
002
08.01.2002, 16:35
feigling



Du kannst das hier in dein Programm einbauen:
Quellcode:
procedure pause(zeit:longint);
var zeit1:longint;
begin
  zeit1:=GetTickCount;
  repeat
        application.ProcessMessages;
  until (GetTickCount-zeit1 > zeit);
end;

und dann knnst du im Quelltext einfach pause(1000); schreiben und der wartet dann eine Sekunde, bis er mit dem Code, der unter dem pause(1000); fortfährt.

--

zum Seitenanfang zum Seitenende Profil || Suche
003
08.01.2002, 17:53
Retro



Brr, was soll das bitte?! Willste das Rad nochmal neu erfinden?! lol

Wozu gibts Sleep(Millisekunden);

--

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
004
08.01.2002, 18:18
feigling



sleep ist doch scheiße.
Das friert dir ja dein ganzen Programm für die Zeit ein und nix wird mehr in der Zeit ausgeführt, z.B. ein Timer oder Buttons. Versuchs doch mal Retro. Du kannst für die gewisse Zeit nichts mehr mit dem Programm machen und wenn mal ein Timer nebenher laufen soll, dann stoppt auch der bei sleep.
Außerdem kann man in der Zeit dann auch keinen Button drücken und ich denke, das ist doch nicht sinnvoll. Da kann man dort besser so ein Funktion einbauen, bei dem man das Programm noch bedienen kann.
Du hast allerdings recht, wenn man das einfach für ne Zeit stoppen will, ist sleep der beste Befehl, aber ich habe schon weitergedacht (Button gehen während der Zeit nicht ...) :)

--


Dieser Beitrag wurde am 08.01.2002 um 21:53 von feigling bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
005
08.01.2002, 20:09
Jacky



Completely Ignored

--

zum Seitenanfang zum Seitenende Profil || Suche
006
08.01.2002, 21:56
feigling



Zitat:
Jacky postete
[i]Completely Ignored[/i]

Wofür soll das denn sein :?

--

zum Seitenanfang zum Seitenende Profil || Suche
007
09.01.2002, 19:24
Retro



Er wollte mit diesem Kommentar nur seine grenzenlose Dummheit zu Beweis stellen..

Das was du da an Sleep rum zu meckern hast ist eigentlich der große Vorteil davon! :) Denn deine Methode ist bestimmt nicht sehr genau... ich bleibe bei Sleep, vorallen wenns wichtig wird.

--

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
008
09.01.2002, 23:40
Another1



ich find feiglings besser, sleep lässt das programm ja förmlich 'abstürzen' und das wirkt dann sehr unprofessionell

--

Another1

...relaxing..atm =)
... und Schweiz suckt!

zum Seitenanfang zum Seitenende Profil || Suche
009
10.01.2002, 15:13
Retro



Naja, aber wie willste mit feiglings Methode z.B. einen Schrittmotor auf die folgende weise ansteuern?Quellcode:StepMotor.Coil($02);
Sleep(SleepTime);
StepMotor.Coil($04);
Sleep(SleepTime);
StepMotor.Coil($01);
Sleep(SleepTime);
StepMotor.Coil($08);
Sleep(SleepTime);
Ich habs grade mit feigling's Methode probiert und der Motor eiert und bleibt manchmal ganz stehen..

--

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
010
10.01.2002, 16:38
Another1



jo, musst du das ganze verfeinern (e.g.: ändern ) da timer nich so genau sind, aber vonner sache her is es besser.

--

Another1

...relaxing..atm =)
... und Schweiz suckt!

zum Seitenanfang zum Seitenende Profil || Suche
011
10.01.2002, 17:21
feigling



Hmm, mag ja sein, dass meine Methode nicht so genau ist, aber sie ist für viele Sachen einfach besser als sleep.
Klar, wo es richtig auf hundertstel Sekunden drauf ankommt, da ist das scheiße, aber ich denke, dass Jehova-3 nicht gerade ne Schrittmotorensteuerung machen will und daher find ich meine Prozedur besser geeignet :)

--

zum Seitenanfang zum Seitenende Profil || Suche