关于DLL接口的问题,解决就给分

火猴 2004-12-30 10:34:34
我想用Delphi做UI, 用C++做dll处理图像, 那么dll接口应该怎么写才能将delphi已经打开的图片传给dll处理?
各位前辈可否给各简单的例子.,比如dll里修改某个像素的颜色.
注意:是delphi已经打开的图象,不是要传个图片的路径哦
...全文
129 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tztz520 2004-12-31
  • 打赏
  • 举报
回复
8懂
halfdream 2004-12-31
  • 打赏
  • 举报
回复
如果只考虑效率是不需要权衡。。

1,传文件内容。。
要适用面最广的,就是把文件数据整块传过去。。EXE与DLL打交道的只是数据了。。
整块内块复制,在文件比较大的时候,不太好的。。。
这样,可以传一块内存句柄,GlobalAlloc方式分配,传的时候就把句柄作为参数。。

2,因为是针对图像处理。。
A,一般来说,图像都要转换成BITMAP格式后再处理,也可以传BMP结构的数据块指针。。

B,熟悉COM的话,传IPICTURE指针。。


Allblus 2004-12-30
  • 打赏
  • 举报
回复
要在這裡搞清dll並不簡單啊
caiso 2004-12-30
  • 打赏
  • 举报
回复
up
ygflydream 2004-12-30
  • 打赏
  • 举报
回复
up!
火猴 2004-12-30
  • 打赏
  • 举报
回复
请教楼上, 你说的权衡是指效率上的还是什么?
halfdream 2004-12-30
  • 打赏
  • 举报
回复
1,传IPICTURE接口。。
2,传Bitmap结构指针。。
3,传数据流。。。

楼主权衡一下。。

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