Entwickler-Ecke
Sonstiges (Delphi) - Änderungen in einer Funktion: welche Projekte betroffen?
neeoo - Mi 11.01.06 16:39
Titel: Änderungen in einer Funktion: welche Projekte betroffen?
Hallo erstmal,
erstmal zu meinem Problem:
Ich ca. 30 Projekte die teilweise auf gemeinsame Units zugreifen.
Ich habe in einer bestimmten Unit eine bestimmte Funktion überarbeitet.
Gibt es vielleicht eine Möglichkeit, es herauszufinden welche Projekte von dieser Änderung betroffen sind?
Klar könnte ich jedes Projekt jedes Projekt öffnen, "in Dateien suchen..." öffnen und mit der Bedingung "In allen Dateien des Projektes" suchen.
Leider ist es auf Dauer ziemlich umständlich und mann kan leicht ein Projekt übersehen...
Ich mir vielleicht jemand weiterhelfen?
Neeoo
Narses - Mi 11.01.06 16:45
Moin!
Du kannst doch sogar im Win-Exlorer eine Volltextsuche auf "meinfunktion" in "*.pas" auf ein ganzes Laufwerk machen... :wink: Warum so umständlich?!
cu
Narses
DaRkFiRe - Mi 11.01.06 16:52
Oder man kauft sich PowerGREP - sehr mächtiges Programm für GENAU solche Probleme.
Allerdings bei einer simplen Suche kann man auch die Windows-Suche nehmen, oder man programmiert sich schnell selbst eine Suche...
neeoo - Mi 11.01.06 17:32
Eine Volltextsuche hilft mir leider nicht weiter. :( Bei ca. 5000 Units sieht es bisschen komplizierter aus. :shock:
Mit der Volltextsuche kann nicht herausfinden ob die geänderte Unit überhaupt in einem bestimmten Projekt verwendet wird.
(geschweige die geänderte Funktion!)
neeoo - Di 17.01.06 12:12
Kann mir niemand weiterhelfen? :(
Neeoo
BenBE - Di 17.01.06 18:52
Wozu musst Du wissen, ob die geänderte Unit in einem Projekt verwendet wird?
Ansonsten ein Tipp:
Alle Projekte in eine Projekt-Gruppe schmeißen, diese mit vollständiger MAPFILE compilieren und in den Mapfiles nach einem Segment-Eintrag mit dem Namen der Unit suchen ...
Wenn einer drin ist --> Unit wird verwendet.
Weiterhin kannst Du bei Detaillierter (vollständiger) Mapfile sogar direkt nach dem Funktionsnamen suchen ...
HTH.
neeoo - Mi 18.01.06 11:47
Hallo BenBE,
Die Programme werden per Internet aktualisiert.
Ich will die User nicht "nötigen" immer alle "neuen" Programmversionen herunterzuladen.
(bzw. ich muss nicht alle Programme hochladen)
Danke für den Tipp mit der MAPFILE! :) Ich werde es gleich testen! :)
Neeoo
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!