procedure tWatek.Execute;
var
string1 : string;
C : TPoint;
I : integer;
HDat, HNow, MDat, MNow, SDat, SNow, MSDat, MSNow : Word;
kataski : boolean;
begin
while True do
begin
if form1.p10.Text <> '' then form1.p15.Visible:= true;
if form1.p10.Text = '' then form1.p15.Visible:= false;
sleep(50);
Application.ProcessMessages;
begin
for I := 0 to form1.ListView1.Items.Count - 1 do
begin
ClickData := TClickData(form1.listview1.Items.Item[I].Data);
DecodeTime(Now, HNow, MNow, SNow, MSNow);
DecodeTime(ClickData.RunTime, HDat, MDat, SDat, MSDat);
if (HDat = HNow) and (MDat = MNow) and (SDat = SNow) then
begin
form1.webbrowser1.Navigate(form1.wersjajezyczna.text);
form1.timer2.enabled := true;
string1 := form1.webbrowser1.LocationURL;
string1 := AnsiReverseString(string1);
delete(string1, 1, pos('/', string1));
ReverseString(string1);
insert('/game.php?screen=place', string1, length(string1));
form1.webbrowser1.navigate(string1);
end;
end;
end;
end;
end;
Kompiluje się, ale gdy przyjdzie ta godzina która jest w ListViewie to jest błąd, na linicje
if (HDat = HNow) and (MDat = MNow) and (SDat = SNow) then
Czy błąd, może być dlatego iż clicldate jest osobną klasą?