枚举类型定义了一系列有序值的集合。枚举变量就是从这个既定的集合中取某个值。集合中的有序值可以称为元素,元素一般从0开始索引(也就是元素的顺序号)。 定义一个枚举类型,采用以下的格式: type typeName = (val1, ..., valn) 其中typeName和每一个val都必须是有效的
转载
2015-11-27 11:58:00
291阅读
2评论
转载
2019-08-17 22:21:00
156阅读
2评论
Delphi7 需要引用:TypInfo单元 --Unit开始-- unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCt ...
转载
2021-08-16 15:29:00
247阅读
2评论
delphi枚举类型长度默认为2个字节(单字),而在C中枚举为4个字节(双字),如果需要跨这两个平台编程,传输结构时会由于数据长度不一造成灾难。 经过查找资料,原来delphi可以通过{$Z+} {$Z-} {$Z1} {$Z4
转载
2015-11-27 11:37:00
141阅读
2评论
implementation Uses TypInfo; procedure TForm3.FormCreate(Sender: TObject); //定义枚举类型 type TDayOfWeek=(Monday,Tuesday,Wednesday,Thursday,FriDay,Saturday
原创
2024-01-04 09:53:05
215阅读
type
TCommandType = (ctEmptyCommand,ctAdd,ctModify);
TCommandTypeConvert=class
public
class function CommandToString(ACommand: TCommandType): string;
class
转载
2010-12-09 16:44:33
963阅读
[plain] view plain copy 根据枚举定义集合 TMyColor = (mcBlue, mcRed); TMyColorSet = set of TMyColor ; [plain] view plain copy 根据枚举定义数组 type TMyEnum = (red,green,blue); {定义枚举} procedure TF...
转载
2016-09-08 09:25:00
166阅读
2评论
在 Delphi 下使用 DirectSound (1): 枚举播放设备
现在的 Delphi(2010、XE) 已经自带了 DirectX 的相关单元(...\source\rtl\win\).
//枚举函数
function DirectSoundEnumerate(
lpDSEnumCall
原创
2021-04-30 10:55:54
206阅读
Delphi WinAPI EnumJobs -枚举打印队列中的作业 函数原型: //C++ BOOL EnumJobs( _In_ HANDLE hPrinter, _In_ DWORD FirstJob, _In_ DWORD NoJobs, _In_ DWORD Level, _Out_ LP
转载
2020-05-04 10:19:00
292阅读
2评论
在看delphi程序的时候看到aa=(a,b,c,d);这样的东西,还以为是数组,同事说是函数,呵呵,当然这两个都不屑一击,原来这样式子是在声明并付值一个枚举类型的数据。下边写下来DELPHI中枚举类型数据的介绍和使用方法。见笑。。 枚举类型 Pascal程序不仅用于数值处理,还更广泛地用于处理非数
转载
2019-08-13 12:27:00
284阅读
2评论
Delphi Community Edition与自由开发人员,初创公司,学生和非营利组织免费共享,是一个全功能的IDE,用于从单个Delphi代码库(有限的商业使用许可证)构建iOS,Android,Windows和macOS应用程序。Delphi Community Edition包括代码编辑器,强大的调试工具,内置访问流行的本地数据库,设计时具有实时数据,蓝牙和物联网功能以及支持像素完美平台
转载
2023-07-30 23:42:15
706阅读
Java和C#里面的For In用起来真爽,我们Delphin也不用眼红了,从D2005起,Delphi里面也有这个功能了. 首先我们要知道哪些类型可以用For In吧,下面就是: for Element in ArrayExpr do Stmt; 数组 for Element in StringExpr do Stmt; &n
转载
2023-07-04 19:48:31
462阅读
一个常见的编程任务是枚举所有运行的"应用程序"。Windows任务管理器就是一个很好的例子。它用两种方式列出"应用程序"。任务管理器的第一个选项卡列出桌面上的所有"应用程序窗口"。第二个选项卡列出系统中的所有"进程"。本文提供了如何执行这些任务的详细信息。枚举顶层窗口如果将枚举进程与枚举桌面上的顶层...
转载
2014-10-18 14:05:00
314阅读
2评论
复杂数据类型默认情况:0,1,2,3赋值情况:0,3,4,5;//修改初始值,后面都会改变定义在class外面,作用域更大定义在class里面(类种类),只能在类里使用枚举作用:方便把不同角色的属性归类,避免混淆只有枚举项是用逗号分隔非排他性—标志性枚举enum(关键字) 枚举名(自定义的类型名称)using System;
using System.Collections.Generic;
us
转载
2023-08-23 17:00:43
210阅读
Delphi/Object Pascal 是一种结合了高性能编译与快速可视化开发的技术栈,尤其在Windows桌面和企业级应用中仍有不可替代的
解决如下:
在此用户目录下有.Boland 目录下,
有C:\Documents and Settings\park.PARK\.borland 下的registry.slm
文件删除,或可以更该注册表,系统会自动重建此文件。
转载
2008-08-24 13:42:00
273阅读
2评论
Delphi 中注册表操作类TRegistry使用方法 {XP win7 等系统中 注册表中的主键}
HKEY_CLASSES_ROOT {文件类型信息}
HKEY_CURRENT_USER {当前用户信息,也是 RootKey 的默认值}HKEY_LOCAL_MACHINE {软硬件信息}HKEY_USERS {所有用户信息}
HKEY_CURRENT_
转载
2024-04-13 20:03:44
75阅读
APP越来越流行,客户需要开发APP,对习惯了用delphi的开发者来说,如何开发APP是个让人头大的问题。其实delphi开发APP是完全可行的。下面就通过示例,一步步都大家如何开发一个APP。先上几张最终的效果图 Delphi开发Http服务1.建立Dll工程建立一个dll工程命名为DPlugin, 加入plugin.
转载
2023-12-14 07:22:44
10000+阅读
工具列表:1,delphi 10.2.3 + PAServer19.0。2,配置好一些的 PC 一台,建议至少 4 代 intel i5 + 16G + 256GSSD,低于此配置将产生拖延症。3,VMWARE14 + Unlocker。4,MAC 10.12.6 5,Xcode 9.2 + Command_Line_Tools_macOS_10.12_for_Xcode_9.25,免越狱的苹果手
转载
2023-12-04 23:38:02
149阅读
Lifecycle 三种属性: Session、Invocation、Server这三种属性都用在什么情况,有什么要注意的事项,Delphi2010中罕有说明。如果乱用这三种属性,你的服务程序有可能崩溃,数据混乱,内存占用大,效率低等问题!下面我对这三种属性的使用环境逐一介绍: 1. Session说明:这是delphi2010中默认属性,也是delphi推荐设置。Session会为每个
转载
2023-07-02 20:09:58
143阅读