Hallo Hobbycoder
für Windows 10 könntest du auch das
Windows Notification Center nutzen.
Ein Beispiel findest du hier:
http://docwiki.embarcadero.com/CodeE...cations_Sample
Noch einmal zu deinem Scrollen:
Wenn du aufwändige Arbeiten durchführen musst, dann lagere diese immer in einen Thread aus.
Selbst wenn du im Hauptthread sowas wie
Delphi-Quellcode:
procedure BenoetigtVielZeit;
var i : integer;
var
i := 0;
while i < 1000000000 do
begin
inc(i);
end;
end;
aufrufst: Dein "Scroll Thread" wird blockiert, bis die "procedure BenoetigtVielZeit" beendet ist.
Natürlich könntest du all deine zeitaufwändigen Dinge im Hauptthread laufen lassen und immer wieder Application.ProcessMessages aufrufen (dann würde dein Scroll Thread weiter laufen) - das ist aber absolut nicht empfehlenswert. Ein Programm, welches Application.Processmessages verwendet gehört nicht auf eine Festplatte
.
Delphi-Quellcode:
procedure BlockiertNichtIstAberMist;
var i : integer;
var
i := 0;
while i < 1000000000 do
begin
inc(i);
Application.ProcessMessages;
end;
end;
Gruss
M