`
isiqi
  • 浏览: 16497237 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

C/C++数据类型转换-------PowerBuilder 数据类型

阅读更多
C/C++数据类型转换

下表所列的数据类型并非C与C++的全部数据类型,但它们是编写PowerBuilder与C/C++接口程序中最常用的数据类型,其中第一个表在PowerBuilder到C的转换,一般在C代理生成器中使用。第二个表是C/C++到Powerbuilder的转换,用于编写DLL库。

PowerBuilder数据类型 C/C++ 数据类型
Blob PBBlob
Boolean int
Character char
Date PBDate
DateTime PBDateTime
Decimal PBDecimal
Double double
Integer int
Real float
String PBString
Time PBTime
UnSignedInteger unsigned int
C/C++ 数据类型 PowerBuilder 数据类型
BOOL Boolean
WORD UnSignedInteger
DWORD UnSignedLong
HANDLE UnSignedLong
HWND UnSignedLong
LPSTR String Ref
LPBYTE String Ref
LPINT Long Ref
char Blob{1}
int Integer
unsigned int UnSignedInt
long Long
ULONG/unsigned long UnSignedLong
double Double
char * String Ref

document.write("网易中文站点排行榜");

分享到:
评论

相关推荐

    c++与pb的数据类型转换关系.txt

    在C++与PB(PowerBuilder)之间进行数据交换时,正确地处理数据类型转换至关重要。本文将详细介绍这两种语言之间的数据类型转换规则及其应用场景,帮助开发人员更好地理解并应用这些规则来解决实际开发中的问题。 #...

    PowerBuilder Native Interface

    - **增强的数据类型支持**:PBNI提供了更为丰富的数据类型转换机制,确保了PowerBuilder与C/C++之间的数据交互更加顺畅。 - **支持回调函数**:通过PBNI,PowerBuilder现在可以支持C/C++函数中的回调功能,这...

    powerbuilder

    功能定义打印作业使用的字体,对每个打印作业PowerBuilder支持八种字体。 语法PrintDefineFont(printjobnumber,fontnumber,facename,height,weight,fontpitch,fontfamily, italic,underline) 参数printjobnumber:用...

    Learn-C++-through-English-and-Chinese完整版资料.ppt

    * 类型转换和强转 C++编程实践 C++语言的编程实践包括: * 编写系统、应用程序和库 * 开发游戏 * 开发操作系统 * 开发数据库管理系统 * 开发 web 应用程序等 C++语言是一种功能强大、灵活的编程语言,它在各个...

    PB调用C++DLL

    标题 "PB调用C++DLL" 涉及的关键知识点主要是在PowerBuilder(PB)环境中如何与C++编写的动态链接库(DLL)进行交互。PowerBuilder是一种强大的客户端/服务器应用程序开发工具,而C++是一种功能丰富的编程语言,广泛...

    计算机软件-商业源码-把Datawindow 转换成 Struct.zip

    - 转换过程中要考虑到数据类型的一致性,确保PowerBuilder的Datawindow数据类型与Struct的成员变量类型匹配。 - 数据转换可能会涉及错误处理,比如空值处理、数据溢出等问题。 - 如果Datawindow包含复杂的数据...

    PB进阶代码(很全的)

    4.2 PowerBuilder + ASA8的C/S编程 -- Client-Server 4.4 动态SQL及其应用 -- DynamicSQL 4.5 存取二进制大对象 -- Blob 4.6 PowerBuilder应用取服务器时间 -- GetServerTime 4.7 PowerBuilder扩展属性系统表...

    各种语言数据类型对应关系

    以下是一些常见C++数据类型的C#转换: - `HANDLE(void *)` 在C#中转换为`System.IntPtr`,用于表示指针或句柄。 - `Byte(unsigned char)` 转换为`System.Byte`。 - `SHORT(short)` 转换为`System.Int16`。 - `WORD...

    PB调用C++写的dll(取指定分隔符分割后索引位置的子字符串).rar

    在这里,PB (基于.NET或非.NET) 通过API调用与C++ DLL通信,需要考虑类型转换、错误处理和调用约定等兼容性问题。 5. **字符串处理**:在C++中,我们可以使用`std::string`类或者C风格的字符串来处理文本。在DLL中...

    PowerBuilder 8.0 中文参考手册 pdf

    2. PBNI(PowerBuilder Native Interface):用于C++和其他语言的接口,实现PowerBuilder与非PowerBuilder组件的交互。 3. Web Services支持:允许PowerBuilder应用调用和发布Web服务。 4. .NET Framework集成:...

    PB调用C++ DLL程序范例

    标题中的“PB调用C++ ...总之,PB调用C++ DLL是一个涉及多种技术层面的过程,包括跨语言通信、数据类型转换、错误处理等。通过这样的方法,开发者可以充分利用C++的性能优势,同时在PB的图形用户界面下构建应用程序。

    各种语言与VC6.0数据类型的对应关系

    本篇文章主要探讨的是如何在Visual C++ 6.0(简称VC6.0)环境下,与其他语言如VB、C#、PB(PowerBuilder)进行数据类型的对应,以便于在这些语言之间进行动态库调用。 首先,我们来看一个具体的VC6.0函数示例: ``...

    PBNI开发指南PB9的英文PDF文档

    2. **数据类型映射**:PBNI需要处理PowerBuilder的数据类型与C++数据类型的转换。文档可能会详细解释如何进行这种映射,确保数据在两种环境中的一致性。 3. **事件处理**:PBNI支持将PowerBuilder事件传递给C++代码...

    C++编写能多语言调用实例

    在IT行业中,跨语言通信是常见的需求,尤其是在大型系统中,各部分可能由不同编程语言实现。本实例探讨的是如何使用...然而,实际操作中需要注意内存管理、数据类型转换以及错误处理等问题,确保代码的稳定性和安全性。

    计算机软件-编程源码-PBNI开发指南PB9的英文PDF文档.zip

    这可能包括定义接口,实现事件处理,以及数据类型转换。 4. **注册和调用PBNI对象**:了解如何在PowerBuilder中注册PBNI模块,并在PB脚本中调用这些模块的方法。 5. **数据窗口扩展**:如何通过PBNI增强数据窗口的...

    PBNI模板代码

    开发者可以通过这些代码了解如何在C++中实现PBNI接口,如何处理数据类型转换,以及如何在PowerBuilder事件中调用C++函数。 在压缩包的文件名称列表中: 1. `dllmain.cpp`:这是C++ DLL的主要入口点。在Windows平台...

    PB使用WINDOWS的API实现串口通信

    标题中的“PB”指的是...综上所述,通过PowerBuilder和Windows API实现串口通信涉及了编程接口调用、数据类型选择、串口配置等多个技术环节,对于开发者来说,理解这些知识点并熟练运用是实现高效、稳定通信的关键。

    pbniutils库

    PBNI允许PowerBuilder应用直接调用C++或C编写的代码,提高了程序执行效率。 3. **pbniutils.pbd**:这是PowerBuilder的数据窗口对象(DataWindow)或数据库对象的定义文件,包含了库中所有对象的元数据,使得Power...

    MapX培训教程(共94页)

    - **兼容性**:适用于多种开发环境如 Visual Basic、PowerBuilder、Delphi、Visual C++ 等。 - **应用场景**: - **商业决策**:通过地图了解市场分布、客户位置等信息,辅助制定营销策略。 - **物流管理**:...

Global site tag (gtag.js) - Google Analytics