-
Forum: Netzwerke
Delphi
by schismatic1,
26. Mai 2009
Morgen,
danke an alle die sich die Zeit genommen haben hier Hilfe zu leisten. Habe statt dem direkten Login bei Rapidshare nun wie 0xF30FC7 geschrieben bei jeder Downloadanfrage die Zugangsdaten übersendet.
Das Programm funktioniert auch soweit super :bounce1: aber bedarf jetzt noch einer optimierung ---> Download in Thread & Download nur im Arbeitsspeicher halten und löschen anstatt...
-
Forum: Netzwerke
Delphi
by schismatic1,
25. Mai 2009
Das klingt ja geil :D
Gleich mal testen :)
EDIT: Wow, das klappt ja prima ^^
Tausendmal einfacher als die Sache mit dem SSL und für meine Zwecke ausreichend :)
Kannst du mir vielleicht noch sagen was du mit "asynchron" meinst?
-
Forum: Netzwerke
Delphi
by schismatic1,
25. Mai 2009
Tadaaaa :D
Habe gerade nebenbei ein wenig rumprobiert und siehe da: Die Fehlermeldung 'IOHandler value is not valid' wurde erfolgreich terminiert ^^
Ich brauchte den Code nicht zu integrieren, es reichte die auf dem Formular platzierten IdHTTP1 und IdSSLIOHandlerSocketOpenSSL1 miteinerander zu verlinken indem ich beim Objektinspektor von IdHTTP1 einfach unter Linkage - IOHandler...
-
Forum: Netzwerke
Delphi
by schismatic1,
25. Mai 2009
Moment jetzt...
Das heißt wenn ich die Datei http://rapidshare.com/files/235937034/gain.dat (für das Beispiel hochgeladen) runterladen will könnte ich mittels dieser sache hier:
TIdHTTP.Request.BasicAuthentication := true;
TIdHTTP.Request.Username := 'rapidshareusername';
TIdHTTP.Request.Password := 'rapidsharepassword';
-
Forum: Netzwerke
Delphi
by schismatic1,
24. Mai 2009
Danke - wieder etwas gelernt ^^ - Danke für die Crashkurse, werde sie mir mal zu gemüte führen.
Funken tut es dennoch noch nicht. Aber echt bemerkenswert wie umständlich und schwer die Sache mit dem SSL ist. WÜrde glatt behaupten sowas bekommt man nur auf die Reihe wenn man das gesehen hat oder von einem detailliert beschrieben bekommt.
Naja, morgen mal weiterschaun - aufgegeben werd...
-
Forum: Netzwerke
Delphi
by schismatic1,
24. Mai 2009
das hat halt so schön da reingepasst :X habs nun aber editiert und ans Ende gepackt.
Aber bisweilen besteht noch immer der gleiche Fehler : "IOHandler value is not valid" :(
Aber wie gesagt, muss da oben in den Reitern noch eine Unit mit dem Namen IdSSLopenSSL existieren? aktuell steht IdSSLopenSSL nur bei den uses drinne.
-
Forum: Netzwerke
Delphi
by schismatic1,
24. Mai 2009
Sooo... die letzen roten Wellen sind dank IdCookieManager verschwunden.
Aaaaber die Sache mit der Unit will noch nicht so ganz in meine Birne.
Deswegen hier kurz mein Quelltext
unit Unit2;
interface
-
Forum: Netzwerke
Delphi
by schismatic1,
24. Mai 2009
Hm... Für mich stellt sich dann jetzt nur die Frage "Wohin mit den Zeilen und wie bekomme ich die roten Wellen unter dem ganzen Weg?" :X
EDIT:
Ich hab das jetzt wie folgt untergebracht:
procedure TForm2.IdSSLIOHandlerSocketOpenSSL1GetPassword(var Password: string);
var
IdHttpLoader: TIdHttp;
-
Forum: Netzwerke
Delphi
by schismatic1,
24. Mai 2009
Naja ich hatte schon vor das Programm dann selbst auch zu verwenden. Immerhin ist es dann auf meine Bedürfnisse zugeschnitten ;)
Aber wie gesagt, du scheinst mit SSL Verbindungen ja Erfahrung zu haben. Wenn du vielleicht Licht in das tiefe tiefe Dunkel bringen könntest wäre das echt ein Grund zum feiern für mich :D
-
Forum: Netzwerke
Delphi
by schismatic1,
24. Mai 2009
Whoa, das klingt ja unschön.
Da stellt sich mir aber auch die Frage: Wenn ich mich per Hand bei Rapidshare Premium anmelde bin ich eigentlich bis ich irgendwann einmal manuell auf ausloggen drücke angemeldet. Würde das auch für mein Programm gelten?
Also sozusagen lasse ich den Login weg (da ich mich ja einmal per Hand anmelden kann) und lass das Programm die eigentliche Aufgabe erledigen,...
-
Forum: Netzwerke
Delphi
by schismatic1,
24. Mai 2009
Keiner der weiterhelfen kann bzw Lust dazu hat? :(
-
Forum: Netzwerke
Delphi
by schismatic1,
24. Mai 2009
Hm... ganz ehrlich: als Laie verschließt sich mir hier doch einiges.
Aber egal, ich denke ich gehe richtig in der Annahme das ich mir diverse .DLLs besorgen musste wie es hier steht (http://www.disi.unige.it/person/FerranteM/delphiopenssl/)
Brauch ich sonst noch etwas? Bzw wie muss ich den Quelltext anpassen damit die Zugangsdaten übersendet werden?
Muss ich ja mit Sicherheit irgendwo im...
-
Forum: Netzwerke
Delphi
by schismatic1,
24. Mai 2009
Hm... Okay - freezt nicht mehr. Kommt halt immer die Fehlermeldung "IOHandler value is not valid"
openSSL ... das heißt ich besorg mir jetzt diese .dll und muss die auch nich integrieren bzw abrufen?
-
Forum: Netzwerke
Delphi
by schismatic1,
24. Mai 2009
@ mkinzler:
ich kann jetzt dank der einfügung bei uses problemlos compilieren und auf den knopf drücken ohne das eine fehlermeldung kommt.
wenn ich diesen quelltext nehme:
procedure TForm1.Button1Click(Sender: TObject);
var
data: TIdMultiPartFormDataStream;
-
Forum: Netzwerke
Delphi
by schismatic1,
24. Mai 2009
Ja, war so ein kleines Abbild von der Erde.
Dennoch war zB "TIdMultiPartFormDataStream" rot unterstrichen. Lediglich TStringList würde gehen. Aber da funktioniert "data.AddFormField('login', edit1.Text);" wiederum nicht. Hab das dann so abgeändert
procedure TForm1.Button1Click(Sender: TObject);
var
data: TStringList;
begin
data := TStringList.Create;
-
Forum: Netzwerke
Delphi
by schismatic1,
24. Mai 2009
Ja da kam eine ganze Reihe an neuen Elementen dazu die unter Indy aufgelistet sind.
-
Forum: Netzwerke
Delphi
by schismatic1,
24. Mai 2009
Hm... das will alles nicht wirklich, wäre schön wenn mir jemand sagen könnte welche Delphiversion ich brauche um anfangen zu können. Denn Delphi 2005 ist nahezu jede Methode unbekannt die irgendetwas mit Indy zu tun hat trotz der Installation von Indy 10.0.52.
-
Forum: Netzwerke
Delphi
by schismatic1,
24. Mai 2009
Hm... irgendwie komm ich so nicht weiter.
Ich habe mir im Forum für eine Anmeldung mittels der Methode Post folgenden Quelltext entdeckt:
procedure TForm1.Button1Click(Sender: TObject);
var
data: TIdMultiPartFormDataStream;
begin
data := TIdMultiPartFormDataStream.Create;
IdHTTP1.ProtocolVersion:=pv1_1;
-
Forum: Netzwerke
Delphi
by schismatic1,
24. Mai 2009
Danke für die Hinweise.
So wie ich das jetzt beim Lesen mitbekommen habe muss ich das ganze als Win32 Formular statt .NET Formular machen.
Okay, dann schau ich mir das mal eben genauer an.
-
Forum: Netzwerke
Delphi
by schismatic1,
24. Mai 2009
Danke, das kannte ich noch nicht. Aber bei sämtlichen Routinen dort geht man davon aus, das man bereits vollständig angemeldet ist. Daran scheitert es aber aktuell bei mir.
-
Forum: Netzwerke
Delphi
by schismatic1,
24. Mai 2009
Hm... und was bedeutet Post? :X
-
Forum: Netzwerke
Delphi
by schismatic1,
24. Mai 2009
Hallo alle miteinander,
ich will mir meinen eigenen kleine Downloadmanager für Rapidshare bauen. Doch ich bekomme es absolut nicht hin mich via Delphi in meinen Premiumaccount einzuloggen.
Was ich bisher rausbekommen habe ist, dass mein Programm die Adresse zum Premium-Login + Zugangsdaten verschicken muss.
Die Loginseite bei Rapidshare wäre ja:...