Forum: Win32/Win64 API (native code)
Delphi
by p7SXGxyS,
1. Nov 2010
Nunja, ich hab wohl andere Ansichten als du. Aber ich erachte es nicht als sinnvoll hier jetzt weiter darüber zu diskutieren.
Forum: Win32/Win64 API (native code)
Delphi
by p7SXGxyS,
1. Nov 2010
Kaufen tun die, die mehr als den arg beschränkten Funktionsumfang der Shareware brauchen.
Forum: Win32/Win64 API (native code)
Delphi
by p7SXGxyS,
1. Nov 2010
Das mit den Stunden war nur ein Test. Ich hab hier Shareware die nach soundsoviel Tagen abläuft. Und ich hab jetz ein Programm welches im Autostart das Datum zurücksetzt. Und bevor die Frage kommt warum ich nicht gleich auf 1900 stelle: Das merkt die Shareware. :wink:
Forum: Win32/Win64 API (native code)
Delphi
by p7SXGxyS,
1. Nov 2010
Es gibt eine Systemzeit und eine lokale Zeit. Die lokale sieht man in der Taskleiste und die Systemzeit ist was anderes. Dementsprechend muss man um die Taskleistenuhrzeit zu ändern/lesen setlocaltime/getlocaltime verwenden und nicht setsystemtime/getsystemtime. :stupid:
Forum: Win32/Win64 API (native code)
Delphi
by p7SXGxyS,
31. Okt 2010
war zu voreilig, ging doch nicht, jetzt gehts aber wirklich
fehler war nur dass man mit setlocaltime nich die systemzeit beeinflusst bzw andersrum.
prob gelöst, danke für die hilfe. :)
ich geh schlafen.
Forum: Win32/Win64 API (native code)
Delphi
by p7SXGxyS,
31. Okt 2010
yippie, es geht :-D
danke, das war entscheidend
TimeStruct.wHour := (TimeStruct.wHour+2);
Forum: Win32/Win64 API (native code)
Delphi
by p7SXGxyS,
31. Okt 2010
Ok :-)
getsystemtime(timestruct);
if TimeStruct.wHour>=23 then
begin
TimeStruct.wDay := TimeStruct.wDay+1;
TimeStruct.wHour := 0;
end
else
begin
Forum: Win32/Win64 API (native code)
Delphi
by p7SXGxyS,
31. Okt 2010
Halloa,
ich möchte gerne mit einem programm die systemzeit um eine stunde erhöhen (23h->0h;tag+1)
das hab ich erstmal so versucht:
getsystemtime(timestruct);
if TimeStruct.wHour>=23 then
begin
TimeStruct.wDay := TimeStruct.wDay+1;