Hallo,
das in XE2 vorhandene Refactory ist ja kaum brauchbar.
Kann mir wer ein leistungsfähigeres Tool empfehlen, welches ich auf einen Delphi-Quelltext loslassen kann.
Gibt es evenduell ein Tool, welches mir Datenbankabhängigkeiten anzeigen/protokollieren kann? (Loockup)
Hintergrund
ich habe ein (fremdes) Delphi Projekt auf Stand Delphi 5/Interbase 5.5 zur Bearbeitung.
Der Code ist sowas von grottenschlecht, das mir die Haare zu Berge stehen.
Völlig ohne Kommentare und bis zu 4 fach verschachtelte With Anweisung, die ich gerne rauswerfen würde.
(with DM, RPlan, C_RPlan, X_Plan) do ...
Ich habe das Projekt auf Firebird 2.5 umgestellt.
Bei diesem Projekt merkt man so richtig die Nachteile von
Rad.
Der gesamte Datenbankteil ist praktisch nur zusammengeklickt. Für jede Tabelle ein eigenes TTable oder TQuery.
Im Quelltext sind 0 Zusammenhänge erkennbar.
Beim Ersatz des
DB Teils durch IBDAC gehen fast alle Lookup Verbindungen verloren und müssen manuell wieder eingefügt werden.
Eine Transactionssteuerung ist praktisch unmöglich, da alle Tabellen über die Laufzeit des Programms offen gehalten werden.
Für einen Tip dankbar.
Gruß Peter