小编Arm*_*min的帖子

我如何阅读文件的详细信息?

如何阅读文件版本,产品版本等exe文件的详细信息以及该文件的"属性"窗口中"详细信息"选项卡中存储的其他内容?谢谢.

delphi delphi-7

12
推荐指数
1
解决办法
1万
查看次数

我可以用Delphi设计网页吗?

我已经用Delphi编程了很长时间,我专注于桌面应用程序.我决定进入网页编程世界.我怎样才能拥有像Delphi这样的界面,但是有一个用于Web编程的脚本环境?有没有任何版本的Delphi我可以制作网页?

IntraWeb创建的应用程序可以作为整个站点上传吗?

delphi

10
推荐指数
3
解决办法
2万
查看次数

字符串集?

您熟悉此块:

Var
  mySet: Set Of Char;
  C: Char;
begin
  mySet := ['a', 'b', 'c'];
  If C In mySet Then ShowMessage('Exists');
end;
Run Code Online (Sandbox Code Playgroud)

有没有办法申报Set Of STRING?或者是否有类似的代码我可以使用?这个块的重要部分是If C In mySet Then ShowMessage('Exists');我想使用类似于一组字符串的东西.
谢谢.

delphi delphi-7

7
推荐指数
3
解决办法
2万
查看次数

将参数发送到CMD

如何将参数发送给CMD?例如发送路径并从该路径启动它?我该如何执行CMD命令?谢谢

delphi delphi-7

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

如何在我的程序下次重启之前延迟文件删除?

我的应用程序需要删除一些文件,但这应该发生,直到下一次启动Windows.

我现在正在做的是在RunOnce注册表项中写入此字符串值:

Command.com /c del c:\some file.ext
Run Code Online (Sandbox Code Playgroud)

但我发现嵌入空间的路径存在问题.我不得不说我也试过这个:

Command.com /c del "c:\some file.ext"
Run Code Online (Sandbox Code Playgroud)

但这并不能解决问题,但最糟糕的是:不管删除任何文件,无论嵌入空间如何!

从我的程序中删除文件延迟到下次重启的正确方法是什么?

谢谢.

delphi delphi-7

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

如何取消延迟的MoveFileEx操作?

重启机器后,我使用以下命令删除一些文件:

MoveFileEx(PChar(File_Address), Nil, MOVEFILE_DELAY_UNTIL_REBOOT);
Run Code Online (Sandbox Code Playgroud)

如何取消执行此命令并防止重启后删除文件?

windows delphi winapi delphi-7

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

使用LIKE语句进行过滤

我使用此代码来过滤我的表格:

Table.Filtered := False;
Table.Filter := '[' + Field_Search + '] LIKE ''%' + Edit_Search.Text + '%''';
Table.Filtered := True;
Run Code Online (Sandbox Code Playgroud)

但它引发了这个例外:

"操作不适用."

哪里有问题?

delphi delphi-7

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

使控件透明

有没有办法让控件透明如按钮,编辑,面板等......?我的意思是像form属性中的容量或alpha混合.

delphi delphi-7

5
推荐指数
1
解决办法
4411
查看次数

在按字符串过滤时隐藏TListBox中的项目

简短版本:是否可以单独控制或修改LisBox项目?例如,将其Visible 属性分别设置为False。在搜索时,我在Fire Monkey中找到了一个TListBoxItem类,但我不想使用Fire Monkey,而又希望在VCL中使用它。

详细版本:我尝试使用两个TStringList和一个Edit过滤ListBox,一个StringList是全局的,以保留原始列表(list_files_global),另一个StringList是帮助过滤过程的(list_files_filter),而我的主要文件列表是ListBox(list_files)。我在onCreate程序开始存储原始列表时在事件中创建了全局StringList :

procedure Tfrm_main.FormCreate(Sender: TObject);
Begin
  list_files_global := TStringList.Create;
  list_files_global.Assign(list_files.Items);
End;
Run Code Online (Sandbox Code Playgroud)

并使用Edit onChange事件进行过滤:

procedure Tfrm_main.edit_files_filterChange(Sender: TObject);
Var
  list_files_filter: TStringList;
  i: Integer;
Begin
  list_files_filter := TStringList.Create;
  list_files_filter.Assign(list_files.Items);

  list_files.Clear;

  for i := 0 to list_files_filter.Count - 1 do 
    if pos(edit_files_filter.text, list_files_filter[i]) > 0 then 
      list_files.Items.Add(list_files_filter[i]);

End;
Run Code Online (Sandbox Code Playgroud)

而要关闭过滤器,只需从我最初创建的全局列表中恢复列表即可:

list_files.Items := list_files_global;
Run Code Online (Sandbox Code Playgroud)

到目前为止,一切正常,但是问题是当我尝试编辑/重命名/删除过滤列表中的项目时,例如,我更改了一个项目:

list_files.Items[i] := '-- Changed Item --';
Run Code Online (Sandbox Code Playgroud)

列表将被编辑,但是当我关闭过滤器时,原始列表将返回,所有更改都将丢失。所以我想知道是否有解决此问题的适当方法?诸如单独隐藏项目或更改项目可见性等之类的东西,因此我可以更改过滤算法并摆脱所有多余的列表。我上网搜索了整整一天的Delphi帮助文件,没有发现有用的信息。

delphi vcl tlistbox

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

如何隐藏TListview中的列?

我使用listview来存储和显示数据.如何在listview中隐藏和显示列?不要告诉我将列宽设置为0请!!!!

delphi delphi-7

4
推荐指数
1
解决办法
3284
查看次数

标签 统计

delphi ×10

delphi-7 ×8

tlistbox ×1

vcl ×1

winapi ×1

windows ×1