Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#2

AW: Inline-Funktion .... wurde nicht expandiert, weil Unit ... in der USES-Liste ...

  Alt 11. Jul 2017, 21:08
IN der Funktion, die geinlinet werden soll, ist etwas, dass läßt sich nicht an die Aufrufstelle verschieben.

z.B. eine Variable/Konstante/Typ/Funktion, welche nicht von deiner Stelle aus "sichtbar" ist.

Ist Dieses in der "Implementation" der Unit1 drin, dann geht das nicht (oder du mußt es so verschieben, dass es auch in Unit2 sichtbar wird)
oder kommt es aus Unit3 (in Unit1 eingebunden), dann mußt du in Unit2 auch die Unit3 einbinden.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat