Hi,
das ist nicht so schwer wies aussehen mag:
a) du verlagerst die download routine einfach in eine function, z.B.
Delphi-Quellcode:
function downloadatstartup(p: pointer): LongInt;
begin
//Hier der download
end;
b) Schau mal im
sdk nach BeginThread
c) setzte in der obigen funktion eine globale variable auf true o.ä
[edit] ups, stdcall und beginthread vertragen sich glaubich nicht[/edit]