Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Formulare mit Delphi senden (https://www.delphipraxis.net/108331-formulare-mit-delphi-senden.html)

bankkind 11. Feb 2008 21:46


Formulare mit Delphi senden
 
Hallo,
Ich befasse mich jetzt zum erstem Mal seit langer Zeit mit Delphi, ich will mir ein Programm schreiben von dem ich auf die wichtigsten Sachen im netz und auf meinem Rechner zugreifen kann. Das heißt ich will für die wichtigen Communitys in denen ich angemeldet bin, eine art Bridge(is vllt der falsche ausdruck) schreiben, d.h. Ich will Delphi die Login Formulare ausfüllen und absenden lassen, und anschließend die Seiten, im eingeloggten Zustand mit meinem Standardbrowser öffnen.
Ich hatte Früher mal mit dieser TWebBrowser Komponente herumgespielt, mit der hatte ich zwar Zugriff auf Formulare, allerdings hat damit trotzdem der Login nicht funktioniert...

Könnt ihr mir helfen?

Ausserdem würde ich gerne noch wissen wie ich allgemein ein externes Programm starten kann!?

Mit freundlichen Grüßen

Nico Becker

sakura 11. Feb 2008 22:58

Re: Neuling braucht Hilfe
 
Ändere den Titel bitte so, dass erkenntlich wird, was Dein Problem ist, nicht wer Du bist.

Danke,
...:cat:...

s.h.a.r.k 11. Feb 2008 23:09

Re: Formulare mit Delphi senden
 
hallo erst mal ;)

ich fang mit dem einfacheren teil der frage an, da ich mit dem websiten-zeugs (leider) noch nicht all zu viel gemachte habe:

ein anderes programm ausführen kannst du mir: ShellExecute oder CreateProcess.

laut Luckie ist CreateProcess besser dafür geeignet, habe mir aber noch nicht genau durchgelesen, wieso das der fall ist :mrgreen:



Denke, dass dir das evtl. etwas weiterhelfen kann ;)

winnionkel 13. Feb 2008 11:39

Re: Formulare mit Delphi senden
 
Hallo,

wenn du die Webadresse in folgender Form angibst:

http://Kennwort:passwort@www.wasweisich.de

umgehst du den Logindiolog.
Ich hoffe, ich habe richtig verstanden, was du vorhast.

Gruß Winni

Aurelius 13. Feb 2008 11:49

Re: Formulare mit Delphi senden
 
@shark: Wenn man einfach nur ein Programm ausführen will etc reicht Shellexecute. Wenn man mit diesem Programm dann aber noch was machen will sollte man CreateProcess nehmen, da man da das Handle(?) des Programmes gleich mitbekommt.

shmia 13. Feb 2008 15:54

Re: Formulare mit Delphi senden
 
Zitat:

Zitat von bankkind
Ich hatte Früher mal mit dieser TWebBrowser Komponente herumgespielt, mit der hatte ich zwar Zugriff auf Formulare, allerdings hat damit trotzdem der Login nicht funktioniert...

Du willst also Web-Formulare programmgesteuert befüllen und absenden ?
Dann gibt es wohl keine Alternative zur TWebBrowser Komponente !
Man könnte sich vorstellen die Webseiten mit Indy Komponenten zu holen, zu analysieren und das Ergebnis hochzuladen.
Das wäre aber 1.) ein riesen Aufwand und 2.) würden keine Cookies gesetzt, was Vorraussetzung für einen Login ist.

Mit der WebBrowser-Komponente kann man alles machen, was man auch manuell machen kann.
Es gibt nur eine Ausnahme: Dateien können nicht automatisch hochgeladen werden.

gene 15. Feb 2008 15:08

Re: Formulare mit Delphi senden
 
Ich brauche genau das selbe Tutorial oder ein Beispiel.

Hat irgendwer was rumliegen? Egal wie einfach es gehalten ist, bei google finde ich nichts wirklich für einen Einblick.

Also bitte wenn wer was in die Richtung hat($_GET auch) immer her damit!


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz