Delphi代码格式化程序
编辑
我使用的是Delphi 2006
一些反馈
感谢所有这些回答了这个问题
我一直在使用JCF代码格式化程序 – 它运行良好,我的代码已经形成了Object Pascal Style Guide
解决方法
DelForExp的格式引擎已经被集成到GExperts的代码库中。 GExperts的实验版本包括“代码格式化”这里:
http://blog.dummzeuch.de/experimental-gexperts-version/
DelForExp here的独立信息/下载。
问候。
Delphi代码格式化程序的更多相关文章
-
ios – 我在哪里可以找到用于创建IPad应用程序的Delphi资源?
我之前一直在使用Delphi并且一直都是Windows家伙.我的妻子为我的生日买了一台新的iPad,我昨晚第一次使用它.哇!…
-
如何从命令行部署OSX或IOS Delphi项目?
我正在使用像这样的脚本构建我的Delphi应用程序现在我想添加一个选项将应用程序部署到OSX系统修改这样的脚本,那么可以从命令行部署OSX或IOSDelphi项目吗?
-
如何在Swift的Xcode中使用代码格式化程序?
Xcode代码格式化器Swift我试图自动格式化我在Swift中编写的代码。如果您正在团队中工作并使用CVS并且不希望合并数小时,那么就有必要。Ctrl我只是缩进了,但是例如我想要在函数之间拥有适当的空间,只需要在Clang中的所有内容。xcode中的重新格式代码命令是Ctrl-I,而不是Cmd-I,它似乎工作正常。
-
如何检查Android和iOS上的网络是否可用(Delphi XE5)
解决方法试试这个:
-
android – 如何在我的应用程序中集成ATOM支付网关?
我是Android的新手我想知道如何在我的应用程序中集成ATOM支付网关移动结帐页面?我想要这样做,以便用户填写他的信用卡详细信息并在线支付.如果我使用其他支付网关,如Paytm或Payu,他们提供SDK,但是Atom没有任何帮助将不胜感激解决方法根据this,他们没有提供java和/或androidSDK.您仍然可以点击“联系我们”按钮,并要求他们直接天气他们为java/android提供任何SDK.
-
在Android Studio中的Javadoc中的intellij-idea – 标签
如果我在AndroidStudio和其他Jetbrains产品中重新格式化代码,那么在某些地方创建了一个小标签.我该如何防范?解决方法标签在空行上生成,以便它们显示在javadoc中.如果你想,你可以在重新格式化代码时关闭它.在AndroidStudio中,转到文件–>设置–>代码样式–>Java–>JavaDoc选项卡–>取消选中生成“”空线这里是文档的样式,没有段落标签,右边是快速文档窗口中的文本.只要考虑到这一点.
-
Vue编程格式化代码属性自动换行问题
这篇文章主要为大家介绍了Vue编程格式化代码属性及自动换行问题,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
-
使用嵌套线程错误终止应用程序
如果我使用一个启动了嵌套线程的线程,那么终止应用程序时会遇到问题。如果最深的嵌套线程卡住,则应用程序终止时会发生错误。在其他情况下,问题不会出现。据我所知,tSync.Free不会等待TCP.Connect完成并自行关闭。TCP.Connection在超时结束后无处返回。
-
通过gsdll32.dll与Delphi 11组合PDF
我已经使用这个代码10多年了,它突然停止工作。该程序读取一个pdf文件列表,并输出一个包含列表中所有文件的pdf文件。它使用gsapi.pas包装单元。多年来,我只需要从Ghostscript.t下载一个更新版本的gsdll32.dll文件,就可以兼容更新版本的pdf文件格式。我发现他们有了一个新的翻译,也许这与此有关?请注意,在Ghostscript中使用等效的命令行本身效果良好。在我看来,他们改变了调用API的方式。如果有任何帮助,我将不胜感激。我确实尝试了添加开关“-dNEWPDF=false”,但
-
Windows 10中的内存泄漏Delphi Seattle中的TNotification?
我正在我的应用程序中实现Windows10通知.但是,下面的代码显然会给出1个TNotification对象和2个字符串的备忘录泄漏,但我在块的末尾释放了对象:我做了一些愚蠢的事情,或者在通知的实施中是否存在内存泄漏?
随机推荐
-
delphi – 主窗口按进程名称处理
DelphiXe,Win7x64如何从进程名称(exe文件的完整路径)获取主窗口句柄,或至少一个类或窗口名称(如果该进程只有一个窗口).例:解决方法我同意Petesh的说法,你需要枚举顶级窗口并检查创建它的进程的模块文件名.为了帮助您开始枚举顶级窗口,这是一个delphi实现.首先,当你回调给你时,你需要一些与EnumWindows方法通信的方式.为此声明一条记录,该记录将保存您要查找的模块的文件
-
如何在Delphi中纯粹通过RTTI信息(即不使用任何实际对象实例)获取TObjectList的子项类型?
我正在使用RTTI实现用于流式传输任意Delphi对象的通用代码,并且为了使其工作(更具体地说,为了使加载部分工作),我需要以某种方式获得TObjectList的子项类型<T>不使用任何实际对象实例的字段.要求不使用任何实际对象实例的明显原因是,在从流加载对象的情况下(仅基于要加载的对象的类类型的知识),我将不会有任何实例在加载完成之前完全可用–我宁愿只能访问相关类的纯RTTI数据.我希望能
-
inno-setup – Inno Setup – 安装程序背景图片
图像作为安装程序背景如何用inno5.5.9做到这一点?
-
inno-setup – Inno Setup – 如何添加多个arc文件进行解压缩?
使用InnoSetup解压缩弧文件.我希望有可能解压缩多个arc文件以从组件选择中安装文件(例如).但仍然显示所有提取的整体进度条.这可能吗?的回答的修改预备是相同的,参考其他答案.在ExtractArc中,为要提取的每个存档调用AddArchive.
-
delphi – 如何在DataSet的帮助下在TAdvStringGrid中显示数据库中的BLOB图像
解决方法CreateBlobStream正在创建一个TStream对象,而不是TMemoryStream.由于您不想将JPG写入数据库,因此应使用bmRead而不是bmReadWrite.我不习惯sqlite,但你必须确保使用合适的二进制日期类型.为了确保存储的图像真的是JPG,您应该编写JPG以进行测试,例如:
-
inno-setup – 在Inno Setup的Code部分下载程序后运行程序
如何运行我通过Internet下载的应用程序,在代码部分中使用,并等待该应用程序完成运行.我有,使用InnoTools下载程序,下载这两个文件,我想,在第二个完成下载后运行该下载,或jdk-8u111-windows-x64.exe,然后继续安装.解决方法使用其他下载插件,而不是ITD(请参阅下面的原因).例如,InnoDownloadPlugin.当您包含idp.iss时,它定义了一个全局IDP
-
progress-bar – Inno Setup Run部分的简单进度页面
我的安装程序非常简单,它基本上是:>欢迎页面>进展页面>最终页面欢迎页面和最终页面是标准页面.在Progress页面,我正在静默安装一堆其他程序.实际的脚本是在[Run]部分中安装每个程序.问题是酒吧达到100%然后停留在那里.我只能更改消息文本.我想要实现的是使用Pascal脚本显示进度,例如:这样我就可以显示更准确的进度条.这就是我所拥有的:问题是,当我构建安装程序时,它不显示欢迎页面.我做错了什么?
-
delphi – 如何使“显示/隐藏桌面图标”设置生效?
下面的代码调用SHGetSetSettings函数来隐藏桌面图标但它只是从视图菜单中取消选中“显示桌面图标”.我打电话给SHChangeNotify;更新桌面,但这不起作用?解决方法isa,要刷新桌面,您可以将F5键发送到progman窗口隐藏桌面图标的另一种方法是再次显示
-
inno-setup – Inno Setup – 避免显示子安装程序的文件名
我试图使用InnoSetup–Howtohidecertainfilenameswhileinstalling?(FilenameLabel)的想法Theonlysuresolutionistoavoidinstallingthefiles,youdonotwanttoshow,usingthe[Files]section.Installthemusingacodeinstead.UsetheEx
-
inno-setup – Inno Setup磁力链接下载实施
我目前正在使用InnoDownloadPlugin为我的安装程序下载文件,这个问题最大的问题是faila正确下载文件.因为连接不良等诸多原因.我想添加一种替代方法来下载文件,因此用户可以选择是否需要常规方式或torrent方式.我知道我可以使用aria2c.exe应用程序(https://aria2.github.io/),有人可以帮我实现它的inno设置代码吗?我需要的是使用torrent(ar