powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / работа приложения в windows7(64)
14 сообщений из 14, страница 1 из 1
работа приложения в windows7(64)
    #37400217
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
есть небольшое приложение на ПБ105. В среде ПБ работает прекрасно, но как только запускаю в автономно некоторые окна падают без всякого предупреждения-ессно под W7/64. На других системах приложение работает прекрасно.
Вопрос один-где грабли? если неизвестно - то как их отловить? Существует ли трассировка оттранслированного приложения(в форме pbd)?
...
Рейтинг: 0 / 0
работа приложения в windows7(64)
    #37402190
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sboykoСуществует ли трассировка оттранслированного приложения(в форме pbd)?
Добавить /pbdebug в ком. строку приложения. В текущем каталоге создастся лог.
...
Рейтинг: 0 / 0
работа приложения в windows7(64)
    #37402442
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskysboykoСуществует ли трассировка оттранслированного приложения(в форме pbd)?
Добавить /pbdebug в ком. строку приложения. В текущем каталоге создастся лог.
спасибо
...
Рейтинг: 0 / 0
работа приложения в windows7(64)
    #37404161
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sboykoAnatoly Moskovskyпропущено...

Добавить /pbdebug в ком. строку приложения. В текущем каталоге создастся лог.
спасибо
Все заканчивается на благополучном завершении события Activate.
Следующим что может идти?
...
Рейтинг: 0 / 0
работа приложения в windows7(64)
    #37404277
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sboykoВсе заканчивается на благополучном завершении события Activate.
Следующим что может идти?
Так а в самом этом Activate есть какой-то код? Что он делает?

Разные версии PB часто молча умирали при переполнении стека (из-за рекурсии в юзерском коде, а не из-за бага в самом PB).
А событие Activate очень неплохой кандидат на бесконечную рекурсию, если из него инициируется смена фокуса (открытие окон и прочее).
А в разных версиях винды могут по разному открываться всякие стандартные компоненты.
...
Рейтинг: 0 / 0
работа приложения в windows7(64)
    #37405089
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskysboykoВсе заканчивается на благополучном завершении события Activate.
Следующим что может идти?
Так а в самом этом Activate есть какой-то код? Что он делает?

Разные версии PB часто молча умирали при переполнении стека (из-за рекурсии в юзерском коде, а не из-за бага в самом PB).
А событие Activate очень неплохой кандидат на бесконечную рекурсию, если из него инициируется смена фокуса (открытие окон и прочее).
А в разных версиях винды могут по разному открываться всякие стандартные компоненты.

Activate содержит только перевод клавиатуры на русский язык. Но ведь это событие закончилось благополучно. Что после него (Activate )следует? Судя по всему именно следующие шаги роняют приложение
...
Рейтинг: 0 / 0
работа приложения в windows7(64)
    #37426220
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если такой баг только под Win7, то есть смысл разобраться с настройками UAC на компе с Win7
...
Рейтинг: 0 / 0
работа приложения в windows7(64)
    #37429617
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexis glinskiесли такой баг только под Win7, то есть смысл разобраться с настройками UAC на компе с Win7
Что такое UAC ??
На самом деле я думаю что нужно формировать nvo с 64 разрядными функциями(такие были 16, 32, юникод) из операционной системы. Но я не специалист...
...
Рейтинг: 0 / 0
работа приложения в windows7(64)
    #37429919
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sboykoНа самом деле я думаю что нужно формировать nvo с 64 разрядными функциями(такие были 16, 32, юникод) из операционной системы. Но я не специалист...
PB не может вызывать 64-разрядные ф-и (все версии PB - 32-разрядные).
...
Рейтинг: 0 / 0
работа приложения в windows7(64)
    #37431440
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sboykoЧто такое UAC ?? User Account Control
...
Рейтинг: 0 / 0
работа приложения в windows7(64)
    #37432506
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexis glinskisboykoЧто такое UAC ?? User Account Control
все работы ведутся в администраторе... но действительно UAC и доступ в W7-это песня... :-(
...
Рейтинг: 0 / 0
работа приложения в windows7(64)
    #37432517
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskysboykoНа самом деле я думаю что нужно формировать nvo с 64 разрядными функциями(такие были 16, 32, юникод) из операционной системы. Но я не специалист...
PB не может вызывать 64-разрядные ф-и (все версии PB - 32-разрядные).
СОВСЕМ СОВСЕМ или все таки можно как обычно - сформировать параметры, описать внешнюю функцию windows из dll и потом сделать вызов?
...
Рейтинг: 0 / 0
работа приложения в windows7(64)
    #37432725
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sboykoAnatoly MoskovskyPB не может вызывать 64-разрядные ф-и (все версии PB - 32-разрядные).
СОВСЕМ СОВСЕМ или все таки можно как обычно - сформировать параметры, описать внешнюю функцию windows из dll и потом сделать вызов?
В Windows нельзя вызывать ф-и 64-разрядных DLL из 32-разрядных процессов.
DLL просто не загрузится в процесс.
...
Рейтинг: 0 / 0
работа приложения в windows7(64)
    #37432747
sboyko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovskysboykoпропущено...

СОВСЕМ СОВСЕМ или все таки можно как обычно - сформировать параметры, описать внешнюю функцию windows из dll и потом сделать вызов?
В Windows нельзя вызывать ф-и 64-разрядных DLL из 32-разрядных процессов.
DLL просто не загрузится в процесс.
большое спасибо за разъяснение...
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / работа приложения в windows7(64)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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