热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

在Delphi中使用“System.SysUtils”还是“SysUtils”?

如何解决《在Delphi中使用“System.SysUtils”还是“SysUtils”?》经验,为你挑选了1个好方法。

在Delphi XE3中,似乎可以使用“ System.SysUtils”或“ SysUtils”,“ Vcl.FileCtrl”或“ FileCtrl”。

我在http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devcommon/usingnamespaces_xml.html中阅读了这篇文章,似乎前者称为全限定名称空间,而后者是通用名称。 。但是如果我理解正确的话,应该添加如下语句:

在使用这些命名空间下的单元之前,请先使用“ Uses System,Vcl”。但是我检查了代码,但是找不到任何“ Uses System”或“ Uses vcl”。为什么?



1> Remy Lebeau..:

您正在阅读旧的文档,并且仍然阅读错误的主题。

SystemVcl在这方面实际上是单位范围的名称,这是类似的,但来自完全不同的命名空间。XE2中引入了单位作用域名称,以允许VCL和FMX共享不同作用域(Vcl.Formsvs FMX.Forms等)下的通用单位名称。现有的VCL代码迁移到FMX没有(主要)需要重新编写的,它可能use只是Forms等,并奇迹般地拿起正确的范围根据项目类型。命名空间不能使用相同的功能。

您不必uses在代码中的语句中明确指定单位作用域名称的原因是,因为它们是在项目级别配置的,并且默认情况下,大多数VCL项目都预先配置了SystemVcl作用域名称。

所以,当你use只是SysUtilsFileCtrl等在你的代码,编译器检查他们对项目的单位范围的名称,并最终认定System.SysUtilsVcl.FileCtrl等等。


推荐阅读
  • Spring Boot 初学者指南(第一部分)
    本文介绍了Spring Boot框架的基础知识,包括其设计理念、主要优势以及如何简化传统的J2EE开发流程。 ... [详细]
  • 1<table>2<tr>3<th>ID<th>4 ... [详细]
  • 深入解析Android Activity生命周期
    本文详细探讨了Android中Activity的生命周期,通过实例代码和详细的步骤说明,帮助开发者更好地理解和掌握Activity各个阶段的行为。 ... [详细]
  • 本文介绍了多种Eclipse插件,包括XML Schema Infoset Model (XSD)、Graphical Editing Framework (GEF)、Eclipse Modeling Framework (EMF)等,涵盖了从Web开发到图形界面编辑的多个方面。 ... [详细]
  • BeautifulSoup4 是一个功能强大的HTML和XML解析库,它能够帮助开发者轻松地从网页中提取信息。本文将介绍BeautifulSoup4的基本功能、安装方法、与其他解析工具的对比以及简单的使用示例。 ... [详细]
  • 详解MyBatis二级缓存的启用与配置
    本文深入探讨了MyBatis二级缓存的启用方法及其配置细节,通过具体的代码实例进行说明,有助于开发者更好地理解和应用这一特性,提升应用程序的性能。 ... [详细]
  • Cadence SPB 16.5 安装指南与注意事项
    本文提供了详细的 Cadence SPB 16.5 安装步骤,包括环境配置、安装过程中的关键步骤以及常见问题的解决方案。适合初次安装或遇到问题的技术人员参考。 ... [详细]
  • HTTP中的Chunked编码与Content-Length的区别及应用场景
    本文探讨了在HTTP协议中,当使用Transfer-Encoding为chunked时为何无需设置Content-Length,以及这种编码方式的具体实现和优势。 ... [详细]
  • 作为一名CSS初学者,我在博客园中尝试通过CSS美化页面,特别是为超链接添加图标,以提升阅读体验。本文将分享如何使用CSS和字体图标库来实现这一功能。 ... [详细]
  • 本文探讨了HTA(HTML Application)环境中HTML5 IndexedDB的可用性问题,并提供了一种替代方案,即通过使用COM ActiveX对象来实现数据存储功能。 ... [详细]
  • 本文详细介绍了Spring AOP注解的基本概念及其实现方式,并通过实例演示了如何在项目中使用这些注解进行面向切面的编程。旨在帮助开发者更好地理解和运用Spring AOP功能。 ... [详细]
  • 本文探讨了一个在Spring项目中常见的问题——当pom.xml文件中引入了servlet依赖但未指定其作用域为provided时导致的应用启动失败。文章详细分析了错误原因,并提供了有效的解决方案。 ... [详细]
  • 在Android应用开发中,当在MenuItem中通过app:actionLayout属性使用Switch控件时,可能会遇到空指针异常的问题。本文将探讨该问题的原因及解决方案。 ... [详细]
  • 近期在研究Java IO流技术时,遇到了一个关于如何正确读取Doc文档而不出现乱码的问题。本文将详细介绍使用Apache POI库处理Doc和Docx文件的具体方法,包括必要的库引入和示例代码。 ... [详细]
  • 本项目使用Java语言开发了一个基于B/S架构的指纹识别系统,该系统能够实现指纹的高效采集与精准识别,适用于多种安全认证场景。 ... [详细]
author-avatar
唐吉诃德
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有