软件注册站
热情软件屋

 
在VC中定义BYTE类型在PB中是什么类型
编号: QA003486    
建立日期: 2000年11月1日 最后修改日期: 2000年11月1日
所属类别: Power Builder - Windows API
   
    当我使用DLL的WINAPI时,函数在VC中定义为void WINAPI DJNo7_GetCalleeNum( BYTE mo_num, BYTE dt_num, char* call_id );
    在POWER BUILDER中定义为:
    Subroutine DJNo7_GetCallerNumber(Integer nPCM, Integer nCHN, ref string szNumber) Library "tcno7.dll"
    但是运行时报出系统错误。事实上,该函数在VB、VC中均能调用。能否告知POWER BUIDER 在指针处理和WINAPI处理方面的知识吗?感谢感谢!!(akoo)
   
    BYTE类型是一个字节,而Integer是两个字节。所以你的PB声明和VC声明不匹配。PB的Char型相当于BYTE类型。关于调用API可以参考http://www.sybase.com.cn/cn/content/support/exp_jszc_pb_api_00001.htm

    

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, Power Builder, PB, sybase, Windows API, win32, api, windows api, gdi32, kernel

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio