Da es ab und an mal vorkommt, dass ich Borlands Deklaration einer
WinAPI-Funktion in den Sources suche, weil entweder im
PSDK die Header-datei nicht dabeisteht oder der Name der C-Header-Datei nicht mit dem Namen der
pas-
Unit übereinstimmt, hab ich ein kleines Progrämmchen geschrieben, das in in allen .pas-Dateien eines Ordners einschließlich seiner Unterordner nach der Deklaration einer bestimmten Funktion/Prozedur sucht. Es werden allerdings nur statische Einbindungen erkannt, und auch nur solche, die genau in der Form
function Irgendwas bzw.
procedure Irgendwas stehen. Sind zwei oder mehr Leerzeichen zwischen beidem, erkennt das Programm dies nicht.
Das Programm ist unter XP Prof. getestet, sollte aber auch unter allen anderen Versionen funktionieren, da 1. keine Routinen benutzt werden, die nicht in allen 32Bit-Windows-Versionen verfügbar sind und 2. auf graphische Schmankerl verzichtet wurde.
Falls dennoch ein Fehler auftauchen sollte, werde ich den vielleicht beheben, Verbesserungsvorschlägen werde ich wohl nicht folgen, denn für meine Ziele ist das Programm ausreichend, aber wenn genügend Interesse bestünde, könnten wir mal schauen.
Das Programm enthält die Sources und die EXE und ist im ZIP-Format gepackt (~200kb).