@GuenterS: Eben, das würde funktionieren wenn er in seinem Hauptprogramm wo eine der Units eingebunden ist das ganze prüft. Aber er hat ja folgende Situation:
Unit1:
Unit mit Funktion welche überprüfen soll ob es ein Service ist oder nicht
Unit2: Hauptprogramm-> bindet Unit1 ein wo funktion ist welche feststellt ob es ein service ist oder nicht
in Unit1 ist "Application" aber nur verfügbar wenn es per uses eingefügt ist. Und da ist eben die Frage welche
Unit in die Uses soll. Sobald die
Unit Forms in Unit1 eingebunden wird ist es immer eine normale Anwendung obwohl in der Hauptunit eventuell ein Service steckt.
Wenn die Prüfung direkt in Unit2 statt finden würde wäre es also kein Problem. Aber dadurch das in Unit1 die Funktion sein soll welche prüft kommt es eben zu genanntem problem.