Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Passende Unit zur Funktion finden (https://www.delphipraxis.net/186252-passende-unit-zur-funktion-finden.html)

Harry Stahl 19. Aug 2015 17:41

AW: Passende Unit zur Funktion finden
 
Zitat:

Zitat von nahpets (Beitrag 1312716)

Es ist ein kleines Programm (mit Delphi 7) dabei herausgekommen, dass ich mir unter Tools in die IDE aufgenommen habe.

Support gibts nicht, Änderungsanforderungen werden ignoriert. Das Programm ist wie es ist. Eventuell kann ja wer was damit anfangen, wenn nicht, dann nicht.

Funktioniert soweit und wenn ich jetzt kurz Hinweise gebe, sehe es bitte nicht als Änderungsanforderung sondern als einfache Mitteilung über das, was mir auffiel::wink:

* Nach erneutem Start speichert das Programm die ganze Datenbank nach Beendigung, auch wenn man nur gesucht hat (also nichts hinzugefügt hat)
* Funktionen in Records bzw. "Class Procedures" bzw. "Class Functions" werden beim Parsen anscheinend übersehen?
* Die ganze Liste braucht man eigentlich nicht anzuzeigen, kostet nur Arbeitsspeicher und Ladezeit, Suchergebnisse sollten reichen.

Jedenfalls vielen Dank für Deinen Beitrag und die Zurverfügungstellung Deines Programms.:thumb:

Harry Stahl 19. Aug 2015 17:48

AW: Passende Unit zur Funktion finden
 
Zitat:

Zitat von stoxx (Beitrag 1312605)
Zitat:

Zitat von Harry Stahl (Beitrag 1312492)
Mit der wachsenden Zahl der Funktionen und Units ist es manchmal gar nicht so einfach auf Anhieb die richtige Unit zu finden.

Man kennt vielleicht den Namen der Funktion oder den benötigten Datentyp, aber welche Unit muss ich dafür noch mal einbinden?


Schau Dir doch mal Agent Ransack an, ist generell ein schönes Suchtool zur Volltextsuche.
Kann ich nur empfehlen.

https://www.mythicsoft.com/agentransack

Nutzt Du das Tool auch selber für den hier diskutierten Zweck? Wenn ja, wie würde z.B. das Suchergebnis für "ShellExecute" aussehen oder "GetFiles"? Gibt es da dann eine Möglichkeit den Unit-Namen schnell in die Zwischenablage zu kopieren?

nahpets 19. Aug 2015 18:27

AW: Passende Unit zur Funktion finden
 
Zitat:

Zitat von Harry Stahl (Beitrag 1312762)
* Nach erneutem Start speichert das Programm die ganze Datenbank nach Beendigung, auch wenn man nur gesucht hat (also nichts hinzugefügt hat)

Ja, das hat die Speichertabelle, die ich da nutze, so an sich :-(
OK, hab' ich geändert, jetzt wird nach dem Aktuallisieren gespeichert, beim Beenden aber nicht mehr.
Zitat:

Zitat von Harry Stahl (Beitrag 1312762)
* Funktionen in Records bzw. "Class Procedures" bzw. "Class Functions" werden beim Parsen anscheinend übersehen?

Nö, da wird garnicht erst nach geguckt. Interessieren tuen nur Zeilen, die mit "function" oder "procedure" beginnen. ;-)
OK, jetzt werden auch Zeilen beachtet, die mit "class function" bzw. "class procedure" beginnen.
Damit's in der Tabelle keinen "Strubbel" gibt, bitte die Datei "Funktionsverzeichnis.kbmt" im Verzeichnis "Data" (unterhalb des Programmverzeichnisses") löschen und nach dem Programmstart neu befüllen lassen.
Zitat:

Zitat von Harry Stahl (Beitrag 1312762)
* Die ganze Liste braucht man eigentlich nicht anzuzeigen, kostet nur Arbeitsspeicher und Ladezeit, Suchergebnisse sollten reichen.

Nö, die "Datenbank" existiert nur im Arbeitsspeicher, ob sie nun im Grid angezeigt wird oder nicht, belegt keinen zusätzlichen Speicher.
OK mit F12 kann man sie jetzt anzeigen oder verstecken und das Programm merkt sich auch beim Beenden diese Einstellung.

Neue Version ist im vorherigen Post.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:54 Uhr.
Seite 3 von 3     123   

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