powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / На клиентском компе на форме не показывает картинку из базы
26 сообщений из 26, показаны все 2 страниц
На клиентском компе на форме не показывает картинку из базы
    #37976473
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго утра/дня/вечера/ночи! :)
Все, задолбался искать ответ, нужна ваша помощь.
Имеем форму, на форме контрол image1, загружаем в него картинку таким путем "thisform.image1.Pictureval = таблица.поле" (блоб).
На компе с фоксом (win7x64 ultimate) все работает на ура. Решил проверить на других компах (слил туда экзешник, базу и вспомогательное добро):
1) ХР, установил библиотеки (libs9x.exe скачанные естественно из инета) - все работает и показывется.
2) WIN7x64 ultimate, установил библиотеки (libs9x.exe скачанные естественно из инета) - программа запускается нормально, в формах все работает правильно, только вот в этом самом image1 КАРТИНКИ НЕ ПОКАЗЫВАЕТ и во всех других имаджах не показывает,
но при этом в репортах все отлично видно.

Выручайте пожалуйста...
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37976502
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виндовс тут не причем, ищи что общее в твоих картинках и почему конкретно на этом компе это может не работать.
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37976527
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

ну я как бы тоже подозревал что винда не при чем....
но все одно - не ясно... вроде как все правильно сделал...
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37976578
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вот, проверил на 3 машинках с ХР - после установки библиотек, там все работает, а вот еще на 2 машинах с win2008r2 - происходит все тоже самое что с тем компом где не отображается в image1
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37976800
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скопируй файлы оттуда где работет в папку программы там где не работает:
Код: sql
1.
2.
3.
4.
msvcr71.dll
vfp9r.dll
VFP9RENU.DLL
GdiPlus.dll 
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37977280
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

