你只要作一个正规的DLL就行了,在VB中的调用就按在VB中调用API的方式就行。
解决方案 »
- 急急急,求各位大神 给解啊!!!!!
- 牛皮不是吹的,大家看看我自己写的FlashPlayer的执行效能
- VC以ADO方式调用带BLOB参数的存储过程向oracle数据库插入数据
- 如何在进程列表中查找用createdispatch创建的进程?(NT4环境)
- 那里可以下到microsoft depends工具啊?没分了,帮帮忙!
- 一个关于List Box的问题!!!!!!!!!!
- 经典问题、常见问题解答收集,整理CHM版
- 求大神们帮忙 -----------------------------------急
- 如何获取加载自资源的位图的大小
- 关于VC6.0可视化编程环境~
- 求助:字符转换成数字的函数是什么?
- 一个最最最最最简单的问题
具体操作:
新建VC工程,
第一步 选默认(即ATL Wizard),取个名字比如TestCom
点Next,直接点Finish创建工程
第二步 右键点ClassView 的 TestCom Classes 弹出菜单
选New ATL Object,选Single Object,输入接口名
比如DoSomething,选完成,产生IDosomeThing接口
在该接口点右键,选Add Method,输入方法名如Test
参数输入int iVal 点完成后在该方法中添加如下代码:
char cShow[10];
itoa(iVal,cShow,10);//10进制
MessageBox(NULL,cShow,"Test",MB_OK);编译后产生DLL。然后,在VB中引用该DLL,调用刚才的接口,这步不用我教了吧
void Render(int i,BYTE b)的函数,.def应该如何写?