![]() |
Delphi öffnen und an bestimmte Zeile springen lassen
Hi,
ist es möglich über ShellExecute o.Ä. eine .pas zu öffnen bzw. Delphi, dass dann die .pas lädt und die Ansicht auf eine bestimmte Zeilennummer zu verschieben? Gesucht für Delphi 2009. Es geht drum, dass ich in Suchtool habe, dass in Delphi-Dateien nach bestimmten Dingen sucht, per Doppelklick auf ein Suchergebnis (die Zeile, wo das Suchwort steckt, hab ich) soll nun Delphi geöffnet werden bzw. das offene Delphi die Datei laden und in diese Zeile springen. |
Re: Delphi öffnen und an bestimmte Zeile springen lassen
Wahrscheinlich nur über diesen Weg:
1. Delphi starten (CreateProcess) 2. WaitForInputIdle3ew 3. TEditControl finden 4. Alt+G simulieren 5. Zeilennummer simulieren 6. Enter simulieren Andere Idee: Delphi merkt sich doch die Zeilenummer beim Schließen einer Datei, vielleicht kann man diese vor dem Öffnen einer Datei setzen? (kann jedoch nicht sagen, wo diese gespeichert wird) |
Re: Delphi öffnen und an bestimmte Zeile springen lassen
Hi,
Zitat:
Zitat:
Falls jemand noch weitere Ideen hat, sie sind immer willkommen |
Re: Delphi öffnen und an bestimmte Zeile springen lassen
Hast du schon etwas herausgefunden?
|
Re: Delphi öffnen und an bestimmte Zeile springen lassen
Zitat:
|
Re: Delphi öffnen und an bestimmte Zeile springen lassen
Zitat:
![]() |
Re: Delphi öffnen und an bestimmte Zeile springen lassen
Probier mal die Einträge in (für D2009)
HKEY_CURRENT_USER\Software\CodeGear\BDS\6.0\Closed Files Problem scheint aber zu sein, daß Delphi dieses zwischenspeichert > nur beim Start ausließt und erst beim Beenden dort speichert Es ginge also nicht, wenn die IDE schon läuft. Zitat:
Die Logfiles von denen zu parsen ist etwas blöd, vorallem da diese Programme die Liste erstmal im RAM behalten, was dann voll blöd ist, wenn man längere Zeit etwas mitverfolgen möchte. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:26 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