Forum: Win32/Win64 API (native code)
Delphi
by marabu,
28. Mär 2006
Habe ich zuerst auch gedacht - sorry.
Den Code kann man anpassen, so dass er alle Fenster abklappert.
Nein.
marabu
Forum: Win32/Win64 API (native code)
Delphi
by marabu,
28. Mär 2006
Drückeberger.
Dein Bild zeigt den falschen Ausschnitt aus dem Quelltext. Was hast du in der Uses-Klausel angegeben? IWebBrowser2 ist in ShDocVw deklariert.
marabu
@Lukas: eins rauf mit Mappe
Forum: Win32/Win64 API (native code)
Delphi
by marabu,
28. Mär 2006
Hast du Beitrag #5 schon gelesen?
Forum: Win32/Win64 API (native code)
Delphi
by marabu,
28. Mär 2006
Das Utility TLIBIMP.EXE wird bei D5 in das BIN-Verzeichnis installiert. Eventuell hast du die Installation unterdrückt. Auf der Installations-CD sollte es drauf sein. Der Aufruf bei D5 ist auch etwas abweichend von D7:
tlibimp -A- %windir%\system32\mshtml.tlb
-A- unterdrückt das hässliche Suffix. Oder du schaust im Anhang.
marabu
Forum: Win32/Win64 API (native code)
Delphi
by marabu,
28. Mär 2006
Ich habe unterstellt, dass TLIBIMP im BIN Verzeichnis deiner Delphi-Installation liegt. Wenn nicht, dann hilft dir vielleicht dieser thread: klick
marabu
Forum: Win32/Win64 API (native code)
Delphi
by marabu,
28. Mär 2006
Hallo Benjamin,
hättest du ruhig machen können - beim IE braucht Christian den Code so oder so. Ist das IE Fenster außerhalb der Anwendung, dann muss er sich den Zeiger auf die Schnittstelle IHTMLDocument2 anders besorgen: klick.
Für andere Browser-Fabrikate funktioniert der beschriebene Weg nicht.
Freundliche Grüße
marabu
Forum: Win32/Win64 API (native code)
Delphi
by marabu,
28. Mär 2006
Hi Christian,
diese Frage irritiert mich etwas, aber ohne die Zwischenablage kommst du so an den markierten Text:
uses
MSHTML;
function SelectedText(doc: IHTMLDocument2): String;