не помогло :(
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37977287
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делай простенький пример из одной формы и пары картинок. И выкладывай сюда. Только сначала убедись что он у тебя не работает.
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37977339
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37977343
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
распаковать на диск С в папку sample
т.е. путь к ехе-шнику = c:\sample\proj1.exe
путь к базе = c:\sample\data1.dbc
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37977362
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с той мое прогой идет еще вот такой конфиг
Код: sql
1.
2.
3.
4.
TALK = OFF
MULTILOCKS = ON
EXCLUSIVE = OFF
SAFETY = OFF
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37977381
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там у тебя ошибка какая-то при запуске EXE, после пропустить все работает.
Я картинки вижу, никаких проблем нет.
1. Мой комп:
Стоит VFP9sp2 на Win7 x64 Домашняя расширенная SP 1

2. Еще два компа: Win7 x64 Профессиональная SP 1
фокса там нет, поэтому просто подложил msvcr71.dll vfp9r.dll VFP9RENU.DLL со своего.

Везде работает - перехожу по строкам грида - справа меняются картинки.

Не знаю как по-русски пишут "ultimate" в свойствах компьютера, но думаю дело не в подвиде виндовса, а в каком-то софте установленном после.

Да, и посмотри какие везде версии фокса используются.
? version()
У меня 09.00.0000.5815
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37977466
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TТам у тебя ошибка какая-то при запуске EXE, после пропустить все работает.
Я картинки вижу, никаких проблем нет.
1. Мой комп:
Стоит VFP9sp2 на Win7 x64 Домашняя расширенная SP 1

2. Еще два компа: Win7 x64 Профессиональная SP 1
фокса там нет, поэтому просто подложил msvcr71.dll vfp9r.dll VFP9RENU.DLL со своего.

Везде работает - перехожу по строкам грида - справа меняются картинки.

Не знаю как по-русски пишут "ultimate" в свойствах компьютера, но думаю дело не в подвиде виндовса, а в каком-то софте установленном после.

Да, и посмотри какие везде версии фокса используются.
? version()
У меня 09.00.0000.5815

странно, у меня ошибок не вылазиет...
так у меня тож на том на котором фокс стоит Win7 x64

тоже самое - Visual FoxPro 09.00.0000.5815 for Windows
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37977476
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для проверки установил сам фокс с 1 и 2 SP на win2008r2 - все равно не показывает картинки...
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37977483
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
экспериментрую дальше, запустил проект из фокса на это win2008r2 - картинки показывает, делаю экзешник, запускаю - не показыват...
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37977711
Фотография justIT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Imperousэкспериментрую дальше, запустил проект из фокса на это win2008r2 - картинки показывает, делаю экзешник, запускаю - не показыват...

давно было, но вроде как разместив в поле типа дженерал картинку, каким-то образом туда попадает информация "какой программой" изначально должна открываться эта картинка.
И, если на РС нету этой программы - все... вилы!

Как вариант - проверить:
1 - открыть картинку прямо из таблицы, и глянуть "чем же она по дефолту откроется"
2 - выяснить есть ли ни другом РС (где не работает) то "чем оно открывалось в п. 1"

p.s. может я это и придумал, ибо фокс забросил лет 5 назад
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37977735
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
justITImperousэкспериментрую дальше, запустил проект из фокса на это win2008r2 - картинки показывает, делаю экзешник, запускаю - не показыват...

давно было, но вроде как разместив в поле типа дженерал картинку, каким-то образом туда попадает информация "какой программой" изначально должна открываться эта картинка.
И, если на РС нету этой программы - все... вилы!

Как вариант - проверить:
1 - открыть картинку прямо из таблицы, и глянуть "чем же она по дефолту откроется"
2 - выяснить есть ли ни другом РС (где не работает) то "чем оно открывалось в п. 1"

p.s. может я это и придумал, ибо фокс забросил лет 5 назад

картинки в блоб-е
и через фокс они видны как положено
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37977854
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Imperousэкспериментрую дальше, запустил проект из фокса на это win2008r2 - картинки показывает, делаю экзешник, запускаю - не показыват...
Тогда экспериментируй со всеми способами подсовывания картинки в Image. Что-то конкретное тут сложно посоветовать.
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37978000
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
та даже не знаю куда еще смотреть...
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37978241
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Imperousта даже не знаю куда еще смотреть...
Для начала на компе где глючит попробуй подставлять картинку через файл:
Код: sql
1.
Image.Picture = 'file.bmp'


Разные графические форматы попробуй. В общем пробуй все возможные варианты показа картинки, может какой и заработает.
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37978472
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ImperousjustITпропущено...


давно было, но вроде как разместив в поле типа дженерал картинку, каким-то образом туда попадает информация "какой программой" изначально должна открываться эта картинка.
И, если на РС нету этой программы - все... вилы!

Как вариант - проверить:
1 - открыть картинку прямо из таблицы, и глянуть "чем же она по дефолту откроется"
2 - выяснить есть ли ни другом РС (где не работает) то "чем оно открывалось в п. 1"

p.s. может я это и придумал, ибо фокс забросил лет 5 назадТак ведь justIT тебе правильно подсказывает. Среда Fox - все понятно. EXE - несколько другое дело.
Только, ИМХО, ты неправильно понял подсказку. Выясни, какой программой в Винде по умолчанию открывается картинка и сравни, что записано в блобе.
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37978727
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробовал установить ту же прогу и назначить ее по умолчанию - неа, не катит
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37978728
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я вот чего думаю, может просто библиотечку которая отвечает за сам контрол image нужно подсунуть в папку с экзэхой?
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37979165
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вобщем неудачно перепробовал кучу всякого, и сделал самым извращенным способом :(
не через thisform.image1.Pictureval = таблица.поле
а так:
1) сохраняю файл на диск из блоба
2) thisform.image1.Picture = файл_с_диска
3) удаление файла когда он уже не нужен
ппц... я расстроен...
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37979191
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и да, всем спасибо за участие и советы!
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37979895
Reese
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Imperous,

Не расстраивайтесь.
Это вполне нормальный способ.
...
Рейтинг: 0 / 0
На клиентском компе на форме не показывает картинку из базы
    #37979949
Imperous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
найден секрет снежной королевы :)

что-то меня натолкнуло на мысли поэкспериментировать с этими файлами:
msvcr71.dll
vfp9r.dll
VFP9RENU.DLL
GdiPlus.dll
точней на рабочем компе - программка (в с нормальным режимом отображения картинок) совсем отказалась запускаться, заметил что я эти файлы скопировал в папку с программой, также как делал когда тестил на других компах.
не буду описывать весь процесс игр с удалением их по одному, и как выяснилось есть разные версии файлов (vfp9r.dll, VFP9RENU.DLL) 2005 года и 2007 года.
с 2007 годом - программа запустилась, и без этих файлов запустилась.
начал копать глубже, через яндекс попал на эту тему http://www.sql.ru/forum/actualthread.aspx?tid=913001
Решение
там качнул http://www.vfug.org/files/VFP9SP2RT.zip
установил на не работающий комп - пофиг, не работает.
в итоге, выудил из этого архива устанавливаемые файлы:
VFP9r.dll - дата изменения (03.04.2009)
VFP9renu.dll - дата изменения (21.09.2007)
VFP9rrus.dll - дата изменения (21.09.2007)
VFP9t.dll - дата изменения (03.04.2009)
залил их на неработающие компы в папку с программой - все заработало.
...
Рейтинг: 0 / 0
26 сообщений из 26, показаны все 2 страниц
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / На клиентском компе на форме не показывает картинку из базы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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