Проблема - если у файла картинки нестандартное расширение (но при этом по своей сущности он является представителем GIF или JPG), то каким способом заставить эту картинку отображаться на экране?
В-общем, вот такой код:
FileName='tempfile.tmp'
?Image1{PROP:Text}=FileName
DISPLAY(?Image1)
И картинка не показывается.
Но стоило только прописать:
FileName='tempfile.gif' !то есть, указать "родное" расширение имени файла
...как сразу все заработало.
Игорь Смирнов
Написал: ClaList(2)
Как показать картинку из файла с нестандартным расширением
Clarion, Clarion 7
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Гость
Сообщение Гость »
если в файле картинка формата, который поддерживает Clarion, то можно загрузить картинку в массив, тот же CSTRING и через PROP:ImageBits присвоить IMAGE контролу
Andrew Myalin
andrew@arsis.ru
http://mavcla.arsis.ru (MAV Direct ODBC)
ICQ: 10659412
Yahoo group: clarion@yahoogroups.com
Написал: ClaList(2)
Andrew Myalin
andrew@arsis.ru
http://mavcla.arsis.ru (MAV Direct ODBC)
ICQ: 10659412
Yahoo group: clarion@yahoogroups.com
Написал: ClaList(2)
Гость
Сообщение Гость »
А так уж заложено в блоке обработки графики Клариной RTL - графический "движок" сначала определяет по расширению тип картинки и после передает управление соответствующей процедуре отрисовки.
В принципе, имхо, я с ними вполне согласен - зачем "мутить" навороченный код только для того, что-бы определить тип картинки?
Тем более, что и сама Винда так делает - ассоциативная система!
Oleg A. Rudenko
Oleg_Rudenko@maol.ru
Написал: ClaList(2)
В принципе, имхо, я с ними вполне согласен - зачем "мутить" навороченный код только для того, что-бы определить тип картинки?
Тем более, что и сама Винда так делает - ассоциативная система!
Oleg A. Rudenko
Oleg_Rudenko@maol.ru
Написал: ClaList(2)
Гость
Сообщение Гость »
Не нужно навороченный. Нужен файл соответствий наподобие 'mime' из апача. Первые несколько байт файла однозначно определяют его тип.
--
Best regards,
Maxim Yemelyanov,
Enigma Soft Company
phone: (057) 7177977
WEB: http://enigmasoft.com.ua
e-mail: clalist@enigmasoft.com.ua
ICQ: 12253836
Написал: ClaList(2)
--
Best regards,
Maxim Yemelyanov,
Enigma Soft Company
phone: (057) 7177977
WEB: http://enigmasoft.com.ua
e-mail: clalist@enigmasoft.com.ua
ICQ: 12253836
Написал: ClaList(2)
Гость
Вернуться в «CLARION for Windows»
Перейти
- CW
- ↳ CLARION for Windows
- ↳ CLARION for Internet
- ↳ Clarion.NET
- Эксклюзив
- ↳ Приват
- CLARION и...
- ↳ Reports
- ↳ Железо
- ↳ Готовые программы, шаблоны, библиотеки...
- ↳ cJSON
- ↳ LibCurl
- ↳ MAV
- ↳ SQL, Oracle, ...
- ↳ Multi-программирование(Pascal/Delphi, и т.д.)
- ↳ WinDev
- DOS
- ↳ CLARION for DOS
- Разное
- ↳ Новости
- ↳ English
- ↳ Ресурсы
- ↳ Работа
- ↳ Обо всем ...
- ↳ Обсуждение этого Форума (типа, Гостевая книга)