Nur mal ganz schnell im vorbeischauen
warum hast Du Unit2 und Unit3 da wird doch das gleiche gemacht???
Wnn Du in Unit2 die Funktionen aus Unit1 brachst dann
Delphi-Quellcode:
Uses
UNIT1, {Funktionen für ...}
noch mehr units.......
;
Analog natürlich auch für andere Units. Nur bekommst Du ein Problem wenn Du
verwenden willst.
Funktionen, die in mehreren Units gebraucht werden gehören in eine eigene
Unit:
Delphi-Quellcode:
Unitx
blablabla
Unit1
uses unitx;
unit2
uses unitx;
Unit3
uses unitx;
etc.
Und was Deine Doppelsuche angeht, es wäre wahrscheinlich besser die Daten in einer nonvisuellen Komponente/Struktur zu bevorraten (z.B. Array of Record), dort die Suche/ den Vergleich durchzuführen, in dieser oder einer zweiten Struktur die entsprechenden Informationen/Markierungen zu hinterlegen und diese dann in einem Grid anzuzeigen.
(aber das wurde glaub ich auch schon vorgeschlagen)
Gruß
K-H