Страница 1 из 1

Ошибка компиляции после svn 2682

СообщениеДобавлено: 17.02.2013 16:39:54
Little_Roo
В общем сабж :(
ИМХО изменения затронули rxdbgrid_findunit.pas
Имеем пр компиляции ошибки
Код: Выделить всё
...
C:\svn\RxNew\rxdbgrid_findunit.pas(136,18) Error: Incompatible types: got "AnsiString" expected "Pointer"
C:\svn\RxNew\rxdbgrid_findunit.pas(145,29) Error: Incompatible type for arg no. 1: Got "Pointer", expected "AnsiString"
...

и все... :(

Лазарь из снапшота, rxnew из свн

Lazarus 1.1 r40312 FPC 2.6.1 i386-win32-win32/win64

Re: Ошибка компиляции после svn 2682

СообщениеДобавлено: 17.02.2013 17:36:30
alexs
Ох
Забыл о старом паскале :-)
Исправим...

Re: Ошибка компиляции после svn 2682

СообщениеДобавлено: 17.02.2013 17:43:02
Little_Roo
alexs писал(а):Забыл о старом паскале


Это как - о старом ? Или я что-то пропустил? фпц 2.90, 3.880 или ... :shock: :shock: :shock:

Re: Ошибка компиляции после svn 2682

СообщениеДобавлено: 17.02.2013 18:22:53
alexs
Ну я с 2.7 работаю :lol:

Добавлено спустя 10 минут 45 секунд:
Проверяй

Re: Ошибка компиляции после svn 2682

СообщениеДобавлено: 17.02.2013 23:33:56
Little_Roo
alexs писал(а):Проверяй


Компилится :D Ура! Спасибо... но...
Я не влезаю в потроха лазаря, но что это за фишка, которая
Код: Выделить всё
      {$IFDEF NoAutomatedBookmark}

в теле данного модуля? Идеология меняется?
Просветите, желательно на коробОчках, как говорил мой препод по технике и методике демострационного эксперимента :shock:

Re: Ошибка компиляции после svn 2682

СообщениеДобавлено: 18.02.2013 00:11:25
alexs
Это плюшки FPC 2.7
Работа с закладками немного поменялась.
Ранее были 2 вида закладок у TDataSet
TBookmark - наследние 1-го дельфи
TBookmarkStr - это уже кажется во 2-м или 3-м появилось.
Со вторыми было удобнее работать - не надо заботиться о сборке мусора.

Как итог - провели ревизию - и оставили 2-й метод с названием 1-го. Мне кажется - уши также растут из дельфи. Кто сидит на последних версиях дельфина - подтвердят?