關於ttreeview新增節點的函式 vcl元件開發及應用
procedure tform1.findleechdom(leechdomname: string;node: ttreenode);
var
temp: tquery;
node1: ttreenode;
begin
try
temp := tquery.create(self);
with temp do
begin
close;
sql.clear;
sql.add('select * from leechdom.db where 上級編碼 = :value');
parambyname('value').asstring := leechdomname;
open;
end;
while not temp.eof do
begin
node1 := treeview1.items.addchild(node,temp.fieldbyname('藥品類別').asstring);
findleechdom(temp.fieldbyname('藥品類別').asstring,node1);
temp.next;
end;
finally
temp.free;
end;
end;
為什麼在findleechdom函式的宣告裡還能用findleechdom這個函式呢?
我都看不懂這段程式是什麼意思?有沒有高手解釋一下??
遞迴呼叫
誰能給我解釋一下啊??
謝謝了很明顯遞迴呼叫
解釋一下,這個程式好嗎??
看不懂。
遞迴。。。遞迴呼叫。。要看基礎。
這是乙個遞迴函式,是將資料庫中的藥品專案全部羅列出來了!
例如:1、外科類-分5種藥,每種還可以再分n種,依次分下去。層次是不固定的,但是每個專案都有乙個對應的父專案。最頂層的沒有父專案
連遞迴都不懂,還做程式,趁早改行
遞迴
不過這樣遞迴不好,
應該一次把資料取出來,
對本地dataset遍歷進行遞迴
Etcd 新增節點
參考部落格 測試系統 centos 6.5 測試etcd版本 3.1.6 測試分布式etcd 節點個數 3 etcd 新增節點測試 資源有限。我們先刪除乙個節點,再新增節點 新增節點 1.已處於健康狀態的節點終端傳送指令 etcdctl member add infra3 終端會返回 新增節點下次啟...
greenplum節點新增
1.修改記憶體引數,修改io排程,參考gp官方文件 2.掛載新磁碟,新增fstab 3.root使用者配置互信 1 su 2 source usr local greenplum db greenplum path.sh 3 gpssh exkeys e home gpadmin existing ...
quantumult x 新增節點
相較shadowrocket傻瓜式即裝即用,qx的操作比較隱晦,頗有一副沒事找事的欠扁樣,比如最基本的節點新增可能就讓新司機一臉懵比。qx可以通過 節點 選單新增,四個選項分別為 新增 新增單一節點 引用 訂閱 新增訂閱鏈結 ss url 通過ss 鏈結新增 掃碼 掃碼新增 13只能新增ss節點,方...