function GetSectFromTree(Node: TTreeNode): string;
var
N: TTreeNode;
begin
if Node = nil then
result := ''
else
if Node.HasChildren then
begin
N := Node.getFirstChild;
while N <> nil do
begin
result := Result + GetSectFromTree(N);
N := Node.GetNextChild(N);
end;
end
else
Result := (Node.Text) + '^';
end;
var
N: TTreeNode;
begin
if Node = nil then
result := ''
else
if Node.HasChildren then
begin
N := Node.getFirstChild;
while N <> nil do
begin
result := Result + GetSectFromTree(N);
N := Node.GetNextChild(N);
end;
end
else
Result := (Node.Text) + '^';
end;
解决方案 »
- delphi实现语音合成和语音识别
- [分享]今天想了一个方法对付 Lookup字段的"未知错误"
- 请教SHELLEXECUTE 可不可以在打开EXE文件的时候传递多个参数?
- 一条较复杂的sql语句,感觉好难,请各路高手帮忙
- listview reporttype时画表头问题
- 大家快来看啊,给出好的答案100分相送
- 输入法问题
- 如何让标题栏里的内容动起来??
- ’超时已过期‘问题的解决????
- 5和6版的DELPHI可以同时安装么????
- 求數值計算函數
- 100分求讨论,Sql语句个人认为工程的话放在后台Sql Server(存储过程)较好,产品的话建议不放在后台,不过我看到速达基本放在SQL Server
var
N: TTreeNode;
begin
if Node = nil then
result := ''
else
if Node.HasChildren then
begin
N := Node.getFirstChild;
while N <> nil do
begin
result := GetSectFromTree(N);
N := Node.GetNextChild(N);
end;
end
else
Result :=Result + (Node.Text) + '^';
end;
function GetSectFromTree(Node: TTreeNode): string;
var
N: TTreeNode;
begin
if Node = nil then
result := ''
else
begin
Result := (Node.Text) + '^';
if Node.HasChildren then
begin
N := Node.getFirstChild;
while N <> nil do
begin
result := Result + GetSectFromTree(N);
N := Node.GetNextChild(N);
end;
end;
end;