K
kouchun
Unregistered / Unconfirmed
GUEST, unregistred user!
1.) 想做一個function 如
function abc:tstringlist
begin
result:=tstringlist.create
.....
result.free:
end;
function中的resul要create和free嗎?如何反回值
2.)為什麼有些變量付值後可以直接對控制原變量....如
var tbltemp:ttable;
begin
tbltemp:=tblData;
tbltemp.next;
end;
為什麼我用tbltemp可以控制datasource中的記錄(原datasource的datasel指向tbldata)?
var sstr,temp:string;
begin
sstr:='123456'
temp:=sstr;
temp:='abcd';
end;
這時為什麼temp不會改變sstr的值....calss和變量的付值有什麼不同??
function abc:tstringlist
begin
result:=tstringlist.create
.....
result.free:
end;
function中的resul要create和free嗎?如何反回值
2.)為什麼有些變量付值後可以直接對控制原變量....如
var tbltemp:ttable;
begin
tbltemp:=tblData;
tbltemp.next;
end;
為什麼我用tbltemp可以控制datasource中的記錄(原datasource的datasel指向tbldata)?
var sstr,temp:string;
begin
sstr:='123456'
temp:=sstr;
temp:='abcd';
end;
這時為什麼temp不會改變sstr的值....calss和變量的付值有什麼不同??