小编Joe*_*Joe的帖子

如何从Delphi函数返回数组?

我的应用程序中有一个需要返回数组的函数.我已经在几个地方找到了如何通过声明数组类型来做到这一点,例如

type
  TStringArray = array of string; 
Run Code Online (Sandbox Code Playgroud)

然后宣布我的功能

function SomeFunction(SomeParam: Integer): TStringArray;
Run Code Online (Sandbox Code Playgroud)

我的问题是尝试以具有接口和实现的形式设置它.如何声明我的类型并在界面中具有该类型的函数声明?

arrays delphi

23
推荐指数
2
解决办法
4万
查看次数

如何让Delphi 2010 IDE同时显示带有表单及其代码的拆分视图?

我在Delphi 2010中编程,并且我有足够的屏幕空间同时显示表单及其代码(即表单的代码和设计选项卡),但到目前为止我还没有运气试图实现这一点.有没有办法自定义IDE以同时显示两者?

ide delphi

12
推荐指数
2
解决办法
4395
查看次数

如何在程序的开始菜单中创建菜单?

这可能是一个简单的问题,但我甚至不确定要搜索的术语,所以我不得不问.如果将程序固定到开始菜单,我希望我的程序有一个菜单.我附上了一个截图,其中windows powershell说明了这个功能,并提供了一个任务列表.

在此输入图像描述

其他程序有时使用它来列出最近打开的文件等.我确信这是足够的标准,在某个地方有一个教程,有人会指点我,或解释如何做到这一点?我希望使用什么语言并不重要,但我精通Delphi,C++和C#.

c# c++ delphi winapi windows-7

11
推荐指数
1
解决办法
860
查看次数

为什么delphi ide会增加windows平台的计时器分辨率?

我注意到每当我打开delphi 2010 ide时,我的笔记本电脑的电池寿命就会明显变差.当我执行powercfg/energy trace时,它显示(除其他外)bds.exe请求的计时器分辨率小于默认值15.6ms.

Current Timer Resolution (100ns units) 10006 
Maximum Timer Period (100ns units) 156250 


Requested Period 10000 
Requesting Process ID 7996 
Requesting Process Path \Device\HarddiskVolume2\Program Files (x86)\Embarcadero\RAD Studio\7.0\bin\bds.exe 
Run Code Online (Sandbox Code Playgroud)

delphi是否有充分的理由改变平台计时器分辨率?还有最新版本的ide具有相同的行为吗?

ide delphi delphi-2010

8
推荐指数
1
解决办法
320
查看次数

如何更改delphi GUI样式?

好吧我不太了解delphi,但我做了一些项目,通常有典型的Windows组件样式,如下所示: 新风格

我正在开发一个项目,我从一些演示代码开始,然后风格完全关闭,从这个按钮可以看出: 老式

我不确定为什么它会有所不同,因为我使用相同的组件.是否有一些项目设置我可以改变,以恢复这个应用程序的正常的东西?

delphi user-interface delphi-2010

7
推荐指数
1
解决办法
556
查看次数

带注释的delphi xe2 stringgrid

任何人都可以为Delphi推荐一个好的stringgrid组件来处理类似于Microsoft Excel的每个单元格的注释吗?我正在网上搜索,但还没有找到很多,如果有人在这里使用类似的东西,我会很感激

更新为图像:单元格1A有注释,如红色三角形所示

细胞评论

鼠标悬停显示对单元格的评论

在此输入图像描述

delphi tstringgrid delphi-xe2

6
推荐指数
1
解决办法
918
查看次数

右对齐delphi stringgrid列,但保持主题绘图风格

我正在使用delphi 2010来创建一个带有stringgrid的项目.我希望网格的某些列是正确的.我理解如何在defaultdrawing设置为false的情况下执行此操作.

但是,如果可能的话,我想保留网格的运行时主题着色.有没有办法在启用了defaultdrawing的情况下右对齐列,或者至少复制onDrawCell事件中的代码来模仿运行时主题着色?

delphi delphi-2010 tstringgrid

2
推荐指数
1
解决办法
7271
查看次数