Вопросы по компиляции SAS
- vdemidov
- Гуру
- Сообщения: 1687
- Зарегистрирован: 12 дек 2008, 13:10
- Откуда: Киев
- Благодарил (а): 191 раз
- Поблагодарили: 157 раз
Re: Вопросы по компиляции SAS
zed писал(а):В 2010-й юникод. Не соберётся оно.
Оно может и соберется, но половина операций будет работать неправильно или вообще вызывать падение проги.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
- DJ VK
- Гуру
- Сообщения: 1468
- Зарегистрирован: 16 апр 2009, 13:57
- Откуда: 8 км. от МКАД
- Благодарил (а): 80 раз
- Поблагодарили: 314 раз
Re: Вопросы по компиляции SAS
Где взять microsoft document explorer, который просит дельфи 2007 lite ?
32-bit: http://go.microsoft.com/fwlink/?linkid=63706
64-bit: http://go.microsoft.com/fwlink/?linkid=63730
внутри архивов нам нужен DExplore.exe
32-bit: http://go.microsoft.com/fwlink/?linkid=63706
64-bit: http://go.microsoft.com/fwlink/?linkid=63730
внутри архивов нам нужен DExplore.exe
-
uniquename
- Новичок
- Сообщения: 7
- Зарегистрирован: 02 фев 2012, 14:48
Re: Вопросы по компиляции SAS
Подскажите пожалуйста, хочу добавить функционала в програмку. Чтоб скомпилировать ее, поставил Delphi 2007, отсюда https://bitbucket.org/zedxxx/sas.requires докачал необходимые компоненты, ставлю их по инструкции последовательно. При установке tbx компонента, вылетает ошибка [DCC Error] TBXLists.pas(189): E2037 Declaration of 'MouseWheel' differs from previous declaration.
Строчка в описании класса
TTBXCustomListViewer = class(TTBXItemViewer)
....
procedure MouseWheel(WheelDelta: Integer; X, Y: Integer); override;
....
В чем может быть проблема, в каком классе описана процедура MouseWheel' , которая отличается?
Строчка в описании класса
TTBXCustomListViewer = class(TTBXItemViewer)
....
procedure MouseWheel(WheelDelta: Integer; X, Y: Integer); override;
....
В чем может быть проблема, в каком классе описана процедура MouseWheel' , которая отличается?
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Вопросы по компиляции SAS
Она описана в tb2k (TB2Item):
и у меня ничем не отличается. У вас установлен ещё какой-нить tb2k?
Код: Выделить всё
TTBItemViewer = class
...
procedure MouseWheel(WheelDelta: Integer; X, Y: Integer); virtual;
...-
uniquename
- Новичок
- Сообщения: 7
- Зарегистрирован: 02 фев 2012, 14:48
Re: Вопросы по компиляции SAS
до этого я ставил другие tb2k, так как не заметил, что все нужные компоненты уже собраны по ссылке выше, но потом их удалили через Components->Install Packages->Remove, плюс удалил пути из library path, в итоге имеющийся список в library path такой:
$(BDS)\lib;$(BDSUSERDIR)\Imports;$(BDS)\Imports;$(BDS)\Lib\Indy10;$(BDSCOMMONDIR)\Dcp;$(BDS)\lib_sas\alcinoe\source;$(BDS)\lib_sas\graphics32\Source;$(BDS)\lib_sas\tb2k;$(BDS)\lib_sas\tbx;$(BDS)\lib_sas\tb2k\source;$(BDS)\lib_sas\EmbeddedWB\source;$(BDS)\lib_sas\vpr;$(BDS)\lib_sas\imaginglib\source;$(BDS)\lib_sas\imaginglib\source\JpegLib;$(BDS)\lib_sas\imaginglib\source\ZLib;$(BDS)\lib_sas\imaginglib\Extras\Extensions;$(BDS)\lib_sas\imaginglib\Extras\Extensions\LibTiff;$(BDS)\lib_sas\PascalScript\Source;$(BDS)\lib_sas\vsagps\Runtime;$(BDS)\lib_sas\vsagps\Public
$(BDS)\lib;$(BDSUSERDIR)\Imports;$(BDS)\Imports;$(BDS)\Lib\Indy10;$(BDSCOMMONDIR)\Dcp;$(BDS)\lib_sas\alcinoe\source;$(BDS)\lib_sas\graphics32\Source;$(BDS)\lib_sas\tb2k;$(BDS)\lib_sas\tbx;$(BDS)\lib_sas\tb2k\source;$(BDS)\lib_sas\EmbeddedWB\source;$(BDS)\lib_sas\vpr;$(BDS)\lib_sas\imaginglib\source;$(BDS)\lib_sas\imaginglib\source\JpegLib;$(BDS)\lib_sas\imaginglib\source\ZLib;$(BDS)\lib_sas\imaginglib\Extras\Extensions;$(BDS)\lib_sas\imaginglib\Extras\Extensions\LibTiff;$(BDS)\lib_sas\PascalScript\Source;$(BDS)\lib_sas\vsagps\Runtime;$(BDS)\lib_sas\vsagps\Public
так все таки "virtual;" или "override;"?zed писал(а):Она описана в tb2k (TB2Item):и у меня ничем не отличается. У вас установлен ещё какой-нить tb2k?Код: Выделить всё
TTBItemViewer = class ... procedure MouseWheel(WheelDelta: Integer; X, Y: Integer); virtual; ...
Последний раз редактировалось uniquename 02 фев 2012, 17:01, всего редактировалось 1 раз.
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Вопросы по компиляции SAS
Возможно нужно подчистить bpl и dcu в директориях делфи. Видимо оно что-то подхватывает от установленных ранее компонентов. В крайнем случае, переустановка delphi с чисткой от следов присутствия оной, должно помочь.uniquename писал(а):до этого я ставил другие tb2k
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Вопросы по компиляции SAS
Какой, если не секрет?uniquename писал(а):Подскажите пожалуйста, хочу добавить функционала в програмку.
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Вопросы по компиляции SAS
В TTBItemViewer он virtual, а в TTBXCustomListViewer (наследник от TTBItemViewer) - overrideuniquename писал(а):так все таки "virtual;" или "override;"?
http://www.delphisources.ru/pages/faq/f ... l.php.html
-
uniquename
- Новичок
- Сообщения: 7
- Зарегистрирован: 02 фев 2012, 14:48
Re: Вопросы по компиляции SAS
"Какой, если не секрет?"
Ну скажем так, нужного мне функционала)
На картах надо рисовать кучу разных динамических объектов из базы данных. Сначала на карте города в Jpege рисовал, 10х10 тыс пикс, так то работает, но с масштабированием не заладилось, да и заготовки надо заранее карт городов делать, с привязкой к гео координатам. Плюс, если Киев к примеру, то для нужной детализации размер монолитной картинки будет зашкаливать. Тайлами бить и прописывать тоже мороки куча. А тут если все скомпилируется, то после прорисовки карт из инета (кеша) можно на канве рисовать.
Сейчас буду удалять чистить, пробовать заново.
Ну скажем так, нужного мне функционала)
На картах надо рисовать кучу разных динамических объектов из базы данных. Сначала на карте города в Jpege рисовал, 10х10 тыс пикс, так то работает, но с масштабированием не заладилось, да и заготовки надо заранее карт городов делать, с привязкой к гео координатам. Плюс, если Киев к примеру, то для нужной детализации размер монолитной картинки будет зашкаливать. Тайлами бить и прописывать тоже мороки куча. А тут если все скомпилируется, то после прорисовки карт из инета (кеша) можно на канве рисовать.
Сейчас буду удалять чистить, пробовать заново.