设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2117|回复: 3
打印 上一主题 下一主题

[模块/函数] 如何新建一个图片文件,并把内存数据写入图片文件?

[复制链接]
跳转到指定楼层
1#
发表于 2011-9-2 08:52:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题:
如有一段DELPHI源代码如下,如何改写VB的代码,各位高人指教.
fillchar(photo,100,#0);
  Len:=GetPhotoBMP(@photo[1],100*1024);
  fileHandle:=FileCreate('F:\VC++Project\IDCardReader\Debug\photo.bmp');
  if fileHandle<>0  then
  begin
    FileWrite(fileHandle,photo,Len);
    FileClose(fileHandle);
    image1.Picture.LoadFromFile('F:\VC++Project\IDCardReader\Debug\photo.bmp');
  end;
end;
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2011-9-2 09:51:12 | 只看该作者
可以使用二进制读写文件,不过,图片文件的内容格式比较复杂,要知道向文件中写入什么内容才行
3#
 楼主| 发表于 2011-9-2 17:21:59 | 只看该作者
感谢老大的热心帮助{:soso_e100:}
这个是用 读卡机读取 照片的一段代码,可惜是DELPHI源代码
其中 GetPhotoBMP(@photo[1],100*1024);
是一个读卡机自带的内部函数
作用是把身份证照片读入内存中的photo变量中,然后新建一个BMP文件,用FileWrite函数把photo写入文件中。
求VBA代码。
4#
发表于 2011-9-2 19:32:15 | 只看该作者
参考下红尘的上传下载实例试试看?不过创建BMP文件这部分貌似没有。
http://www.office-cn.net/thread-83567-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-10 06:24 , Processed in 0.099118 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表