AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Passende Unit zur Funktion finden

Ein Thema von Harry Stahl · begonnen am 17. Aug 2015 · letzter Beitrag vom 19. Aug 2015
Antwort Antwort
Seite 3 von 3     123   
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.534 Beiträge
 
Delphi 11 Alexandria
 
#21

AW: Passende Unit zur Funktion finden

  Alt 19. Aug 2015, 18:41

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:

* 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.
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.534 Beiträge
 
Delphi 11 Alexandria
 
#22

AW: Passende Unit zur Funktion finden

  Alt 19. Aug 2015, 18:48
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?
  Mit Zitat antworten Zitat
nahpets
(Gast)

n/a Beiträge
 
#23

AW: Passende Unit zur Funktion finden

  Alt 19. Aug 2015, 19:27
* 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.
* 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.
* 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.

Geändert von nahpets (19. Aug 2015 um 20:40 Uhr) Grund: Edit fand Schreib- und Programmfehler und hat versucht diese zu beheben ;-)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:14 Uhr.
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