![]() |
IE Formular ausfüllen ohne TWebbrowser
Hallo,
ich will "einfach nur" ein Programm mit Delphi 5 Standart schreiben, bei dem ich einen Button klicke und dann (z.B.zum Email nachgucken) direkt die Seite geöffnet und mich automatisch eingeloggt habe. Hab jetz schon viel gesucht und nix was auch nur ansatzweise bei mir funktioniert hat bekommen. Hat jemand ahnung wie ich das anstelle? (Und wenn mir einer mit TWebbrowser kommt, dann bitte nur wenn er mir auch sagen kann wo ich das herkriegen kann oder benutzen soll, die Komponente gibs bei mir nich) Ich kann mit
Delphi-Quellcode:
ein neues Internetexplorerfenster mit der url öffnen. Jetz muss ich "nurnoch" das Formular ausfüllen oder wird daraus nix?
Shellexecute(0,'open',PChar('C:\windows\explorer.exe'),PChar(Seite),nil, SW_SHOWNORMAL);
Wenn aus meinem Ansatz nix werden kann, dann schreibt mir bitte nicht nur warum daraus nix werden kann sondern auch wie es was werden kann. Danke im voraus |
Re: IE Formular ausfüllen ohne TWebbrowser
Wie eigentlich schon mehrfach hier im Forum stehen müsste TWebBrowser gibt es für D5 und Personals
![]() Den TWebBrowser zu verwenden ist nicht einfach, aber zur Zeit die einfachste/sicherste Methode. Eine Suche im Forum z.B. mit ![]() |
Re: IE Formular ausfüllen ohne TWebbrowser
|
Re: IE Formular ausfüllen ohne TWebbrowser
Nichts gegen EmbeddedWb, aber der TWebBrowser ist auf fast allen Windows-Rechner drauf, denn er steckt ja in SHDOCVW.DLL. Mit dem Borland-Werkzeug TLIBIMP kann eine Unit für den Komponenten-Import erzeugt werden und danach steht der TWebBrowser als Komponente in der Palette zur Verfügung.
Die Bedienung - speziell was hier gefordert ist - ist sehr einfach und passender Code ist hier im Forum zu finden. Grüße vom marabu |
Re: IE Formular ausfüllen ohne TWebbrowser
Danke schonmal,
auch wenn ich jetzt vieleicht mit meiner Unfähigkeit nerve, aber wenn ich das jetz unter dem Link von scp runtergeladen habe. Wie krieg ich das dann in meine Delphi-Version rein so das ich das auch benutzen kann? |
Re: IE Formular ausfüllen ohne TWebbrowser
Zitat:
|
Re: IE Formular ausfüllen ohne TWebbrowser
@marabu
Das kann aber auch schief gehen: Je nachdem welcher IE installiert ist und welches Windows verwendet wird, kann es von ruckzuck bis hochkompliziert zugehen. Da ist es schon OK, wenn man ne Anlaufstelle dafür hat. |
Re: IE Formular ausfüllen ohne TWebbrowser
Hi,
![]() und die 3 Delphi Source Files die da im Zip-Teil drinne sind muss ich ja scheinbar verwenden |
Re: IE Formular ausfüllen ohne TWebbrowser
Ach ja, da fehlt die .dpk
- Zip entpacken - Komponente -> Komponente Installieren... - In neues Packages - bei Name der Unit auf "Durchsuchen..." klicken, Entpackungs-Ordner suchen und embeddedwb.pas wählen - bei Name des Package auf "Suchen..." klicken, Ordner aussuchen und Namen einfallen lassen - Beschreibung einfallen lassen - Auf OK klicken - und dann auf Ja klicken, wenn nach kompilieren gefragt wird EDIT: Sehe grad, da sind ja MSHTML_TLB und SHDocVw_TLB nicht dabei :wall: Also führt kein Weg dran vorbei: - Projekt -> Typbibliothek importieren... In Liste "Microsoft HTML Object Library" wählen - Projekt -> Typbibliothek importieren... In Liste "Microsoft Internet Controls" wählen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz