Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.06.18;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.011 c
2-1148988774
Revan
2006-05-30 15:32
2006.06.18
А я так и не сделал настройку звука...


15-1148487355
Petgt
2006-05-24 20:15
2006.06.18
Срочно! кто может, помогите!


2-1148768422
Галинка
2006-05-28 02:20
2006.06.18
Русский в проекте на Дельфи на нерусской системе


15-1147467855
Yanis
2006-05-13 01:04
2006.06.18
Где скачать Delphi 2 и Delphi 1?


2-1148964720
kashmar
2006-05-30 08:52
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский