Reference guide for Free Pascal, version 3.2.2
Free Pascal Reference guide Reference guide for Free Pascal, version 3.2.2 Document version 3.2.2 May 2021 Michaël Van Canneyt Contents 1 Pascal Tokens 12 1.1 Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.3.1 Turbo Pascal reserved words . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.3.2 Object Pascal reserved words . . . . . . . . . . . . . . . . . . . . . . . 156 11 Objective-Pascal Classes 159 11.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 11.2 Objective-Pascal class declarations . . . . .0 码力 | 268 页 | 700.37 KB | 1 年前3User’s Guide for Free Pascal, Version 3.2.2
Free Pascal User’s Guide User’s Guide for Free Pascal, Version 3.2.2 Document version 3.2.2 May 2021 Michaël Van Canneyt Florian Klämpfl Contents 1 Introduction 7 1.1 About this document . . . . . . 91 7 Porting and portable code 95 7.1 Free Pascal compiler modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 7.2 Turbo Pascal . . . . . . . . . . . . . . . . . . . . . . . . Things which are extra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 7.2.3 Turbo Pascal compatibility mode . . . . . . . . . . . . . . . . . . . . . . . . 99 7.2.4 A note on long file0 码力 | 217 页 | 756.57 KB | 1 年前3Programmer’s Guide for Free Pascal, Version 3.2.2
Free Pascal Programmer’s Guide Programmer’s Guide for Free Pascal, Version 3.2.2 Document version 3.2.2 May 2021 Michaël Van Canneyt Contents 1 Compiler directives 14 1.1 Introduction . . . . . . memory under the Go32 extender . . . . . . . . . . . . . . . . . . . . . 115 8.6 When porting Turbo Pascal code . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 8.7 Memavail and Maxavail . . . . . . . . . . . . . 138 12.3 Using a library in a pascal program . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 12.4 Using a pascal library from a C program . . . . . . . . . . . . . .0 码力 | 187 页 | 531.58 KB | 1 年前3Object Pascal 参考手册(Ver 0.1)
Object Pascal 参考手册 (Ver 0.1) ezdelphi@hotmail.com Overview - 1 - Overview(概述) Using object pascal(使用 object pascal) Object Pascal 是一种高级编译语言,具有强类型(对数据类型的检查非常严格)特性,支持结构化 严格)特性,支持结构化 和面向对象编程。它的优点包括代码的易读性、快速编译,以及支持多个单元文件从而实现模块化编程。 Object Pascal 具有一些特性以支持 Borland 组件框架和 RAD(快速应用程序开发)环境。在很大程 度上,本语言参考的说明和示例假定你使用 Borland 公司的开发工具,如 Delphi 和 Kylix。 绝大多数使用 Borland 开发工具的开发者是在 不是 Object Pascal 语言规范的一部分。比如,Borland 开发工具遵循某些文件和程序的命名约定,若你在 IDE 以外编写代码并使用命令行来编译,你可以避开 这些限制。 这些帮助主题假设你在 IDE 环境下工作,并且使用 VCL(可视化组件库)和/或 CLX(跨平台组件 库)创建应用程序。但有时候,Borland 一些特定的规则和 Object Pascal 的通用规则并不相同。0 码力 | 168 页 | 868.25 KB | 1 年前3Reference manual for FPDoc Document version 3.2.2
FPDoc Free Pascal code documenter: Reference manual Reference manual for FPDoc Document version 3.2.2 May 14, 2021 Michaël Van Canneyt Contents 1 Introduction 5 1.1 About this document . . . . . Specify table caption . . . . . . . . . . . . . . . . . . . . . . . . . 30 5.3.5 code : format as pascal code . . . . . . . . . . . . . . . . . . . . . . . . . . 30 5.3.6 descr : Descriptions . . . . Introduction 1.1 About this document This is the reference manual for FPDOC, a free documentation tool for Pascal units. It describes the usage of FPDOC and how to write documentation with it. It attempts to be0 码力 | 47 页 | 196.25 KB | 1 年前3PyTorch Release Notes
Release 23.07 supports CUDA compute capability 6.0 and later. This corresponds to GPUs in the NVIDIA Pascal, NVIDIA Volta™, NVIDIA Turing™, NVIDIA Ampere architecture, and NVIDIA Hopper™ architecture families the 23.06 release, the NVIDIA Optimized Deep Learning Framework containers are no longer tested on Pascal GPU architectures. ‣ Transformer Engine is a library for accelerating Transformer models on NVIDIA Release 23.06 supports CUDA compute capability 6.0 and later. This corresponds to GPUs in the NVIDIA Pascal, NVIDIA Volta™, NVIDIA Turing™, NVIDIA Ampere architecture, and NVIDIA Hopper™ architecture families0 码力 | 365 页 | 2.94 MB | 1 年前3Reference guide for FCL-res units. Document version 3.2.2
Free Pascal Resource support (FCL-res): Reference guide. Reference guide for FCL-res units. Document version 3.2.2 May 2021 Giulio Bernardi Contents 0.1 Introduction . . . . . . . . . . . . . . . functions and procedures as they are declared in the units that come standard with the FCL-res (Free Pascal Resource support). Throughout this document, we will refer to functions, types and variables with or new file readers/writers. Please note that resources aren’t limited to Windows platform: Free Pascal can use them also on ELF and Mach-O targets. Moreover, this library can be useful for cross-compilation0 码力 | 211 页 | 498.14 KB | 1 年前3Reference guide for RTL units. Document version 3.2.2
Run-Time Library (RTL) : Reference guide. Free Pascal version 3.2.2: Reference guide for RTL units. Document version 3.2.2 May 2021 Michaël Van Canneyt Contents 0.1 Overview . . . . . . . . . . . variables, functions and procedures as they are declared in the units that come standard with the Free Pascal Run-Time library (RTL). Throughout this document, we will refer to functions, types and variables Library is the basis of all Free Pascal programs. It contains the basic units that most programs will use, and are made available on all platforms supported by Free pascal (well, more or less). There are0 码力 | 2191 页 | 4.93 MB | 1 年前3《深入浅出MFC》2/e
} // 在Win32 中CALLBACK 被定义为__stdcall,是一种函数调用习惯,关系到 // 参数挤压到堆栈的次序,以及处理堆栈的责任归属。其它的函数调用习惯还有 // _pascal 和_cdecl 当Windows 的「外壳」(shell,例如Windows 3.1 的程序管理员或Windows 95 的文件 总管)侦测到使用者意欲执行一个Windows 程序,于是调用加载器把该程序加载,然后 m_lpszClassName; int m_nObjectSize; UINT m_wSchema; // schema number of the loaded class CObject* (PASCAL* m_pfnCreateObject)(); // NULL => abstract class CRuntimeClass* m_pBaseClass; // CRuntimeClass #0004 #define LPCSTR LPSTR #0005 typedef char* LPSTR; #0006 #define UINT int #0007 #define PASCAL _stdcall #0008 #0009 #include#0010 #0011 class CObject; #0012 #0013 struct CRuntimeClass 0 码力 | 1009 页 | 11.08 MB | 1 年前3Reference guide for FCL units. Document version 3.2.2
is a series of units that implement various classes and non-visual com- ponents for use with Free Pascal. They are building blocks for non-visual and visual programs, such as designed in Lazarus. The TDataset units. There are other units that have counterparts in Delphi, but most of them are unique to Free Pascal. 88 Chapter 1 Reference for unit ’ascii85’ 1.1 Used units Table 1.1: Used units by unit ’ascii85’ a database-aware buffered dataset. Original Authors: Joost van der Sluis and members of the Free Pascal development team. 5.3 Constants, types and variables 5.3.1 Types PBlobBuffer = ^TBlobBuffer PBlobBuffer0 码力 | 953 页 | 2.21 MB | 1 年前3
共 409 条
- 1
- 2
- 3
- 4
- 5
- 6
- 41