| Autor |
Beitrag |
Carlo91
      
Beiträge: 20
|
Verfasst: Sa 19.07.08 18:44
Also ich habe das mit Indy9 programmiert welche Indy version ist bei Delphi 6 dabei?
P.S. Im notfall würd ich mal Delphi neuinstallieren(und somit auch Indy)
MfG Carlo
|
|
pennyWISE
      
Beiträge: 49
Win XP
Delphi 2005 PE (getunt), QBasic 4.5
|
Verfasst: Sa 19.07.08 21:11
also ich hab dlp6 nochma installiert, aber der code funzt nich. die versionsnr von indy bekomm ich leider nich raus, aber es wird wohl älter als 9 sein
die source files von 9 hab ich aber da, ich weiß jetzt bloß nich, wie ich die installieren soll :/
ich brauch wohl eine vcl-unit, die delphi komischerweise nicht hat (ist vcl nicht eigentlich standard?)
oder muss ich vorher die alten indyclients deinstallieren?
_________________ „Philosophie ist der Versuch, eine schwarze Katze in einem dunklen Zimmer zu fangen. Theologie ist der Versuch, eine schwarze Katze in einem dunklen Zimmer zu fangen, jedoch eine Katze, die gar nicht im Zimmer ist - und immer zu rufen: Ich hab' sie!“
|
|
Timosch
      
Beiträge: 1314
Debian Squeeze, Win 7 Prof.
D7 Pers
|
Verfasst: Sa 19.07.08 22:09
Wegen dem Problem mit URLMon und Runterladen: Zeig mal deinen genauen Code.
(Übrigens: Ist bei Delphi 6 wirklich die idHTTP schon dabei? Kann ich mir irgendwie nicht vorstellen.)
Wieso findest du keine Installationshinweise auf der Indy-Seite? Das hier hab ich in <1min gefunden.
IdSoap_1_00 ist selbstverständlich nicht das richtige Package. Lad dir einfach mal Indy 9 runter und installiere das Package indy60 oder wie es heißt (hab kein D6; die Zahl 60 steht nicht für die Indy-, sondern die Delphi-Version).
_________________ If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell
|
|
pennyWISE
      
Beiträge: 49
Win XP
Delphi 2005 PE (getunt), QBasic 4.5
|
Verfasst: So 20.07.08 00:37
Timosch hat folgendes geschrieben: | | Wieso findest du keine Installationshinweise auf der Indy-Seite? Das hier hab ich in <1min gefunden. |
LoL? die seite hatte ich schonma gesehen, aber jetzt partout nich wiedergefunden oO
egal.. jedenfalls hab ich jetzt die borland indy version deinstalled, dann die indy9 version versucht zu installieren.
dabei bekommen ich aber folgende Fehlermeldung:
"das Paket ist kein Entwurfszeit-Paket"
ich hatte noch diese Forumseite gefunden: www.foonews.net/de-c...ytools-9-0-18-a.html
hab alles genauso gemacht, wie es dasteht, bekomme allerdings immer noch fehlermeldungen, dass ein prozedurzeiger im package falsch sei.
lg, pennyWISE
PS:
immerhin hatte ich vorher das Downloadproblem gelöst bekommen (mit der alten Indyvariante).. jetzt besteht immerhin da kein Hilfebedarf mehr
EDIT:
ok, also ganz genau heißt es
Der Prozedureinsprungspunkt "@Idstackwindows@initialization$qqrv" wurde in der DLL "Indy60.bpl" nicht gefunden.
_________________ „Philosophie ist der Versuch, eine schwarze Katze in einem dunklen Zimmer zu fangen. Theologie ist der Versuch, eine schwarze Katze in einem dunklen Zimmer zu fangen, jedoch eine Katze, die gar nicht im Zimmer ist - und immer zu rufen: Ich hab' sie!“
|
|
pennyWISE
      
Beiträge: 49
Win XP
Delphi 2005 PE (getunt), QBasic 4.5
|
Verfasst: So 20.07.08 01:34
ok .. alles geschafft. die probleme wurden ja vorher schonmal besprochen
ich hatte nur nicht wirklich ALLE dateien, die gelöscht werden mussten, gefunden
jetzt geht aber alles
also danke für eure hilfe und gute nacht ^^
_________________ „Philosophie ist der Versuch, eine schwarze Katze in einem dunklen Zimmer zu fangen. Theologie ist der Versuch, eine schwarze Katze in einem dunklen Zimmer zu fangen, jedoch eine Katze, die gar nicht im Zimmer ist - und immer zu rufen: Ich hab' sie!“
|
|
Mitmischer 1703
      
Beiträge: 754
Erhaltene Danke: 19
Win 7, Debian
Delphi Prism, Delphi 7, RAD Studio 2009 Academic, C#, C++, Java, HTML, PHP
|
Verfasst: Fr 08.08.08 13:10
_________________ Die Lösung ist nicht siebzehn.
|
|
napsterforever
      
Beiträge: 73
|
Verfasst: So 28.06.09 22:59
Carlo91 hat folgendes geschrieben : | Hi,
ich hatte grade mal langeweile und da dacht Programmiere ich doch einfach mal einen Lösungs ansatz ...
@GTA-Place ich hab es mit https zuerst gemacht da kam ein error von Indy, naja damit wollte ich mich nicht rum schlagen also hab ich es mit http versucht und es geht...
P.S. Ich würde mich über ein feedback freuen
P.P.S Code ist im anhang(ohne kommentare aber er sollte sich eigendlich selbst erklären)
MfG Carlo |
hallo, ich habe mir diesen thread und einige weitere durchgelesen und unteranderem diesen code hier mal getestet!
Ich versuche ebenfalls mich per delphi prog bei einigen seiten, schülervz, wkw, etc einzuloggen. nur das mit den cookies habe ich noch nicht recht verstanden.
wenn alles funktioniert und ich firefox starte und auf die jew. seite gehe, müsste ich doch dann eingeloggt sein, doch mit dem obigen prog etc klappt das nicht, was mach ich falsch?
|
|
jaenicke
      
