1.以自定义格式加到资源文件中,使用前先将资源生成一个临时文件,使用后删除。
2.用TBitBtn或TSpeedButton可以(Font.Color),而TButton的产色是由Windows环境设定的。
2.用TBitBtn或TSpeedButton可以(Font.Color),而TButton的产色是由Windows环境设定的。
解决方案 »
- Delphi 2010 一年授权许可
- 数组排序问题
- 大家的Delphi环境的一些工程目录是怎么设置的?我的怎么不行啊?
- 请问怎样在繁体下显示简体的数据库记录!
- 有没有人在d7中用过MS Soap Toolkit开发包!
- 程序的登录问题
- 请问 我设置了buttonclick的快捷方式,但是执行的时候有问题,怎么回事啊 ??
- 关于嵌入资源管理器的工具条是怎么实现的
- Tform的undock事件的一个小问题(在线)
- 为什么我自己做的Quick Report打印不出来??在DetailBand1加一QRDBText1,预览显示为['姓名']
- delphi 下拨号连接的问题
- 请问一下,delphi里面如何断开拨号网络,请给出代码,谢谢谢谢
比如Delphi生成的Exe文件中的RCData就是一种自定义资源,在Resource Builder中还可以随意分类。然后要将这个资源编译好并包括进Delphi中{$R XXX.Res},用函数将它读出来(我也是学习中,不知道用什么函数,只是在VB中用过),然后就是用文件流操作了(也许文件流中有LoadFromreSource之类的,不过很抱歉我现在也不知道)。
2、在Project manager中将它加入;
3、在程序中创建一临时文件名,然后
var
ResStrm: TResourceStream;
begin
ResStrm := TResourceStream.Create( HInstance, 'myflash', RT_RCDATA );
try
ResStrm.SaveToFile(临时文件名);
finally
ResStrm.Free;
end;
将“临时文件名”赋给Flas控件,然后Play
然后删除 临时文件