Проблема - если у файла картинки нестандартное расширение (но при этом по своей сущности он является представителем GIF или JPG), то каким способом заставить эту картинку отображаться на экране?
В-общем, вот такой код:
FileName='tempfile.tmp'
?Image1{PROP:Text}=FileName
DISPLAY(?Image1)
И картинка не показывается.
Но стоило только прописать:
FileName='tempfile.gif' !то есть, указать "родное" расширение имени файла
...как сразу все заработало.
Игорь Смирнов
Написал: ClaList(2)
Как показать картинку из файла с нестандартным расширением
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию 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)