delphi 用于Linux RTL单元  
官方Delphi 学习QQ群: 682628230(三千人)
频道

delphi 用于Linux RTL单元


我想继续我的博客文章,其中涉及Delphi Linux编译器,而第二篇文章重点介绍了将在Delphi中用于Linux平台的RTL单元。


系统名称空间

这些是可用于Linux平台的系统名称空间的单位部分(按字母顺序):


SysInit.pas

System.Bindings.Consts.pas:此单元和以下单元具有实时绑定支持

System.Bindings.CustomScope.pas

System.Bindings.CustomWrapper.pas

System.Bindings.EvalProtocol.pas

System.Bindings.EvalSys.pas

System.Bindings .Evaluator.pas

System.Bindings.Expression.pas

System.Bindings.ExpressionDefaults.pas

System.Bindings.Factories.pas

System.Bindings.Graph.pas

System.Bindings.Helper.pas

System.Bindings.Manager.pas

System.Bindings。 ManagerDefaults.pas

System.Bindings.Methods.pas

System.Bindings.NotifierContracts.pas

System.Bindings.NotifierDefaults.pas

System.Bindings.ObjEval.pas

System.Bindings.Outputs.pas

System.Bindings.Search.pas

System.Bluetooth.Components.pas

System.Bluetooth.pas

System.Character.pas:此单元在代码点级别具有Unicode支持

System.Classes.pas:的基本类TComponent等

System.ConvUtils.pas:转换度量单位

System.DateUtils.pas:日期处理

System.pas:核心单元 

System.Diagnostics.pas

System.Generics.Collections.pas:顾名思义,通用集合

System.Generics .Defaults.pas

System.Hash.pas:哈希支持已通过文件哈希

System.HelpIntfs.pas扩展了

System.IniFiles.pas:这些克隆了Windows INI文件

System.Internal.DebugUtils.pas

System.Internal.ExcUtils.pas

System.Internal.JSONHlpr.pas

System.Internal.StrHlpr.pas

System.Internal.VarHlpr.pas

System.IOUtils.pas:支持现代文件系统访问(输入/输出实用程序)

System.JSON。 BSON.pas:此和以下单元具有JSON和BSON流支持

System.JSON.Builders.pas

System.JSON.Converters.pas

System.JSON.pas

System.JSON.Readers.pas

System.JSON.Serializers.pas

System。 JSON.Types.pas

System.JSON.Utils.pas

System.JSON.Writers.pas

System.JSONConsts.pas

System.Linux.Bluetooth.pas

System.Masks.pas

System.MaskUtils.pas

System.Math.pas:核心数学函数

System.Math.Vectors.pas

System.Messaging.pas

System.Net.FileClient.pas:“ Net”单元实现HTTP客户端库

System.Net.HttpClient.pas

System.Net.HttpClient.Linux.pas

System.Net。 HttpClientComponent.pas

System.Net.Mime.pas

System.Net.Socket.pas

System.Net.URLClient.pas

System.NetConsts.pas

System.NetEncoding.pas

System.RegularExpressions.pas:这些单元具有RegEx支持

System.RegularExpressionsAPI.pas

System.RegularExpressionsConsts.pas

System.RegularExpressionsCore.pas

System.RTLConsts.pas

System.Rtti.pas:核心RTTI访问单元,或反射支持

System.Sqlite.pas

System.StartUpCopy.pas

System.StdConvs.pas

System.StrUtils.pas:核心字符串处理实用程序

System.SyncObjs.pas:线程同步

System.SysConst.pas

System.SysUtils.pas:最经典的系统实用程序

System.Tether.AppProfile。 pas:AppTethering支持

System.Tether.Comm.pas

System.Tether.Consts.pas

System.Tether.Manager.pas

System.Tether.NetworkAdapter.pas

System.Tether.TCPProtocol.pas

System.Threading.pas:此单元定义并行编程库(或PPL)

System.TimeSpan.pas

System.Types.pas

System.TypInfo.pas:更传统的RTTI访问

System.UIConsts.pas

System.UITypes.pas

System.VarCmplx.pas:这些单元提供有限的变体支持

System.VarConv.pas

System.Variants.pas

System.VarUtils.pas

System.Zip.pas:压缩支持

System.ZLib.pas

System.ZLibConst.pas


其他名称空间

但是,还有其他RTL名称空间:


–通过本机OmniXML提供的XML支持

– SOAP支持

– REST客户端库支持


Linux和Posix API

LinuxAPI名称空间,其中包含用于内核定义和Curl的单元,以及数十个用于实现Posix API的单元:


Posix.ArpaInet.pas

Posix.Base.pas

Posix.Dirent.pas

Posix.Dlfcn.pas

Posix.Errno.pas

Posix.Fcntl.pas

Posix.Fnmatch.pas

Posix.Grp.pas

Posix.Iconv.pas

Posix.Langinfo.pas

Posix.Limits.pas

Posix.Locale.pas

Posix.NetDB.pas

Posix.NetIf.pas

Posix.NetinetIcmp6.pas

Posix.NetinetIn.pas

Posix.NetinetIp6.pas

Posix.NetinetTCP.pas

Posix.NetinetUDP.pas

Posix.Pthread.pas

Posix.Pwd.pas

Posix.Sched.pas

Posix.Semaphore.pas

Posix.Signal.pas

Posix.StdDef.pas

Posix.Stdio.pas

Posix.Stdlib.pas

Posix.String_.pas

Posix.StrOpts.pas

Posix.SysMman.pas

Posix.SysSelect.pas

Posix.SysSocket.pas

Posix.SysStat.pas

Posix.SysStatvfs.pas

Posix.SysSysctl.pas

Posix.SysTime.pas

Posix.SysTimes.pas

Posix.SysType.pas

Posix.SysUio.pas

Posix.SysUn.pas

Posix.SysWait.pas

Posix.Termios.pas

Posix.Time.pas

Posix.Unistd.pas

Posix.Utime.pas

Posix.Wchar.pas

Posix.Wctype.pas

Posix.Wordexp.pas


有不止RTL

此列表不包括核心RTL之外的单元。其中包括FireDAC,DataSnap,EMS,WebBroker,Indy和DunitX。


新版本的Delphi为Linux平台带来了许多技术。的确,没有现成的GUI支持,但是有很多让开发人员满意的东西。



推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.043406009674072 seconds