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

Вниз

Acces OLE Object and delphi image   Найти похожие ветки 

 
Mamed   (2004-11-05 15:49) [0]

Kto skajet kak s accesovskoga mdb fayla vitasit bmp fayli s polya tipa OLE Object  cherz delphi


 
sniknik ©   (2004-11-05 16:05) [1]

смотря как его туда ложили, если как имедж из дельфей то без выкрутасов подключаеш dbimage и все, если как обьект (например в сам аксес перетащили с проводника в поле и "дропнули" (драг&дроп)) то посложнее, так примерно

procedure TForm1.ADODataSet1AfterScroll(DataSet: TDataSet);
var Stream: TMemoryStream;
begin
 Stream:= TMemoryStream.Create;
 try
   TBLOBField(ADODataSet1.FieldByName("ImField")).SaveToStream(Stream);
   if Stream.Size <> 0 then begin
     Stream.Position:= 82; {пропустить префикс обьекта}
     Image1.Picture.Bitmap.LoadFromStream(Stream);
   end;
 finally
   Stream.Free;
 end;
end;


 
Mamed   (2004-11-05 16:30) [2]

Osibka snova naverno iz za Stream.Position:= 82
A chto oznachaet 82?


 
sniknik ©   (2004-11-05 16:39) [3]

размер префикса если bmp добавлен как обьект
читай еще раз [1] > смотря как его туда ложили ...


 
Mamed   (2004-11-05 16:51) [4]

a gde mojna uznat eti cifri?


 
sniknik ©   (2004-11-05 16:55) [5]

незнаю, может где и написано, я сам вычислял.


 
Mamed   (2004-11-05 16:58) [6]

togda mojno uznat kak vichislyaete)


 
Mamed   (2004-11-05 16:59) [7]

togda mojno uznat kak vichislyaete)


 
Mike Kouzmine ©   (2004-11-05 17:09) [8]

1 + 2 + 3 + 76 = 82


 
sniknik ©   (2004-11-05 17:09) [9]

записывал/читал в поле разными способами, сравнивал размеры/побайтно картинки в записи.
обычно в общем.
зачем тебе? размер префикса врядли изменится в ближайшем будущем, а его я тебе уже сказал.


 
sniknik ©   (2004-11-05 17:10) [10]

Mike Kouzmine ©   (05.11.04 17:09) [8]
что значит? есть расшифровка?


 
Mike Kouzmine ©   (2004-11-05 17:28) [11]

sniknik ©   (05.11.04 17:10) [10] А что тут расшифровывать? :) Разве не 82?


 
sniknik ©   (2004-11-05 17:41) [12]

а это шутка. я подумал было, что есть описание, что какой байт в префиксе значит.



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

Форум: "Базы";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.036 c
1-1100687999
Chuk
2004-11-17 13:39
2004.12.05
Туплю по заголовку формы


10-1068639069
val_5
2003-11-12 15:11
2004.12.05
TDataSetProvider.OnUpdateError


8-1094201150
1
2004-09-03 12:45
2004.12.05
Как сделать линии/прямые сглаженными ?


1-1100429494
Артем Владимирович
2004-11-14 13:51
2004.12.05
Как сделать приложение мультиплатформенным?


3-1099946296
Rusty
2004-11-08 23:38
2004.12.05
Filter в TTable или TQuery?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский