Autor Beitrag
neeoo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 16



BeitragVerfasst: Mi 11.01.06 16:39 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 526

WinXP Home & Professional
C, C++, Delphi
BeitragVerfasst: 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...

_________________
Lang ist der Weg durch Lehren - kurz und wirksam durch Beispiele! Seneca
neeoo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 16



BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 16



BeitragVerfasst: Di 17.01.06 12:12 
Kann mir niemand weiterhelfen? :(


Neeoo
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: 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.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
neeoo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 16



BeitragVerfasst: 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