Forum: Netzwerke
Delphi
by jaenicke,
25. Mai 2009
Asynchron heißt eben im Thread, damit dein Programm derweil noch normal reagiert...
Zudem sind synchron wie im Beispiel keine multiplen Downloads möglich.
Die Funktionalität des Tools ist so allerdings erst einmal schlechter als jeder existierende Downloadmanager für diesen Zweck. :mrgreen:
Forum: Netzwerke
Delphi
by jaenicke,
24. Mai 2009
Das kann ich ja nicht wissen, ich kenne Rapidshare kaum, schon gar nicht die Premiumzone. :mrgreen:
Aber mit SSL ist es sicherer. :mrgreen:
Und der Cookie sollte doch vom Cookiemanager verwaltet werden, oder?
Forum: Netzwerke
Delphi
by jaenicke,
24. Mai 2009
Das war schon fast aller Quelltext, mehr ist das nicht. Das war 1:1 aus einem meiner Projekte kopiert. Danach kommt nur noch der Seitenabruf selbst mittels Get / Post. (Also vor dem finally)
Aber du musst halt verstehen was du da eigentlich machst, sonst kann das nix werden...
Forum: Netzwerke
Delphi
by jaenicke,
24. Mai 2009
Irgendwie ist es aber jetzt in keiner Prozedur oder Funktion mehr...
Das ist ja auch korrekt so.
Bei deinen Kenntnissen, wie du sie gerade demonstrierst, frage ich mich wie du da ernsthaft auch den Download hinbekommen willst...
Du solltest dir erstmal die Grundlagen von Delphi aneignen...
Einen sehr guten Crashkurs findest du hier:
http://crashkurs.christian-stelzmann.de
und die neue...
Forum: Netzwerke
Delphi
by jaenicke,
24. Mai 2009
Ich hab das noch nie mit visuellen Komponenten probiert, keine Ahnung was es da gibt und was nicht außer TIdHttp selbst.
Aber wie kommst du darauf den Quelltext in das Event zu schreiben? Du musst das doch nur der Reihe nach abbarbeiten.
Forum: Netzwerke
Delphi
by jaenicke,
24. Mai 2009
Also:uses
IdHttp, IdSSLOpenSSL, IdCookieManager;
Forum: Netzwerke
Delphi
by jaenicke,
24. Mai 2009
Ich habe doch schon gesagt was du machen musst...var
IdHttpLoader: TIdHttp;
CookieManager: TIdCookieManager;
SSLIOHandler: TIdSSLIOHandlerSocketOpenSSL;
begin
SSLIOHandler := TIdSSLIOHandlerSocketOpenSSL.Create;
CookieManager := TIdCookieManager.Create;
IdHttpLoader := TIdHttp.Create;
try
IdHttpLoader.CookieManager := CookieManager;
Forum: Netzwerke
Delphi
by jaenicke,
24. Mai 2009
Nein, denn dafür müsstest du die Cookies dir merken. Aber wozu, mit dem Programm geht der Login ja eh schnell.
Die Frage ist doch: Ist das nur ein Programm zur Übung? Dann würde ich es auch richtig machen.
Oder willst du das wirklich verwenden? Dann wären ja auch genug kostenlose Tools verfügbar, die da wohl noch sehr viel mehr können.
Dazu bräuchtest du die Cookies des Browsers, den du...