ACCESS中存入Icon文件,取出后图像严重失真 如题,用FieldByName('Icon').LoadFromFile('temp.ico',ftGraphic);将Icon文件保存在Icon字段(Icon字段类型为:OLE 对象);这样的句子对Icon文件进行了存储。从数据库取出后颜色质量出现了严重失真。好像成16色的了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最好不要用FieldByName('Icon').LoadFromFile('temp.ico',ftGraphic);推荐使用aStream:TMemoryStream;beginaStream:=TMemoryStream.Create;aStream.LoadFromFile('temp.ico');aStream.Position:=0;TBlobField(FieldByName('Icon')).LoadFromStream(aStream);aStream.Free;end; 与数据库没有关系。DELPHI的 TIcon就是会颜色失真。 即使直接从ico文件读入,也会失真 Icon.LoadFromFile('d:\a.ico'); POST应该怎么写 这样的控件谁有 請教一個隨機號碼的函數 如何判断Panel里面有多少个CheckBox打勾了? 各位高手,怎么在程序里实现获取各种*.exe文件的图标. 本版有人解决吗?我好失望 请教如何提高对数据表操作速度的问题。 我快要疯了!更改了自定义控件的属性名称后,再引用时却还是以前的,怎么办?up有分! 如何增加dbgride控件中的网格数量 "bokei(一夜好眠)"你在吗,我不知道怎样"把Connection的LoginPrompt设置为False" 如何跳出多层深入的所有过程? delphi 2007用什么建模?
FieldByName('Icon').LoadFromFile('temp.ico',ftGraphic);
推荐使用
aStream:TMemoryStream;
begin
aStream:=TMemoryStream.Create;
aStream.LoadFromFile('temp.ico');
aStream.Position:=0;
TBlobField(FieldByName('Icon')).LoadFromStream(aStream);
aStream.Free;
end;
DELPHI的 TIcon就是会颜色失真。
Icon.LoadFromFile('d:\a.ico');