Beiträge: 19340
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 28.06.09 23:37
napsterforever hat folgendes geschrieben : | | doch mit dem obigen prog etc klappt das nicht, was mach ich falsch? |
Was passiert denn? Fehlermeldung? Falsches Ergebnis?
|
|
Xentar
      
Beiträge: 2077
Erhaltene Danke: 2
Win XP
Delphi 5 Ent., Delphi 2007 Prof
|
Verfasst: So 28.06.09 23:53
napsterforever hat folgendes geschrieben : | | wenn alles funktioniert und ich firefox starte und auf die jew. seite gehe, müsste ich doch dann eingeloggt sein, doch mit dem obigen prog etc klappt das nicht, was mach ich falsch? |
Äh, nein? Du loggst dich doch mit DEINEM Programm (bzw. wenn du Glück hast, noch mit dem Internet Explorer) da ein. Also warum sollte der Firefox auch eingeloggt sein? Der weiß doch von dem Cookie überhaupt nichts.
_________________ PROGRAMMER: A device for converting coffee into software.
|
|
napsterforever
      
Beiträge: 73
|
Verfasst: Mo 29.06.09 01:09
hmm..und gibt es eine möglichkeit, mich per delphi prog so einzuloggen, dass ich dann auch im firefox eingeloggt bin?
|
|
jaenicke
      
Beiträge: 19340
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mo 29.06.09 01:32
Wofür soll das gut sein? Im Grunde müssten dafür die Cookies aus IdHttp genommen und in das entsprechende Verzeichnis des Firefox gelegt werden. Ob das reicht und wie das genauer geht weiß ich nicht, da ich den FF kaum benutze.
|
|
napsterforever
      
Beiträge: 73
|
Verfasst: Mo 29.06.09 18:27
|
|
Xentar
      
Beiträge: 2077
Erhaltene Danke: 2
Win XP
Delphi 5 Ent., Delphi 2007 Prof
|
Verfasst: Mo 29.06.09 19:07
Hast du dir "s" mal ausgeben lassern, ob da überhaupt was drin steht?
_________________ PROGRAMMER: A device for converting coffee into software.
|
|
jaenicke
      
Beiträge: 19340
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mo 29.06.09 19:11
Naja, könnte z.B. daran liegen, dass die Werte der versteckten Felder in deinem Quelltext nicht auftauchen...
Zum Beispiel das Feld action.
|
|
napsterforever
      
Beiträge: 73
|
Verfasst: Mo 29.06.09 19:28
s gibt den quelltext der index.phtml aus.
ich habe es schon mit
Quelltext 1: 2: 3: 4: 5:
| stream := TStringList.Create; Stream.Add('login='+Email.Text); Stream.Add('pass='+Passwort.Text); Stream.Add('action=login'); Stream.Add('Login=-1'); |
variationen versucht, aber kein erfolg?!
|
|
jaenicke
      
Beiträge: 19340
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mo 29.06.09 19:47
Mit dem Addon HttpFox z.B. kannst du dir die Postdaten anzeigen lassen im Firefox, dann kannst du es "am lebenden Modell" ausprobieren und kopieren...
|
|
napsterforever
      
Beiträge: 73
|
Verfasst: Mo 29.06.09 20:02
da kommt (This request contained no POST data)
|
|
jaenicke
      
Beiträge: 19340
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mo 29.06.09 20:07
Vor oder nach dem Drücken des Loginknopfs?
Mir fällt gerade auf, dass du gar nicht die Loginseite aufrufst... napsterforever hat folgendes geschrieben : | Delphi-Quelltext 1:
| s := idhttp1.Post('http://www.comunio.de/index.phtml',stream); | |
// EDIT:
Ach ja: Der Parameter Login=-1 ist auch falsch... der heißt >> Login...
|
|
napsterforever
      
Beiträge: 73
|
Verfasst: Mo 29.06.09 20:23
Ja weil die Felder bzw die post procedure ja auch in der index.phtml vorhanden ist!
Mit Twebbrowser habe ich es auch mit der index.phtml gemacht!
Habe nun doch mit httpfox den post code herausgefunden:
Quelltext 1: 2: 3: 4: 5:
| Parameter Value login ****** pass ****** action login >> Login_x 33 |
nach mehrmaligen versuchen kam immer 33!
aber Quelltext 1: 2: 3: 4: 5:
| stream := TStringList.Create; Stream.Add('login='+Email.Text); Stream.Add('pass='+Passwort.Text); Stream.Add('action=login'); Stream.Add('%3E%3E+Login_x=33'); | funktioniert auch nicht!
|
|
jaenicke
      
Beiträge: 19340
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mo 29.06.09 20:25
napsterforever hat folgendes geschrieben : | | Ja weil die Felder bzw die post procedure ja auch in der index.phtml vorhanden ist! |
Es wird aber die login.phtml aufgerufen... Siehe Quelltext des Html-Formulars, den du selbst gepostet hast oder HttpFox.
// EDIT:
Siehe Anhang... da siehst du das ja alles im HttpFox.
Einloggen, um Attachments anzusehen!
|
|