问题标签 [tlist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
29220 浏览

delphi - 清除 TList 或 TObjectList

我对使用什么将对象存储在列表中感到有些困惑。到目前为止,我已经TList在一个循环中使用并释放了每个项目。然后我发现TObjectListFree. 然后我从以下文档中看到了这一点TList.Clear

调用Clear以清空 Items 数组并将 设置Count为 0。Clear还释放用于存储Items数组的内存并将 设置Capacity为 0。

所以基本上是一样的。所以

为了TList

和 for 一样TObjectList吗?

只能TObjectList用于作为类的项目还是可以存储记录?

0 投票
1 回答
141 浏览

vim - 如何使 Tlist vi 插件显示 .lib 文件的功能?

我有一堆以 .lib 作为扩展名的 shell 脚本文件,除非使用 .sh 作为扩展名重命名文件,否则 Tlist 不会使用这些函数。

如何在不重命名文件的情况下将 .lib 文件列为 shell 脚本?

丹尼尔

0 投票
2 回答
36629 浏览

windows - 查看进程树 - tlist/tasklist

从 开始windows xptlist命令被命令替换tasklist

tlist命令有选项\t,允许查询父/子进程关系。

中是否存在类似的选项tasklist

谢谢

0 投票
2 回答
1233 浏览

delphi - delphi tlist 对象方法调用

全部,

在 Delphi 中,我创建了一个名为 T_Test 的简单类(见下文)。

然后我有一个过程,我想在其中创建一个 T_Test 对象的 TList 并在它们上调用 showInt 方法函数。

我试过这样:

但我不断收到一个说我必须在调用“listTest[i].showInt”时使用记录、对象或类类型

有谁知道如何调用这个方法?

0 投票
6 回答
10524 浏览

delphi - 如何释放 TList 的内容?

我在 Delphi 4 中有这段代码。我创建了 10 个类型的对象T_Charge(见下文),我将它们添加到TList名为myList. 该T_Charge类型引用了三个类型的对象T_Platte(见下文)。

释放所有 10 个对象的所有内存的正确方法是什么?因此,对于每个我想释放P1P2、等的内存的对象P3F_Treated以及其myCharge自身的内存。我尝试了一切,但不断出错。

0 投票
1 回答
853 浏览

delphi - 如何从 Delphi 中的 TList<> 读取分组数据

在 C# 中,Linq 会让这变得超级简单,但我是在 Delphi 中使用列表的新手,我需要一些建议。

我有一个对象列表,TList<IMyInterface>每个对象本质上都是一个数据集合,例如

我希望创建一个新TList<TList<IMyInterface>>的列表中的项目分组的位置,例如:

在 Delphi XE3(入门版)中执行此操作的最有效方法是什么?

0 投票
2 回答
3726 浏览

delphi - 从列表中删除重复项

我编写了这个函数来从 TList 后代中删除重复项,现在我想知道这是否会在某些条件下给我带来问题,以及它在性能方面的表现如何。

它似乎适用于对象指针

更新: 这工作更快吗?

你确实需要另一个列表。

0 投票
1 回答
136 浏览

php - 将 Delphi TList.Sort 移植到 PHP

我需要从 TList 移植排序过程以接收 PHP 数组

并通过具有以下代码的 QuickSort 导航:

我不明白这个原型是什么意思:

PPointerList => OK, L, R => OK

SCompare:TListSortCompare ??? 这是什么???

我无法理解这个代码流。

如您所见,http: //php.net/sort使用 » Quicksort 的实现 - 但不是相同的代码流。

0 投票
2 回答
6761 浏览

multithreading - 多线程中的Delphi TList

在所有其他线程访问但只有一个线程写入它的多线程应用程序中使用 TList 是否安全。情况是

每个线程都有一个唯一的 TList,只有该线程会写入,而其他线程只会访问它以从中获取数据。

安全吗?

0 投票
1 回答
942 浏览

delphi - 在 Delphi 中分配和取消分配动态列表的最佳方法?

我是 Delphi 的新手,并试图弄清楚如何处理内存管理。我有一个类 TFileData,它是动态分配的并放入一个列表中。每次我从文件中重新加载数据时,我都需要释放旧对象并分配新对象。

要分配我使用此功能:

解除分配:

这种编程模式的“最佳实践”是什么?