powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Image too wide for this implementation
4 сообщений из 4, страница 1 из 1
Image too wide for this implementation
    #39776829
Механик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользователи загрузили в библиотеку картинок файлик. При навигации DW выдало ошибку "Image too wide for this implementation". Картинка отображается на botton.object. Подскажите как перехватить ошибку для какой-то локализации.
...
Рейтинг: 0 / 0
Image too wide for this implementation
    #39776874
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего перехватить DWError, возможно через try...catch
...
Рейтинг: 0 / 0
Image too wide for this implementation
    #39777049
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spas2001Скорее всего перехватить DWError, возможно через try...catch
Можно просто установить код возврата в 1, т.о. отключить вывод ошибки и выполнить какую-то другую обработку.
...
Рейтинг: 0 / 0
Image too wide for this implementation
    #39777384
Механик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Результата нет. При попытке отобразить картинку (не при присвоении картинке ссылки на имя файла) выпадает всё то-же сообщение и программа закрывается. Ограничился пока падением на уровне ввода... Подсунул проверку, если упала - файл не подходит. Но скобки try..catch никак не ограничивают ошибку.

try
p_1.visible = true
p_1.picturename = ls_open
// integer fh
// blob Emp_pic
//
// fh = FileOpen(ls_open, StreamMode!)
// IF fh <> -1 THEN
// FileRead(fh, Emp_pic)
// FileClose(fh)
// if p_1.SetPicture(Emp_pic)=-1 then
// MessageBox('try','Файл никак не подходит для системы.')
// end if
// END IF
p_1.visible = false
catch (Exception er)
p_1.picturename=''
MessageBox('catch','Файл не подходит для системы.~r~n'+er.GetMessage())
er.setmessage('Не подходит')
return -1
finally
p_1.picturename=''
end try
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Image too wide for this implementation
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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