首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

问个CVI生成DLL的问题

问个CVI生成DLL的问题

我想用CVI做一个结构体的程序,来求sizeof()的,生成DLL在LV中调用,怎么做啊

使用clf接点就可以调用了

希望能够在不久的将来有次合作的机会  群:18994538 QQ: 364304745  个人主页:http://ldmcu.shangwusou.com/

可能你误解了我的意思,我不是说调用,而是怎么做成一个可以调用的.dll类型的

typedef struct

{

.......

}a;

sizeof(a);

我想问怎么把这样的结构体用.DLL的类型作出来,输出是sizeof()。谢谢

呵呵

直接编译就可以了

需要一个文件头,就是这样的

///////////////////////////////////////////////////////////////
//
//    动态连接库入口
///////////////////////////////////////////////////////////////
int __stdcall DllMain (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
 switch (fdwReason)
 {
  case DLL_PROCESS_ATTACH:
   if (InitCVIRTE (hinstDLL, 0, 0) == 0)
    return 0;   /* out of memory */
   break;
  case DLL_PROCESS_DETACH:
   CloseCVIRTE ();
   break;
 }
 
 return 1;
}

int __stdcall DllEntryPoint (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
 /* Included for compatibility with Borland */

 return DllMain (hinstDLL, fdwReason, lpvReserved);
}

希望能够在不久的将来有次合作的机会  群:18994538 QQ: 364304745  个人主页:http://ldmcu.shangwusou.com/

能不能在详细点啊,我是LW新手啊,不好意思麻烦了

谢谢先

往前翻一下

我以前上传过类似的帖子

希望能够在不久的将来有次合作的机会  群:18994538 QQ: 364304745  个人主页:http://ldmcu.shangwusou.com/

在麻烦一下,我现在可以生成.dll文件,但是调用到LV中不能用,说没有找到这个函数,我想问一下,我在里面设置函数有规定吗?

必须要用函数吗?

我在下面用

typedef struct

{

......

} ind;

main()

{

  sizeof(ind);

}

不可以吗?

不好意思!最近在用LV做一个写频软件,其中用到了sizeof(),但是LV中没有,于是我想用LW做成.DLL类型调用,这个对我以后的程序很重要,谢谢斑竹帮帮忙

我要做的sizeof()我先用C写一下,请斑竹帮我转换成LW的.DLL

#include "stdio.h"
#include "stdlib.h"

typedef unsigned char       U8;
typedef signed short        S16;
typedef unsigned short      U16;
typedef signed int          S32;
typedef unsigned int        U32;

typedef struct     
{
 U8 StructType; 
 U32 StructLength; 
 U8 Band; 
 U8 Offset;
 U16 Channel;

}indchannel;


main()
{
     
 
 printf("%d",sizeof(indchannel));
}

十分感谢斑竹的帮助啊!,帮帮忙谢谢

斑竹,上面那段程序是否可以做成.DLL呢,请告知,万分感谢!

呵呵

可以实现

不过文件函数的结构不对

建议你买本书自己去看一下

另外帮助里也有具体的步骤,

最近比较忙没有时间帮你

请见谅

希望能够在不久的将来有次合作的机会  群:18994538 QQ: 364304745  个人主页:http://ldmcu.shangwusou.com/

那谢谢了,请介绍一本好一些的LW书籍,谢谢斑竹^_^

这个要看个人的学习习惯了

个人感觉机械出版社的那本还不错

希望能够在不久的将来有次合作的机会  群:18994538 QQ: 364304745  个人主页:http://ldmcu.shangwusou.com/
返回列表