Das mit
CVS ist natürlich ne Idee, weil ggf. auch andere Torrent-Clients OpenSource sind. TorrentSpy selbst lädt ja nicht runter (was ja die Kernfunktion ist, die ich brauche).
Weiteres Problem: ich denke mal, habe aber noch nicht nachgeschaut, dass TorrentSpy etc. eher C++ sind als Delphi. Dann wird das ziemlich kompliziert mit dem konvertieren etc.
Mein persönlicher Traum:
Delphi-Quellcode:
var
tc: TTorrentClient;
...
begin
tc := TTorrentClient.Create(Self);
tc.OnCompleteDownload := MyDownloadComplete;
tc.Download('http://trackerurl.de./trackerbla.torrent');
end;
procedure MyDownloadComplete;
begin
showmessage(tc.Torrent + ' wurde komplett heruntergeladen');
end;
Edit: Das auf SF sieht nett aus, wird aber denke ich mal seeehr lange dauern, bis die Komponente startklar ist