虚拟帕斯卡尔2.1生成279_Virtual Pascal 2.1 Build 279下载地址

点这里下载 → 下载地址
相关Tags:

虚拟帕斯卡尔2.1生成279_Virtual Pascal 2.1 Build 279软件简介

虚拟帕斯卡尔 - 自由和易于使用Pascal开发环境

虚拟Pascal是32位使用Pascal语言的跨平台开发工具的选择。

这是compatibile Delphi和Borland Pascal的,它包括运行时库(RTL),一个强大的集成调试器,优化编译器和全面的神器出山:www.shenqi73.com在线文档。

快速的跨平台编译器

- 32位编译器,完全Borland的帕斯卡尔V7兼容的,主要是德尔福v2的兼容。
- 100ata型BP7和Delphi兼容。
- 德尔福V2 Object Pascal语言扩展。
- 跨平台能力:(Win32,Linux和OS / 2)的编译器可以生成可执行文件的其他目标。也包括在内(请考虑的Linux支持的试验)第三方支持DPMI32的。
- Smartlinking 32位优化的编译器技术,以最快的速度和最小的可执行文件。
- 直接访问到所有的OS / 2和Win32 API功能,其中包括16位的。没有运行时DLL“的thunk库”是必需的。
- 生成OMF符合标准。OBJ和LIB文件,以及标准。ASM文件,可以在编译时MASM或TASM。即使是先进的功能,如线程本地存储,AnsiStrings,等标准汇编代码,不需要编译器的“神奇”。

内置的跨平台的连接器

- 速度远远超过许多其他连接器:通常是3-10倍的速度比LINK386。
- 高效,只有链接,实际上是使用的代码。
- 跨平台:可以创建本地OS / 2 LX以及Win32 PE可执行文件。
- 支持所有OS / 2参阅说明书格式,同时编程代码,数据和资源。
- 先进的存根文件的支持。允许任何DOS程序(甚至是重叠的)要插入的存根程序(stub程序执行,如果该程序在DOS下运行。默认情况下,输出线,说“这个程序需要Win32/OS2的运行” )。
- 创建兼容BP /德尔福/ TLINK地图文件与可调的详细程度。
- 自动识别的IOPL要求,I / O端口使用情况。
- 易于使用的动态链接库可以被创建。只要指定使用的DLL(S)的名称,链接器处理剩下的(OS / 2)。

集成开发环境

- Turbo Debugger使用的集成开发环境非常类似与Borland Pascal的结合。
- 实验支持任何Linux内核2.2版或更高版本。
- 完全集成的符号调试器,类似Borland的Turbo调试器的功能,也可以作为一个独立的调试器,能够独立的可执行文件,没有源代码的调试。
- 完整的调试器支持OS / 2和Win32。
- 对于OS / 2,PM和文本模式版本的IDE也包括在内。对于Windows,文本模式版本。
- 集成开发环境上运行32位OS / 2 2.0版和更高版本,和Windows 95/98/ME,Windows NT会和Windows 2000。
- 14个不同的调试视图,包括:手表,堆栈,断点,日志,符号,单位,线程,对象层次结构,CPU,自卸车,寄存器,FPU和例外的Windows。
- 运行时位置信息(RTLI)的,可生成并存储在可执行文件中。这样一来,你的行数和每一个运行时错误的源文件的名称,在非常小的开销。
- 扩展的IDE和编译器的能力,以支持更多的平台或现有目标的变种。例如,它可以定义一个OWL目标,一个DPMI目标,或Linux目标和使用这些从IDE。
- IDE使用基于文本的。的VPO(虚拟的帕斯卡选项)文件用于定义项目。 IDE能够读取旧的VP 1.1版。CFG文件,但始终将设置保存到新的格式。基于文本的。INI文件更容易扩展的IDE的功能,而不会影响向后兼容,也从一个文本编辑器的大多数设置允许访问。
- 独立的输出目录。EXE,DLL和MAP文件,使用此选项,所有的“助手”文件喜欢。OBJ,LIB,可以存储在一个单独的目录。VPI,ASM等。

实用程序

- “HG”是虚拟的Pascal帮助发生器。用这种方法,你可以创建自己的在线帮助文件副总裁。
- “,它”是一种实用工具,可执行文件:“如果我在命令行中输入的XYZ,将执行什么?”
- 的“Tph2Vph”自动转换Borland的帕斯卡尔帮助压缩的虚拟帕斯卡的联机帮助格式的文件。
- “IMPLIB”是一个综合的导入库和导入定义经理。它是用来管理导入库,创建DEF文件从DLL等。
- “ToLower将”所有文件和目录转换为小写。

库和示例

- 包括支持升级的Delphi RTL / VCL文件副总裁兼容性。 ,更新TypInfo,类和SysUtils单元,以下的Delphi版本的源代码,可以使用:1.00,2.00,2.01,3.00,3.01,4.00,5.00
- 一些用于移植使用Borland的帕斯卡的16位的Object对象的Windows库(OWL BPW)的程序对Win32的支持。该软件包括源代码升级到的OWL单位,以及升级国际象棋和钙的例子。
- OS / 2和Win32版本的Turbo视觉中包含完整的源代码。
- 流行的对象库(V1.30)专业TurboPower完整的源代码。这个版本的库中包含原来的DOS库的大多数功能,同时支持OS / 2和Win32目标(Linux是未经测试)。
- 大量的源代码示例,所有支持的平台也包括在内。例子包括代码演示了类模型,线程本地存储文件,DLL,可扩展的内存管理,线程,汇编语言编程等。
- 一些先进的OpenGL例子的(Win32)
- 一个测试框架是作为行使THR编译器和RTL部分地区的面向对象编程的一个例子。

一个VP特定的编译器指令{&Use32 +}可以使用。在启用状态
(移植时,应使用Borland的Pascal代码),Use32的单位是
隐含在uses语句后,系统单元的所有单元,但
之前使用任何用户定义的单位。

Use32单位重新定义默认的整数类型(整数和字,
在System单元中被定义为BP和Delphi兼容的16位数据类型),而不是为32位。

与Borland Pascal的,应该是兼容的项目,{$ Use32 +}
保持启用状态,也许在很大程度上依赖于16位数据类型的单位,除少数例外。在这些单位中,一{$ Use32,}指令可以被插入到
开始的单元,或可以包括在利用新的USE16单元
语句。 ,USE16简单地恢复的类型定义推出的Use32;有效地抵消的效果和Use32本机的指令。

用Delphi 2或更高版本兼容的项目,应该是不应该使用
Use32,而应该包括在SysUtils单元,重新定义整数
是32位,但保留字为16位 - 在32位Delphi一样。

支持该指令增加了跨平台和交叉编译器
能力的虚拟帕斯卡,一劳永逸的解决了大问题时引入Borland决定改变的意思的话“整数”和“字”。

随便看看

软件简略信息
  • 软件大小:12.3 MB
  • 下载次数:99
  • 更新时间:2013-03-09 12:27:00
  • 不能下载请报告错误,谢谢
本类热门软件