社区
C++ Builder
帖子详情
我有好多bmp图片,怎么把这些图片做到一个dll中,让我的程序来调用?(热心的大虾请进来留言)
freeia
2003-08-30 06:15:15
有例子吗?
或在这里列出代码也行.最好有个简单的例子,谢谢!
hj450@163.net
...全文
63
12
打赏
收藏
我有好多bmp图片,怎么把这些图片做到一个dll中,让我的程序来调用?(热心的大虾请进来留言)
有例子吗? 或在这里列出代码也行.最好有个简单的例子,谢谢! hj450@163.net
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pp616
2003-08-31
打赏
举报
回复
可以不用倒出函数。
直接用loadlibrary调dll
然后LoadBitmap(Loadlibrary返回的handle, BmpName);
freeia
2003-08-31
打赏
举报
回复
To nightfallrove(过儿):
[:D}
今后一段时间我有好多问题要问大家,有机会的.
就怕我的可用分不够.:(
nightfallrove
2003-08-31
打赏
举报
回复
又被人说光了,,,,
pp616
2003-08-31
打赏
举报
回复
显示出来了就可以释放了。
freeia
2003-08-31
打赏
举报
回复
不过还有一问,我LoadLibrary,提取资源给宿主,宿主已经将位图用作界面来显示了,这时候马上释放Library(FreeLibrary),这时候资源宿主(exe or dll)还可以使用吗?
还是要等到宿主要被关闭的时候再释放Library呢?
呵呵,我的问题是不是有点笨.
freeia
2003-08-31
打赏
举报
回复
可以不用倒出函数。
直接用loadlibrary调dll
然后LoadBitmap(Loadlibrary返回的handle, BmpName);
LoadLibrary,用完后释放FreeLibrary.
给分了.
jishiping
2003-08-30
打赏
举报
回复
bcb会自动编译.rc文件,.rc文件编译后就是.res文件。
freeia
2003-08-30
打赏
举报
回复
加入.rc文件,bcb会自动编译吗?
freeia
2003-08-30
打赏
举报
回复
谢谢季老大,帮我看看这个问题:
http://expert.csdn.net/Expert/topic/2205/2205370.xml?temp=.2217981
jishiping
2003-08-30
打赏
举报
回复
EXE 中调用时,比如:
extern "C" HBITMAP __stdcall GetBitmap(const char*);
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
Image1->Picture->Bitmap->Handle = GetBitmap("BMP1");
}
jishiping
2003-08-30
打赏
举报
回复
比如,做一个rc文件(名为test.rc),内容如下:
BMP1 BITMAP "c:\bmp1.bmp"
BMP2 BITMAP "c:\bmp2.bmp"
BMP3 BITMAP "c:\bmp3.bmp"
将这个rc文件,加入到DLL的Project中,DLL的源代码如下:
#include <windows.h>
#pragma argsused
HINSTANCE gInst = NULL;
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{
if (reason == DLL_PROCESS_ATTACH)
gInst = hinst;
return 1;
}
//---------------------------------------------------------------------------
extern "C" __declspec(dllexport)
HBITMAP __stdcall GetBitmap(const char* BmpName)
{
return LoadBitmap(gInst, BmpName);
}
jishiping
2003-08-30
打赏
举报
回复
将bmp图片一资源的格式放到DLL中,然后在DLL里只需要一个输出函数就可以了。
java
调用
c++的第三方
dll
动态库详解
由于在项目
中
用到了java
调用
c++的SDK动态库的例子,博主之前没有接触过,所以一直在网上百度,千篇一律,经过几天的努力终于成功了。所以博主想把它记录下来,方便其他人参考。 以下是要
调用
的接口方法: /************************************************ 上载logo到设备,支持文件格式有:
BMP
和TGA。 支持
BMP
和TGA 24bit
做
一个
用python脚本生成
bmp
位图的小工具
目标 需求 可能的方案 我的方案 1.在C++
中
生成
BMP
图片
BITMAPFILEHEADER BITMAPINFOHEADER 主要参考: C语言集锦(一) C代码生成
图片
:
BMP
、PNG和JPEG - 星云的彼岸 - 博客园 c++创建
BMP
文件并写入数据_kupePoem的专栏-CSDN博客 ...
Qt界面开发纪实:保存打开
图片
添加资源文件 Mat 转化成QImage 文件操作(QT C++ MSVC MinGW )(4)
Qt界面开发纪实——记录开发界面过程
中
学到的操作和踩到的坑(4)保存
图片
打开
图片
添加资源文件QImage 转化成MatMat转化成QImage 主要记录一下关于Qt界面的基本操作:这些操作在网上基本都有现成的代码。在这里主要是为了自己以后参考方便 保存
图片
使用QImage 的save函数可以对
图片
直接进行保存:比如现在有QImage 类型的变量Img,直接
调用
Img.save(filename...
获取系统光标
我读了这个问题,发现我有
一个
类似的问题: 检查光标类型 这对于帮助ACS来说为时已晚,但是如果其他任何人都在寻找它,我通过结合一些资源找到了解决方案。 首先,我在codeproject上找到了一篇很好的文章: DesktopCaptureWithMouse 这给了我获取系统鼠标图标的方式。 然后在Dreaming In Code
中
,我找到了
一个
不错的位图比较例程: 位图比较 总之,我...
教你如何查找入侵者
一天正在发呆,QQ上的
一个
朋友向我求救:“我的网站被黑了,首页给换了,SOS!”。最近正好无事,索性就帮帮他吧。 收复失地 刚刚准备在浏览器上输入他网站的地址,结果却停了下来:如果入侵者在首页挂了马,我岂不是也要遭殃?所以我先用查看挂马的工具检查了一下。没有不可见窗 体、没有JS
调用
、没有Object,OK。进了首页看到上面只有入侵者的名字和一些
图片
,网站里边的具体情况待会再看吧。向朋友要了管理员...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章