Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Директива компилятора $if defined в Tokyo / 6 сообщений из 6, страница 1 из 1
17.07.2018, 08:58
    #39674814
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Директива компилятора $if defined в Tokyo
Что здесь не так?

Чтобы SuperObject компилировалась в Tokyo, нужно добавить выделенное красным, т.е. or defined(VER320) .
Код: pascal
1.
2.
3.
4.
5.
6.
{$if defined(VER230) or defined(VER240) or defined(VER250) or
     defined(VER260) or defined(VER270) or defined(VER280) or
      defined(VER290) or defined(VER300) or defined(VER310) or defined(VER320)}
  {$define VER210ORGREATER}
  {$define VER230ORGREATER}
{$ifend}



Но тогда компилятор ругается:
[dcc32 Error] superobject.pas(96): E1030 Invalid compiler directive: '$IFEND' (выделил красным i ниже)


https://github.com/hgourvest/superobject/issues/35
https://github.com/hgourvest/superobject/issues/26#event-1082037886


Спасибо.
...
Рейтинг: 0 / 0
17.07.2018, 09:01
    #39674816
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Директива компилятора $if defined в Tokyo
потому что {$ENDIF}
...
Рейтинг: 0 / 0
17.07.2018, 09:02
    #39674817
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Директива компилятора $if defined в Tokyo
defecatorпотому что {$ENDIF}
а вот и нет

у меня скомпилировалось
...
Рейтинг: 0 / 0
17.07.2018, 09:17
    #39674825
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Директива компилятора $if defined в Tokyo
defecatorу меня скомпилировалось

Тоже Токио?
...
Рейтинг: 0 / 0
17.07.2018, 09:31
    #39674833
krapotkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Директива компилятора $if defined в Tokyo
для свежих версий лучше https://github.com/onryldz/x-superobject
...
Рейтинг: 0 / 0
17.07.2018, 09:35
    #39674835
Василий 2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Директива компилятора $if defined в Tokyo
Потому что вместо удобнейших $if CompilerVersion все как попугаи повторяют гирлянды из $ifdef VER###. Естественно, что с каждой новой версией сборка рушится.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Директива компилятора $if defined в Tokyo / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]