[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.12.08
Prihlásený: 14.07.16
Príspevky: 114
Témy: 21 | 21
NapísalOffline : 07.01.2010 0:31 | [Delphi] Delay

mam proceduru na pauznutie programu (pricom sa nezasekne cely formular)
Kód:
procedure Cakaj(MilliSec:Longint);
var TimeOut:TDateTime;
begin
  TimeOut:=Now + EncodeTime(0,MilliSec div 60000,(MilliSec div 1000) mod 60,MilliSec mod 1000);
  while Now < TimeOut do Application.ProcessMessages;
end;


funguje to dobre, program caka kolko chcem a nieje zamrznuty, lenze v tasklite prinom ukazuje 99% vytazenia procaku (naoko ofcourse). Mate neake lepsie riesenie? Ja viem ze to nevytazuje len to tak vyzera ale predsa


Offline

Skúsený užívateľ
Skúsený užívateľ
[Delphi] Delay

Registrovaný: 11.01.09
Prihlásený: 28.04.26
Príspevky: 1399
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 07.01.2010 12:28 | [Delphi] Delay

Funkcia Sleep.
Má jediný parameter a to čas v milisekundách, koľko ma "čakať".


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.12.08
Prihlásený: 14.07.16
Príspevky: 114
Témy: 21 | 21
Napísal autor témyOffline : 07.01.2010 12:51 | [Delphi] Delay

Fico, skus si dat do butonu trebarz sleep(50000); a pohnut formularom ;)


Offline

Skúsený užívateľ
Skúsený užívateľ
[Delphi] Delay

Registrovaný: 11.01.09
Prihlásený: 28.04.26
Príspevky: 1399
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 07.01.2010 13:26 | [Delphi] Delay

ha2, nepochopili sme sa. Sleep daj to do svojej funkcie ;)

Kód:
procedure Cakaj(MilliSec:Longint);
var TimeOut:TDateTime;
begin

  TimeOut:=Now + EncodeTime(0,MilliSec div 60000,(MilliSec div 1000) mod 60,MilliSec mod 1000);
  while Now < TimeOut do begin
    Application.ProcessMessages;
    sleep(1);
  end;

end;


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.12.08
Prihlásený: 14.07.16
Príspevky: 114
Témy: 21 | 21
Napísal autor témyOffline : 07.01.2010 14:19 | [Delphi] Delay

jaj tak, no fajn tip :) thx


 [ Príspevkov: 5 ] 


[Delphi] Delay



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

delphi zapis cisla do editu v delphi

v Ostatné

3

1210

11.05.2008 12:02

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

start programu - delay

v Windows

1

408

01.04.2009 20:16

br4n0

V tomto fóre nie sú ďalšie neprečítané témy.

delay v C

v Backend

5

555

28.07.2011 11:09

BX

V tomto fóre nie sú ďalšie neprečítané témy.

praskanie zvuku, zvukový delay v hrách...

v Zvuk

4

616

18.03.2013 18:54

KilgourXtruh

V tomto fóre nie sú ďalšie neprečítané témy.

Delay aneb mrhanie casom v assembleri

v Backend

5

870

20.10.2009 23:53

stanke

V tomto fóre nie sú ďalšie neprečítané témy.

Delay na klavesnici kym nenastartuje OneDrive (win8.1)

v Windows

1

400

28.09.2014 16:14

Lessik

V tomto fóre nie sú ďalšie neprečítané témy.

Delay pri písaní na klávesnici (HP ProBook 4730s)

v Notebooky a netbooky

6

437

08.07.2012 21:44

ParadajkovyHeno

V tomto fóre nie sú ďalšie neprečítané témy.

Delphi - príklad

v Ostatné

2

789

07.11.2010 23:16

majso

V tomto fóre nie sú ďalšie neprečítané témy.

Delphi priehladnost?

v Ostatné

9

1075

03.01.2009 17:58

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

Delphi - Polkruh

v Ostatné

3

779

08.07.2011 13:51

Gumeny

V tomto fóre nie sú ďalšie neprečítané témy.

Delphi class

v Ostatné

1

900

10.09.2009 16:35

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

Najnovsie Delphi

v Ostatné

7

777

30.06.2010 12:08

Manny

V tomto fóre nie sú ďalšie neprečítané témy.

[Delphi] komponent

v Ostatné

21

2075

16.03.2010 17:05

zy-zy-zyrixi

V tomto fóre nie sú ďalšie neprečítané témy.

delphi odseknutie...

v Ostatné

2

743

04.03.2009 19:29

BBUlet

V tomto fóre nie sú ďalšie neprečítané témy.

Delphi print

v Ostatné

3

1024

28.07.2009 18:26

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

[Delphi] Okno

v Ostatné

6

803

15.01.2010 21:42

vama



© 2005 - 2026 PCforum, edited by JanoF