delphi源码转换为C++ Builder源码

原创 2004年07月16日 17:54:00

本人80年代初出生,正好赶上电子信息高速发展的时代。记得刚接触的计算机高级语言就是PASCAL,但只是草草学了点语法。但开始接触C时,一发不可收拾,C->TBC->C++->BC++->VC++->GUN  C->C++ Builder->VC++ .NET,踏踏实实、一步一个脚印,程序员的人生乐趣在哪???

最近拿到一个Delphi源码,准备在这个基础上进行扩充,但Delphi总是没有C用起来得心应手(当然Delphi是一个优秀的开发工具),所以我决心把Delphi源码转为C++ Builder代码,反正我要完全改写。

在此我把转换对应的关键字分别列在下表:

 

delphi 语法 C++ Builder 语法 备注
var 无意义
函数参数 var 引用类型 & 如:Fun(var P : Integer) -> Fun(int &p)
uses include
Integer int
Boolean bool
procedure void __fastcall
nil NULL
<> !=
:= =
Parent is TPanel dynamic_cast<TPanel *>Parent != 0
Parent as TPanel (TPanel*)Parent
begin  ... end {...}
begin  ... end; {...}
if ... then if (...)
while ... do while (...)
const Digits: array[0..9] of Char = '0123456789'; char Digits[10] = "0123456789"; 数组申明
inherited ParaentClass::Function 调用父类的函数
ssLeft in Shift Shift.Contains() 是否包含
try    ...              finally ... try { ... } __finally { ... }
try    ...              except .. try { ... } catch(...) { ... }

待续!

Delphi2Cpp(delphi代码转换为C++代码

  • 2014年05月21日 19:49
  • 7.18MB
  • 下载

C++ Builder 6实用编程100例(光盘、源代码、源码)

  • 2017年07月16日 17:07
  • 15.58MB
  • 下载

语音和视频的相关代码(c++builder完整源代码)

一个是视频的,一个关于语音的,都是网上收集到的.源代码#pragma hdrstop#include "Unit1.h"#include "vfw.h"//----------------------...
  • hangke
  • hangke
  • 2008年02月19日 16:54
  • 1492

Delphi 与 C/C++ 数据类型对照表(转)

 原文地址:http://www.cnblogs.com/del/archive/2007/12/03/981563.html Delphi 数据类型 C/C++ ...
  • edisator
  • edisator
  • 2015年01月17日 11:15
  • 983

c++转delphi

1.回调函数使用方法type  tfRealDataCallBack=procedure ( lRealHandle:longint;  dwDataType:DWORD; pBuffer:pBYTE...
  • WangYuanfei12345
  • WangYuanfei12345
  • 2010年03月25日 16:55
  • 798

如何将C/C++程序转译成Delphi(五)

1. Anatomy of a C HeaderBack to contents -->Back to contents ## to do2. Conversion Basics Back to co...
  • mysine
  • mysine
  • 2001年07月24日 13:28
  • 1091

C++与DELPHI转换规则

C++与DELPHI转换规则一个老外的PAS单元里的描述,感觉不错贴了上来,应该是比较容易理解的.(* Translation notes :  -------------------  - Delp...
  • SmallHand
  • SmallHand
  • 2009年07月13日 09:11
  • 2131

C++builder中使用第三方Delphi安装包注意事项

二、编译安装问题(以EhLib为例) C++builder使用最新版EhLib库出现的问题 1.DBGridEh.hpp(2950): E2040 Declaration terminated inc...
  • lcfeng1982
  • lcfeng1982
  • 2014年12月23日 12:52
  • 2503

Visual C++与Delphi/C++Builder之比较

Visual C++与Delphi/C++Builder之比较作者:紫云英 JasonCrazy@sina.com “Visual C++与Delphi/C++Builder之比较”这个话题也许有些无...
  • greensoft
  • greensoft
  • 2001年02月13日 15:33
  • 860

delphi源码转换为C++ Builder源码

本人80年代初出生,正好赶上电子信息高速发展的时代。记得刚接触的计算机高级语言就是PASCAL,但只是草草学了点语法。但开始接触C时,一发不可收拾,C->TBC->C++->BC++->VC++->G...
  • lyc96532
  • lyc96532
  • 2004年07月16日 17:54
  • 2003
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:delphi源码转换为C++ Builder源码
举报原因:
原因补充:

(最多只允许输入30个字)