Автор | Сообщение |
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 06.02.06 14:24. Заголовок: TsBrowse ?
Скачал сегодня новую инсталяшку MiniGui и решил собрать примерчик TsBrowse В результате имею вот это: Harbour - MiniGui Errorlog File Harbour MiniGUI 1.1 Experimental (Build 14d) - 2006.02.02 -------------------------------------------------------------------------------- Date:02/06/2006 Time: 14:16:03 Error BASE/1068 Argument error: array access Called from TSBROWSE:ERASEBKGND(530) Called from TCONTROL:HANDLEEVENT(919) Called from TSBROWSE:TBROWSEEVENT(5887) Called from TBEVENTS(310) Called from BEGINPAINT(0) Called from TCONTROL:BEGINPAINT(693) Called from (b)TSBROWSE:TSBROWSE(549) Called from TSBROWSE:BEGINPAINT(0) Called from TCONTROL:HANDLEEVENT(909) Called from TSBROWSE:TBROWSEEVENT(5887) Called from TBEVENTS(310) Called from _DOMESSAGELOOP(0) Called from _ACTIVATEWINDOW(4104) Called from MAIN(116) -------------------------------------------------------------------------------- Кто знает - чего не хватает?
|
|
|
Ответов - 14
[только новые]
|
|
|
| постоянный участник
|
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 06.02.06 18:07. Заголовок: Re:
Судя по цепочке вызовов функций, так как последней вызвана функция ERASEBKGND(), то (я лишь могу предположить, я не работал Harbour-ами) ошибка связана наверное с цветами? Может быть цвета (foregraund, background и т.д.) должны задаваться в виде массива?
|
|
|
|
| постоянный участник
|
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 06.02.06 18:11. Заголовок: Re:
Можно попробовать откомпилировать, чтобы указывалось во во что препроцессор переводит команду для TsBrowse, чтобы проверить правильность переданных параметров?
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 06.02.06 18:51. Заголовок: Re:
Григорьев Владимир Откомпилировал. Что надо искать?
|
|
|
|
| постоянный участник
|
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 06.02.06 19:25. Заголовок: Re:
Наверное то место в вызове функции-конструктора TsBrowse, где задаются цвета?
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 07.02.06 10:39. Заголовок: Re:
Григорьев Владимир Но у меня нет исходных текстов tsbrowse.lib:( Я вчера скачал только библиотеку - исходников там вроде не было:(
|
|
|
|
| постоянный участник
|
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 07.02.06 18:50. Заголовок: Re:
У меня тоже нет. Я лишь сделал предположение, так как последней вызванной функцией является метод TsBrowse ERASEBKGND(), что ошибка связана с теми параметрами, которые вы задаете в команде DEFINE (она используется для создания TsBrowse-объекта?), и которые используются методом ERASEBKGND(). Кстати интересно посмотреть вашу команду DEFINE, и во что ее преобразовал препроцессор.
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 08.02.06 08:40. Заголовок: Но у меня нет исходных текстов tsbrowse.lib:(
Изначально библиотека была сделана под FW. На сайте у Патрика исходники должны быть. Но под мини-гуи ее кто-то адаптировал. Вот туда и напиши :)))
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 08.02.06 10:02. Заголовок: Re:
Григорьев Владимир Оказывается этой-же проблемой заграничный народ уже страдал (см. переписку на MiniGui-groop) Лечение заключается в следующем - надо при сборке поставить tsbrowse.lib перед minigui.lib.:) И все. Работает без проблем. С одной стороны это радует. С другой пугает. MMK Спасибо. Попробую поискать.
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 08.02.06 19:06. Заголовок: С одной стороны это радует. С другой пугает
Не бойся. Работает этот бровс не первый год. Вместе с ним и класс sTsay bи буттоны. Другое дело он не маленький ....
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 09.02.06 15:25. Заголовок: Re:
А где можно посмотреть описание TsBrowse-объекта? Хотелось бы какой-нибудь Help по нему посмотреть.
|
|
|
|
| модератор
|
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 09.02.06 16:24. Заголовок: Re:
Владимир пишет: цитата А где можно посмотреть описание TsBrowse-объекта? Хотелось бы какой-нибудь Help по нему посмотреть.
Владимир, Я выложил сырцы и документацию адаптированной версии библиотеки TSbrowse в MiniGUI по адресу: http://gfilatov.front.ru/TSbrowse.zip
|
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 09.02.06 16:38. Заголовок: Re:
gfilatov Огромное спасибо
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 10.02.06 08:15. Заголовок: Re:
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 10.02.06 10:30. Заголовок: Re:
Valery Спасибо
|
|
|
|