On-line: Dr. Oldwarez, гостей 1. Всего: 2 [подробнее..]
АвторСообщение





Не зарегистрирован
Зарегистрирован: 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)

--------------------------------------------------------------------------------

Кто знает - чего не хватает?



Спасибо: 0 
Профиль
Ответов - 14 [только новые]


постоянный участник


Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 06.02.06 18:07. Заголовок: Re:


Судя по цепочке вызовов функций, так как последней вызвана функция ERASEBKGND(), то (я лишь могу предположить, я не работал Harbour-ами) ошибка связана наверное с цветами? Может быть цвета (foregraund, background и т.д.) должны задаваться в виде массива?

Спасибо: 0 
Профиль
постоянный участник


Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 06.02.06 18:11. Заголовок: Re:


Можно попробовать откомпилировать, чтобы указывалось во во что препроцессор переводит команду для TsBrowse, чтобы проверить правильность переданных параметров?

Спасибо: 0 
Профиль





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 06.02.06 18:51. Заголовок: Re:


Григорьев Владимир
Откомпилировал.
Что надо искать?



Спасибо: 0 
Профиль
постоянный участник


Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 06.02.06 19:25. Заголовок: Re:


Наверное то место в вызове функции-конструктора TsBrowse, где задаются цвета?

Спасибо: 0 
Профиль





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 07.02.06 10:39. Заголовок: Re:


Григорьев Владимир

Но у меня нет исходных текстов tsbrowse.lib:( Я вчера скачал только библиотеку - исходников там вроде не было:(

Спасибо: 0 
Профиль
постоянный участник


Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 07.02.06 18:50. Заголовок: Re:


У меня тоже нет.
Я лишь сделал предположение, так как последней вызванной функцией является метод TsBrowse ERASEBKGND(), что ошибка связана с теми параметрами, которые вы задаете в команде DEFINE (она используется для создания TsBrowse-объекта?), и которые используются методом ERASEBKGND().
Кстати интересно посмотреть вашу команду DEFINE, и во что ее преобразовал препроцессор.

Спасибо: 0 
Профиль



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 08.02.06 08:40. Заголовок: Но у меня нет исходных текстов tsbrowse.lib:(


Изначально библиотека была сделана под FW. На сайте у Патрика исходники должны быть. Но под мини-гуи
ее кто-то адаптировал. Вот туда и напиши :)))

Спасибо: 0 





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 08.02.06 10:02. Заголовок: Re:


Григорьев Владимир

Оказывается этой-же проблемой заграничный народ уже страдал (см. переписку на MiniGui-groop)
Лечение заключается в следующем - надо при сборке поставить tsbrowse.lib перед minigui.lib.:) И все. Работает без проблем.
С одной стороны это радует. С другой пугает.

MMK

Спасибо. Попробую поискать.


Спасибо: 0 
Профиль



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 08.02.06 19:06. Заголовок: С одной стороны это радует. С другой пугает


Не бойся. Работает этот бровс не первый год. Вместе с ним и класс sTsay bи буттоны.
Другое дело он не маленький ....

Спасибо: 0 





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 09.02.06 15:25. Заголовок: Re:


А где можно посмотреть описание TsBrowse-объекта? Хотелось бы какой-нибудь Help по нему посмотреть.


Спасибо: 0 
Профиль
модератор




Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 09.02.06 16:24. Заголовок: Re:


Владимир пишет:
цитата
А где можно посмотреть описание TsBrowse-объекта? Хотелось бы какой-нибудь Help по нему посмотреть.

Владимир,

Я выложил сырцы и документацию адаптированной версии библиотеки TSbrowse в MiniGUI по адресу:

http://gfilatov.front.ru/TSbrowse.zip



Спасибо: 0 
Профиль





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 09.02.06 16:38. Заголовок: Re:


gfilatov

Огромное спасибо

Спасибо: 0 
Профиль



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 10.02.06 08:15. Заголовок: Re:

Спасибо: 0 
Профиль





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 10.02.06 10:30. Заголовок: Re:


Valery

Спасибо

Спасибо: 0 
Профиль
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 76
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет