图片存取的原理是什么?数据库中的图片数据是什么?怎么存取图片?tpicture,tgraphic, timage三个类之间的关系和区别有是什么?
解决方案 »
- 高手帮忙看下哪里出错了!
- 如何用 IDHTTP 的 post 方法提交 http://www.mirdy.cn/add.asp?action=sfadd
- 关于Delphi与地理信息系统~~请高手门赐教~~~~~~
- !!!获得COMBOBOX下拉表中的ITEM的内容,高手请进,UP有分!!!
- 利用indy做FTP软件:如何在服务器上将一个目录的内容移动/拷贝到另一个目录啊
- 菜鸟求教,给高分
- 开了1000块钱的发票,我只得了300元。
- 今天结贴,分数只给一个人!如何列出一个指定的文件夹下的所有子文件夹名。
- 各位大哥,小弟求救.........
- 窗体赋值后找不到控件。请教
- asp中访问自己写的com倥件,提示“Microsoft VBScript 运行时错误 错误 '800a01a8' ”,请教如何解决
- c/s模式下的数据读取与更新,进着有分。。。问题,再开新贴加分
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
openpicturedialog1.execute;
image1.picture.loadfromfile(openpicturedialog1.filename);
end;procedure TForm1.BitBtn2Click(Sender: TObject);
var
graphic1:Timage;
begin
graphic1:=Timage.Create(self);
graphic1.picture.loadfromfile(openpicturedialog1.filename);
table1.Open;
table1.insert;
table1.fieldbyname('id').asstring:='121';
table1.fields[1].assign(graphic1.Picture);
table1.post;
table1.close;
graphic1.free;
end;
// showmessage(ver_sql_tmp+'----'+ver_ini_tmp);
if strtoint(trim(ver_sql_tmp))>strtoint(trim(ver_ini_tmp)) then//如果有新版本
begin
if MessageBox(Handle,pchar('文件原版为 ['+trim(i_version_ini)+'] ,发现新版本程序 ['+trim(g_version_sql)+'] ,是否开始自动升级?'),'系统提示',MB_YESNO OR MB_ICONQUESTION or MB_DEFBUTTON2)=IDYES then
begin
application.ShowMainForm:=true;
with adoquery_ZXSJ do
begin
close;sql.Clear;
sql.Add('select * from ZXSJ');
open;
TBlobField(FieldByName('filestream_ZXSJ')).SaveToFile(fieldbyname('appname_zxsj').AsString); myini.WriteString('system','version',g_version_sql);//将新版本号写入ini MessageBox(Handle,pchar('软件升级完成!'),'信息',MB_ICONINFORMATION);
winexec(pchar(ExtractFilePath(Application.ExeName)+i_exename),SW_SHOWNORMAL);
application.ShowMainForm:=false;
application.Terminate;
end;
end
else//不升级
begin
winexec(pchar(ExtractFilePath(Application.ExeName)+i_exename),SW_SHOW);
application.Terminate;
end;
end
else//软件无新版本
begin
winexec(pchar(ExtractFilePath(Application.ExeName)+i_exename),SW_SHOWNORMAL);
application.Terminate;
// MessageBox(Handle,pchar('软件无新版本!'),'信息',MB_ICONINFORMATION);
end;
有人能回答这个问题吗?