我这样写image1 怎么不会显示图啊(90分)

  • 主题发起人 主题发起人 zhouxiangjun
  • 开始时间 开始时间
Z

zhouxiangjun

Unregistered / Unconfirmed
GUEST, unregistred user!
我这样写image1 怎么不会显示图啊


var
hmm:Tbitmap;
begin
hmm:=loadbitmap(hinstance,'C:/1.pap');
image1.Picture.bitmap.handle:=hmm;
// image1.Picture.Bitmap.Handle:=hmm;
end;

帮个忙啊,我只有这么多分了
 
Image1.Picture.LoadFromFile('C:/1.bmp');
 
热心的朋友们,帮一下啊,我这样有用吗,
 
TO: kaida


我这个不是bmp 文件
 
hmm:Tbitmap;类型不对,用THandle
 
给你一段显示图的代码:
把JPG格式的图片从数据库在读出:
procedure TForm1.BitBtn2Click(Sender: TObject);
Var
Ms:TStringStream;
jpg:Tjpegimage;
begin
Ms:=TstringStream.Create('');
jpg:=tjpegimage.Create;
TBlobField(ADOquery1.FieldByName('photo')).SaveToStream(Ms);
Ms.Position :=0;
Jpg.LoadFromStream(Ms);
Image2.Picture.Assign(Jpg);
Ms.Free;
jpg.free;
end;
end.
 
TO: zylwolf

我改了,还是不行.
 
TO :再见卡门
谢谢
我不是读bmp,jpeg 的格式
 
帮我一下啊
 
你的 pap 是什么格式? TImage 并非任何格式都支持的。
 
是图像文件,应该可以的,
我现在把1.pap,改成1.bmp 也产不显示的啊
 
我住在山区,真没说pap是什么类型的图像文件,Image支持任何图像显示,但要给它“驱动程序”,例如:Tbitmap、TJPEGImage、TGIFImage,如果你有TPapImage ......
 
TO: kinneng
我现在把1.pap,改成1.bmp 也产不显示的啊

我给你 pap 你帮我试试,我是看到别人都可以把这个文件读出来的,也是Delphi 写的
 
TO: kinneng

pap 有位图元素的
 
富翁的朋友们
帮一下啊
 
你用 ACDSee 看一下有没有图像?
 
有位图元素的,还要有一定格式,且有程序认识这种格式,才能将点描到屏幕上,老兄,你不是比我还菜吧?
 
你用 ACDSee 看图是常用的格式,我这个不是常用的格式
我是看到其它的人都读出来的,并且是用这个函数loadbitmap
所以我想办法也要把它读出来啊
 
非常用的格式,不可能仅用一句loadbitmap就行的。即便是用loadbitmap,也是其他人自编的一个专用类(必须了解其格式),其中载入函数名叫做loadbitmap而已。
 
TO:kaida
谢谢你一直的帮助我.
我现在把1.pap 改成1.bmp 也是不能用啊.
loadbitmap 是VC 的函数
 

Similar threads

I
回复
0
查看
636
import
I
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部