Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.18;
Скачать: CL | DM;

Вниз

Запись рисуков в базу данных...   Найти похожие ветки 

 
VitV ©   (2006-05-29 16:00) [0]

Могу записать только бмп-ки. Но остальные ругается....
procedure TVopros.DBImage2Click(Sender: TObject);
var
 B: TBitmap;---в этом проблема???
begin
if DataModule10.IBDataSet15.FieldByName("GR").AsVariant=null then
DataModule10.IBDataSet15.Insert
else
DataModule10.IBDataSet15.Edit;
B := TBitmap.Create;
 try
   if not OpenDialog1.Execute then exit;
   B.LoadFromFile(OpenDialog1.FileName);
   DBImage2.Picture.Assign(B);
finally
   B.Free;
 end;

end;


 
Desdechado ©   (2006-05-29 16:09) [1]

для записи картинок не обязательно их показывать
DBImage понимает только BMP и JPG (при подключении соответствующего юнита)


 
VitV ©   (2006-05-29 16:51) [2]

А как тогда кидать и bmp,gif и т.д.? Потоком?


 
Desdechado ©   (2006-05-29 16:59) [3]

Query1.Sql.Text :=
  "INSERT INTO testblob " +
  " ( " +
  "  fBlob" +
  " )" +
  " VALUES" +
  " (" +
  " :ParamBlobField" +
  ")";
Query1.ParamByName("ParamBlobField").DataType := ftBlob;
Query1.ParamByName("ParamBlobField").ParamType := ptInput;
Query1.ParamByName("ParamBlobField").LoadFromFile("MyFile",ftBlob);
Query1.ExecSql;

можно подключить классы, понимающие разные форматы (GraphicEx, например), а при показе преобразовывать в BMP


 
VitV ©   (2006-05-29 17:31) [4]

а под другому нельзя?


 
Desdechado ©   (2006-05-29 17:50) [5]

может, и можно
меня устраивает этот способ
а чем тебя не устраивает?


 
VitV ©   (2006-05-29 18:14) [6]

А как преобразовывать в BMP?


 
Ega23 ©   (2006-05-29 18:16) [7]


> А как преобразовывать в BMP?


Кого? JPEG? GIF? PNG?


 
Desdechado ©   (2006-05-29 18:24) [8]

у любого класса для работы с картинками есть метод для преобразования в BMP (например, DibNeeded)


 
VitV ©   (2006-05-30 11:33) [9]

т.е
> у любого класса для работы с картинками есть метод для преобразования
> в BMP (например, DibNeeded)

т.е. я выбираю в диалоге например гиф. Он(файл) записывается как бмп, а при показе опять преобразовавается в гиф?
DibNeeded-можешь об этом подробнее?


 
Desdechado ©   (2006-05-30 12:19) [10]

записывается как гиф, а перед показом в TImage преобразуем в бмп
подробнее по методу - в справке по нему


 
VitV ©   (2006-05-30 12:55) [11]

ясно...сенкс.


 
VitV ©   (2006-05-30 15:55) [12]

Проблема в том, что при выборе файла - гиф и др. не поддерживаются.


 
Desdechado ©   (2006-05-30 15:59) [13]

добавь свою маску в TOpenDialog



Страницы: 1 вся ветка

Текущий архив: 2006.06.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
2-1149071154
ksenia
2006-05-31 14:25
2006.06.18
простая замена


2-1148990528
Steep
2006-05-30 16:02
2006.06.18
popup окна


15-1147685730
SamProf
2006-05-15 13:35
2006.06.18
Не могу поставит Delphi 8


15-1148345628
FireFox
2006-05-23 04:53
2006.06.18
Никто случайно не писал расширения к FireFox у ?


15-1148380909
Василий Алибабаевич
2006-05-23 14:41
2006.06.18
еМул - количество отданой инфы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский