Autor Beitrag
Frühlingsrolle
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 17.04.17 10:50 
- Nachträglich durch die Entwickler-Ecke gelöscht -
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19272
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mo 17.04.17 12:13 
Du musst vermutlich {$ENDIF} statt {$IFEND} benutzen.
Frühlingsrolle
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 17.04.17 17:31 
- Nachträglich durch die Entwickler-Ecke gelöscht -
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19272
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 18.04.17 06:10 
In der Dokumentation steht das auch. Leider ist Free Pascal an der Stelle nicht kompatibel mit Delphi:
www.freepascal.org/d...html#x21-200001.2.14
docwiki.embarcadero....o/de/ELSEIF_(Delphi)
Frühlingsrolle
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 18.04.17 06:22 
- Nachträglich durch die Entwickler-Ecke gelöscht -
Martok
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 3661
Erhaltene Danke: 604

Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
BeitragVerfasst: So 30.04.17 13:02 
Im Mode ObjFPC darfst du IFDEF/ENDIF und IF/ELSEIF/IFEND nicht mischen. In Lazarus siehst du das im Gegensatz zu Delphi sogar: der Highlighter umrahmt dir die IFs, die zusammengehören.

Die einfachste Lösung dürfte es sein, für alles IF zu nehmen:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
{$IF defined(FPC) }
  // Lazarus ... Unit nutzen
{$ELSEIF DELPHI6_UP}
  // Delphi ... > D5 Unit nutzen
{$ELSE}
  // Delphi ... <= D5 Unit nutzen
{$IFEND}

_________________
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
Frühlingsrolle
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 30.04.17 13:17 
- Nachträglich durch die Entwickler-Ecke gelöscht -