![]() |
Wie die richtige Unit finden ?
Hallo,
ich würde gerne mal wissen wie man unter Lazarus die passende Unit findet. Z.B habe ich den Typ Text der für die File I/O benötigt wird, kann aber die passende Unit dafür nicht finden. Die Code-Tools sind irgendwie auch nicht hilfreich (oder ich nicht damit umgehen, wer weis...) Unter Delphi gibt es unter dem Menüentrag Refactoring einen Eintrag "Unit suchen" so, oder so ähnlich, die einem die Units vorschlägt in dem der passende Typ defniert ist. Generell ist das immer ein Problem für mich. Gibt's denn keine einfache Lösung dafür? Gruß Andreas |
Re: Wie die richtige Unit Finden ?
In der Delphi-Hilfe steht die Unit auch - gibts da kein Lazarus-Pendant dazu?
|
Re: Wie die richtige Unit finden ?
:wiejetzt: Hä?
Zitat:
|
Re: Wie die richtige Unit finden ?
Du sollst in der Hilfe-Datei von Lazarus suchen, da dort eigentlich auch die Unit zur gewünschten Funktion genannt sein sollte ;)
|
Re: Wie die richtige Unit finden ?
Ach so, ja danke! :thumb:
Aber genau da liegt ja das Problem, die Dokumentation der FPC/RTL ist zwar da AAABER... sie liegt im Internet siehe ![]() und eine Spezielle zu meinem Problem hier ![]() - und dir wird geholfen. Aber das erfordert gute Englisch-Kentnisse und stellt auch immer einen gewissen Zeitaufwand/Ablenkung von der eigentlichen Aufgabe dar. Ich dachte es gäbe einen "Einfacheren Weg" wie man sich passende Units anzeigen lassen kann, ohne erstmal eine halbe Stunde im Internet zu forsten. :-D Gruß Andreas |
Re: Wie die richtige Unit finden ?
Hallo
wie sucht Ihr denn nach der richtigen Unit, ich mal abgesehen von der Hilfe da gibt es vielleicht doch den einen oder anderen Trick :zwinker: |
Re: Wie die richtige Unit finden ?
Also Deinen speziellen Fall gibt es unter Delphi nicht wirklich als Problem. Hab' mir seit D2007 die Delphi5.hlp auf eine Kurztaste gelegt, weil die oft schneller zu Ziel führt.
Allerdings suche ich manchmal Konstanten oder vergleichbares, von der ich ein Name aus der Gruppe kenne. Dafür verwende ich eine einfache Textsuche in den Source-Dateien. Das ist sogar schnell selber geschrieben, damit es etwas komfortabler läuft, wie mit F3 (Suchpfade/Anzeige ans Problem angepasst) |
Re: Wie die richtige Unit finden ?
Zitat:
Ansonsten wie gesagt eine Volltext Suche bemühen. Ich persönlich benutz da vorzugsweise grep bzw. halt findstr unter Windows. Mit dem gewünschten Suchwort gefüttert und auf die *.pas Dateien im Source Verzeichnis angesetzt hab ich in sekundenschnelle eine Liste aller Referenzen. |
Re: Wie die richtige Unit finden ?
Danke für die guten Tipps :-D
ich werd mich gleich mal daran versuchen! Wenn sonst noch jemand was weiß, ruhig melden! Evtl. könnte man ja einen IDE Wizzard schreiben der diese Funktion implementiert? Sich vom Compiler alle Symbole in allen Include-Verzeichnissen ausgeben lassen und dann eine Vorschlagsliste erstellen :gruebel: Oder so... |
Re: Wie die richtige Unit finden ?
Eine Textsuche als IDE Erweiterung wäre möglich und wahrschinlich sogar recht einfach. Wirklich nur Symbole auslesen, stell ich mir dagegen relativ komplex vor, zumal Du dazu einen Parser benötigst, der die Delphi Syntax "versteht".
Was ich da grad sehe ... die Delphi 2009 IDE besitzt bereits eine einfache Textsuche in Dateien: STRG + SHIFT + F bringt sie ans Licht. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:10 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