未だにBDEでparadoxを使っているんですが、BDEのAliasから絶対パスを取得する関数が有ったと思うんですが、分らなくなってしまいました。
どなたか、教えていただけませんか。それにしてもXE2のヘルプは使いにくいです。
var
i :Integer;
s :String;
name :String;
st :TStringList;
begin
Session.GetAliasNames(ListBox_dumy.Items);
st := TStringList.Create;
LKbouclient :=''; LKbouserver :='';
for i :=0 to ListBox_dumy.Items.Count -1 do
begin
if ListBox_dumy.Items[i] ='TEST' then
begin
Session.GetAliasParams(ListBox_dumy.Items[i], st);
s :=st[0]; name :=StringReplace(s,'PATH=','',[rfReplaceAll, rfIgnoreCase]);
end;
end;
st.Free;
end;
TESTアリアスからnameに取得します。
tarou様、ありがとうございます。
samplecodeでよく分りました。
ツイート | ![]() |