Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Объясните пожалуйста / 15 сообщений из 15, страница 1 из 1
17.09.2007, 14:14
    #34805004
Fangrem
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните пожалуйста
Ребята, расскажите плиз откуда растут ноги ошибки Bad runtime function reference.
Не могу ее победить. Функция которая вызвается есть, типы совпадают. объекты все перегенерил.
И все равно зараза такая вылетает.
Заранее спасибо.
...
Рейтинг: 0 / 0
17.09.2007, 14:19
    #34805028
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните пожалуйста
FangremРебята, расскажите плиз откуда растут ноги ошибки Bad runtime function reference.
Не могу ее победить. Функция которая вызвается есть, типы совпадают. объекты все перегенерил.
И все равно зараза такая вылетает.
Заранее спасибо.
Optimize всех pbl и Full Rebuild.
...
Рейтинг: 0 / 0
17.09.2007, 14:25
    #34805046
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните пожалуйста
+ проверить наличие в PATH дублей DLL от PowerBuilder.
...
Рейтинг: 0 / 0
17.09.2007, 14:27
    #34805055
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните пожалуйста
Еще можно сгенерировать PBDEBUG и посмотреть что там пишется.

Проблема только в EXE или в IDE тоже? В отладчике тоже?
...
Рейтинг: 0 / 0
17.09.2007, 14:30
    #34805071
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните пожалуйста
Anatoly Moskovsky+ проверить наличие в PATH дублей DLL от PowerBuilder.
А еще видел я как-то в PB7 после наката патча в одном и том же каталоге дубли DLL с именами с разным регистром :)
...
Рейтинг: 0 / 0
17.09.2007, 14:32
    #34805082
Fangrem
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните пожалуйста
Anatoly MoskovskyЕще можно сгенерировать PBDEBUG и посмотреть что там пишется.

Проблема только в EXE или в IDE тоже? В отладчике тоже?
Проблема в IDE, то есть когда я из под билдера запускаюся.

>Еще можно сгенерировать PBDEBUG и посмотреть что там пишется.
А каким образом это делается?
...
Рейтинг: 0 / 0
17.09.2007, 15:05
    #34805224
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните пожалуйста
FangremПроблема в IDE, то есть когда я из под билдера запускаюся.

>Еще можно сгенерировать PBDEBUG и посмотреть что там пишется.
А каким образом это делается?

В Pb9 и выше
Tools->System options->General->Enable PbDebug + задать PbDebug output file

В предыдущих версиях - не помню
...
Рейтинг: 0 / 0
17.09.2007, 15:42
    #34805404
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните пожалуйста
Anatoly MoskovskyА еще видел я как-то в PB7 после наката патча в одном и том же каталоге дубли DLL с именами с разным регистром :)
Я всега знал, что в Sybase сидят извращенцы. В Windows на уровне прикладного API имена файлов case-insensitive. Это только если внутрисистемные вызовы какие дергать...
...
Рейтинг: 0 / 0
17.09.2007, 17:38
    #34805889
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните пожалуйста
Если такая кака,то объект с функцией надо пеенести в первый PBL аппликации,чтоб точно знать,что рaботает именно он,а не двойник из PBL,строчкой выше,потом копать:messagebox перед вызовом функции,дескать,дошли и так далее...
...
Рейтинг: 0 / 0
17.09.2007, 22:07
    #34806463
18-я весна
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните пожалуйста
KOLCHOZ_POSTEVENTЕсли такая кака,то объект с функцией надо пеенести в первый PBL аппликации,чтоб точно знать,что рaботает именно он,а не двойник из PBL,строчкой выше,потом копать:messagebox перед вызовом функции,дескать,дошли и так далее...
Та не, врядли. Такое выявляется при full build, а он по словам Fangrem производился.
...
Рейтинг: 0 / 0
18.09.2007, 01:31
    #34806623
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните пожалуйста
KOLCHOZ_POSTEVENTmessagebox перед вызовом функции,дескать,дошли и так далее...
Очень плохой метод отладки.
в некоторых случаях MessageBox может и не появиться.
MessageBox может "сбить" очередь сообщений и последовательность вызова событий изменится.
Если надо что-то выводить для отладки - откройте отдельный popup и пишите в него все что надо.
...
Рейтинг: 0 / 0
18.09.2007, 11:39
    #34807381
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните пожалуйста
messagebox не появится,если ветка идёт не по нему.
Так говорит мой маленький опыт,можете им не пользоваться.
Full Rebuild,чтобы понять,где он недоволен,надо распечать выход на бумагу-с экрана можно не заметить.
Метод отладки,действительно,ужасен,но для меня он самый быстрый,есть ещё дебагер-но от него крыша едет.
5 лет назад меня высвистали в ферму,которая пишет проги на PB для телефонных компаний в Южной Африке,два листа-список багов,за неделю,другую до сдачи.Самый сложный из них я искал пол дня,нашёл дебагером и всё,остальные пол-дня обедал и сидел в интернете-крыша пошла.
...
Рейтинг: 0 / 0
18.09.2007, 16:49
    #34808830
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните пожалуйста
KOLCHOZ_POSTEVENTmessagebox не появится,если ветка идёт не по нему.
Так говорит мой маленький опыт,можете им не пользоваться.messagebox МОЖЕТ не появится,ДАЖЕ если ветка идёт ПРЯМО по нему.
...
Рейтинг: 0 / 0
18.09.2007, 17:29
    #34809020
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните пожалуйста
Возожно,только я такого не встречал.
...
Рейтинг: 0 / 0
18.09.2007, 18:08
    #34809209
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объясните пожалуйста
KOLCHOZ_POSTEVENTВозожно,только я такого не встречал.
Такие заскоки иногда в РВ происходят (но очень редко и, насколько я знаю, только в самой среде РВ, а не в ехе файле). Лечатся простой перезагрузкой.
Кстати, надо не забывать проверять на NULL стринговое значение, посылаемое в MessageBox.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Объясните пожалуйста / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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