Ik wil dus Timers maken zonder dat ze op je Form staan... Je kent het wel:
Dat soort gein...
Met behulp van Creepy (
) heb ik een beetje geleerd om functies aan Events toe te kennen... Op zich wil dat wel, maar nu heb ik problemen met die Timer...
Ik heb de volgende code:
Maar waarom werkt dit niet?
Als het goed is, zou ie gewoon om de 1000 miliseconden een berichtje moeten geven
Maar dat doet ie dus niet

En ik zou niet weten waarom
Delphi:
1
| Timer := TTimer.Create; |
Dat soort gein...
Met behulp van Creepy (
Ik heb de volgende code:
Delphi:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
| unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, QExtCtrls; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; TBlaat = class(TObject) public procedure Doe_Iets(Sender: TObject); end; var Form1: TForm1; Blaat: TBlaat; Timer: TTimer; implementation {$R *.dfm} procedure TBlaat.Doe_Iets(Sender: TObject); begin ShowMessage('Blaat'); end; procedure TForm1.Button1Click(Sender: TObject); begin Blaat := TBlaat.Create; Timer := TTimer.Create(self); Timer.Enabled := False; Timer.OnTimer := Blaat.Doe_Iets; Timer.Interval := 1000; Timer.Enabled := True; end; end. |
Maar waarom werkt dit niet?
En ik zou niet weten waarom
[ Voor 3% gewijzigd door Osiris op 18-01-2003 13:20 . Reden: :* @ whoami :P ]