标签: delphi-7

如何在Delphi中检查字符串是否包含子字符串?

String content = "Jane";
String container = 'A.Sven,G.Jane,Jack'; // This is the string which i need to be searched with string content
Run Code Online (Sandbox Code Playgroud)

boolean containerContainsContent = StringUtils.containsIgnoreCase(container, content); // I used to write like this in java

我是Delphi的新手.Delphi中是否有contains命令或执行相同操作的任何其他命令?

delphi delphi-7

18
推荐指数
2
解决办法
5万
查看次数

在Delphi 7中,如何在Format函数中转义百分号(%)?

我想做这样的事情:

SQL.Text := Format('select foo from bar where baz like ''%s%''',[SearchTerm]);
Run Code Online (Sandbox Code Playgroud)

但格式当然不喜欢最后的'%'.那我该怎么逃避呢?\%%%

或者我必须这样做:

SQL.Text := Format('select foo from bar where baz like ''%s''',[SearchTerm+'%']);
Run Code Online (Sandbox Code Playgroud)

delphi format escaping delphi-7

17
推荐指数
2
解决办法
8432
查看次数

安全(st)方式重命名delphi项目

我相信这将是一个简单的,但有一个项目,作为一个测试开始.
创建时它保存为"Project2.dpr"

现在测试不再是'测试',我想将项目名称更改为更有意义的东西.

什么是最好的方法呢?

只是将文件名和程序行更改为新名称的任何问题?即

meaningful.dpr

Program meaningful;   
Run Code Online (Sandbox Code Playgroud)

注意:Delphi 7是否重要

delphi delphi-7

17
推荐指数
2
解决办法
8774
查看次数

Vista/7下使用Delphi 7的原生提示/工具提示?

我试图使用Delphi7在Windows Vista/7下重现本机提示/工具提示.

我找到了一个可以解决问题的好组件,但它只能部分工作.TListView组件的工具提示未显示.屏幕闪烁一秒钟但没有显示工具提示.

如何在Windows中使用Delphi 7显示本机工具提示?

delphi tooltip delphi-7 windows-7

17
推荐指数
1
解决办法
1169
查看次数

我应该使用String而不是TFilename吗?

将文件名参数传递给过程/函数时,我应该使用TFilenameString.

如果存在差异,那么它是什么,以及如果使用String?那么潜在的后果是什么?

例如

procedure TForm1.OpenFile(const AFilename : String);
begin
    //Open the file if it exists
    ...
end;
Run Code Online (Sandbox Code Playgroud)

delphi string filenames delphi-7

17
推荐指数
2
解决办法
3495
查看次数

在Delphi中,OutputDebugString线程安全吗?

OutputDebugString(PAnsiChar(''));
Run Code Online (Sandbox Code Playgroud)

线程安全?

我/我们一直在线程中使用它来进行调试,如果我以不同的方式做这件事我就不会想到它.

(德尔福7)

delphi multithreading delphi-7 outputdebugstring

16
推荐指数
2
解决办法
2489
查看次数

在表单显示之前检测是否已按下鼠标按钮

如果按下鼠标按钮并显示一个窗口,则释放鼠标按钮时窗口将接收MouseUp事件.

一旦显示窗口,是否可以检测是否已按下鼠标按钮?

windows delphi winapi delphi-7

16
推荐指数
2
解决办法
4770
查看次数

如何在命令行上编译我的delphi项目?

有没有人设法使用命令行在那里编译Delphi 6和7(不是任何Delphi> 7)项目?

我看到的所有说明都不清楚到底需要去哪里!

我正在寻找一步一步的指示.

答案应限于Delphi 6和7,我理解Delphi2006并且>使用MSBuild,这要容易得多.

链接也很受欢迎.

迦特

delphi command-line compilation delphi-7 delphi-6

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

如何使用Delphi 7显示状态/任务栏按钮的进度?

如果您在Windows 7下复制文件,你会看到进步的副本在那种进度条开始显示在状态或任务栏按钮的应用程序.

这可以用Delphi 7实现吗?

我有一些冗长的操作,非常适合以这种方式显示它的进展.

使用Total Commander复制这样一个按钮的样本

使用Total Commander复制这样一个按钮的样本.

delphi delphi-7 progress-bar

15
推荐指数
3
解决办法
5870
查看次数

致命错误:无法创建输出文件"project1.exe"

所以有一段时间我一直有这个问题:

在Windows 7(64位)上,使用Delphi 7和Delphi XE2,如果来自IDE,我编译程序,运行它,停止它,更改它并重新运行它我收到此错误消息:

[致命错误]无法创建输出文件"project1.exe"

我不清楚导致这种情况的原因.我用谷歌搜索了更多信息,但我找不到解决方案.

有两种解决方法:要么等一两分钟,要么手动删除project1.exe.不用说,这是行不通的.

我没有病毒扫描程序,也没有病毒.拥有相关文件夹的完全访问权限 以管理员身份运行一切

那是什么原因导致的?我该怎么做才能解决这个问题?

delphi delphi-7 windows-7 delphi-xe2

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