pb调用一个VC写的DLL时,该怎样申明和调用这个函数?

96pp 96pp 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
pb调用一个VC写的DLL(hestock.dll)时,该怎样申明和调用这个函数?
hestock.dll中有接口函数
int WINAPI GetStockByCodeEx(char * pszStockCode,int nMarket,RCV_REPORT_STRUCTEx * pBuf);
说明:
入口参数:
// pszStockCode 代号
// nMarket 市场
// pBuf 缓冲区
// 返回参数:
// NoStockData 无数据
其中:
typedef struct tagRCV_REPORT_STRUCTEx
{
WORD m_cbSize; time_t m_time;
WORD m_wMarket; char m_szLabel[STKLABEL_LEN];
char m_szName[STKNAME_LEN]; float m_fLastClose;
float m_fOpen; float m_fHigh;
float m_fLow;
float m_fNewPrice;
float m_fVolume;
float m_fAmount;
float m_fBuyPrice[3];
float m_fBuyVolume[3];
float m_fSellPrice[3];
float m_fSellVolume[3];
float m_fBuyPrice4;
float m_fBuyVolume4;
float m_fSellPrice4;
float m_fSellVolume4;
float m_fBuyPrice5;
float m_fBuyVolume5;
float m_fSellPrice5;
float m_fSellVolume5;
} RCV_REPORT_STRUCTEx, *PRCV_REPORT_STRUCTEx;
我改该怎样申明和调用这个函数?
...全文

相关推荐

pb9调用vc的dll

pb9调用vc的dll.

W_one

PB调用VC创建的DLL在MIS中的设计与实现1

PB调用VC创建的DLL在MIS中的设计与实现1

Augusdi

PB调用VC创建的标注win32 dll 不用注册

可以执行的dll ,用PB声明是可以执行的,不懂的可以留言。

衡度人生

pb_test_PB与C语言_pb调用dll_

pb10与vc6开发的dll互相调用实例

浊池

pb调用dll实例

--- 动态链接库(Dynamic-Link Library),简称DLL,是基于Windows程序设计的一个非常重要的组成部分。使用DLL有许多优点:(1)使用DLL的动态连接不是将库代码拷贝,只在程序中记录函数的入口点和接口,在程序执行时才将库代码装入内存,如果有多个程序使用相同的DLL,也只需将DLL在内存中装载一次,节省了内存开销。(2)DLL是基于Windows的程序模块,它不仅包含可执行代码,还可以包含数据,各种资源,扩大了库文件的使用范围。(3)对于一个大型的、不断更新的应用程序,可以将许多重复的功能写成DLL,用主程序调用,这样既减少了开发的工作量,又提高了访问速度。(4)DLL丰富了PowerScript语言的编程能力,可以使用PowerScript函数集之外的函数。例如:用户可能编写图象处理系统来浏览文件并将其存放于数据库,该应用需使用浏览器,但用PowerScript语言未提供做这类工作的函数,为了操纵设备,需要与设备本身环境通信,该环境一般是厂商提供的动态链接库。(5)DLL独立于编程语言,大多数WINDOWS编程环境都允许主程序调用DLL中的函数。即可以用VC++、VB、PowerBuilder、Delphi、汇编语言等建立DLL,然后在不同语言编制的应用程序中调用它。下面用一个实例说明通过DLL实现PowerBuilder程序和VC++程序之间的连接。

愤豆
评论 1
收藏 已收藏
分享
返回顶部
96pp
Web 应用 663 成员 2,333 内容