(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 

Конференция "Gupta/Centura (Gupta Technologies)"

Обсуждение вопросов, связанных с компанией Unify/Gupta (Gupta Technologies), ее продуктами Team Developer, SQLBase и др.

 
 
Добавить сообщение »

Тема: Графика.... проблемы.... :-)) - продолжались....

Автор:  George Panov Дата: 15.08.2001 20:56
Раз вам и расширение файла еще нужно, чтоб в експлорере открывался, то:

SalPicGetDescription ( hWndPict, strDesc, nMaxLen )

Копируете данные в, хехехе, скрытое "окошечко" и получаете с помошью этой функции тип графики. Потом сохраняете по моей схеме с соотв. расширением

Георгий
:)
Ответить на сообщение »
 
Автор:  George Panov Дата: 15.08.2001 20:37
1. Если надо из "окошечка", то SalPicGetString ( hWndPict, nFormat, strPict ) -> nLength
2. Если надо из поля в БД, то получаем из БД в переменную strPict и, зная максимальную длину поля nLength, можем уже оперировать данными, например
SELECT PIC_DATA, LENGTH(PIC_DATA) INTO :strPict, :nLength FROM BLAHBLAHBLAH WHERE ... отсюда имеем и strPict и nLength
Если неоткуда взять длину поля ( чего на самом деле не бывает, так как картинка то откуда-то все таки берется ), то можно воспользоваться функцией SalStrGetBufferLength() для получения длины буфера переменной, но не в коем случае не SalStrLength()!!!

Потом чтоб в файле сохранить надо всего лишь:
SalFileOpen(hFile, ...)
SalFileWrite(hFile, strPict, nLength)
SalFileClose(hFile)

Вот и всех делов....
Георгий
:)
Ответить на сообщение »
 
Автор:  Александр Дата: 26.07.2001 21:22
проблема вот в чем:
в "СTD" есть возможность загрузить картинку из файла в "окошечко", из окошечка в строку , из строки в поле таблицы на сервере... есть и обратный путь - из поля в таблице - в окошечко формы грузится без проблем, а вот ЧТО делать, если НУЖНО ПОТОМ ЕЩЕ и в ФАЙЛ ЭТО "загнать" (ну, типа, с другим - именем - или на другой машине....)
вот,
простите за "сбивчивость"... :-((

с Уважением,
Александр.
Ответить на сообщение »
 

Добавить сообщение »

 Распечатать »
 Правила публикации »
   
 Рекомендовать »  
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Q 1.0 for Windows Single User
ESET NOD32 Cyber Security Pro, лицензия на 1 год
SAP Crystal Reports 2008 INTL WIN NUL License
Zend Studio Commercial License 1 Year Free Upgrades
VideoStudio X9 Pro. Электронный ключ.
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Реестр Windows. Секреты работы на компьютере
СУБД Oracle "с нуля"
Delphi - проблемы и решения
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
ODBC: dBase CREATE TABLE... (9)
Есть проблема Из программы на CTD 2.0 PTF3 подключаемся к DBF-файлам Set SqlDatabase='Файлы...
 
TD 6.2 SP4 Ошибка при установке (5)
Добрый день! Кто-нибудь устанавливал TD 6.2 SP4 на Win7? В конце процесса установке выдаётся...
 
PMC (4)
Подскажите как формируется Product Media Code или ключик к SqlWindows 510 ( CTD510)
 
Работа клиента Сеntura с клиентами Оракл 10, тонким клиентом, net client (3)
Есть клиент, написанный на Centura, исходников нет Работает только с клиентами Оракл 8 и 9 Ни...
 
подключение к Centura SQLBase server 6.1.2 (3)
есть приложение (клиент-банк) с вышеуказанной базой. В приложении для подключения к базе...
 
 
 



    
rambler's top100 Rambler's Top100