Delphi 2007 dyrektywa Inline, gdzie wstawić INLINE AUTO

Delphi 2007 dyrektywa Inline, gdzie wstawić INLINE AUTO
IN
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam.
Na podstawie przykładu z : Inline

Jak w temacie: jak użyć, gdzie wstawić dyrektywy auto inline, wstawiałem {$INLINE AUTO} chyba wszędzie i nie chce mi normalnie skompilować. samo INLINE przy procedurze działa.
Ktoś ma wiedzę jak tego użyć w delphi 2007?

Z góry dzięki. Pozdrawiam

flowCRANE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tuchów
  • Postów: 12269
0
Integers napisał(a)

wstawiałem {$INLINE AUTO} chyba wszędzie i nie chce mi normalnie skompilować.

Co to znaczy nie chce normalnie skompilować...?

Generalnie to jeśli chcesz, by wszystkie procedury/funkcje podlegały pod autowplatanie to należy tą dyrektywę umieścić na początku danego modułu;

IN
  • Rejestracja: dni
  • Ostatnio: dni
0

Ok, działa wstawiłem po Unit <głową w mur ;) >, Mam pytanie bo mimo że już się kompiluje to jeszcze w "Structure" danych (nie w Messages) mam taki Warning: "Invalid compiler directive: 'INLINE' at line 2"

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Gorlice
1

Nie wiem w jakiej wersji kompilatora ta dyrektywa została wprowadzona (mam tylko 2 w Delphi 7 jej nie ma a w XE 2 jest) ale być może nie ma jej w 2007.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.