1、变量定义在private下面和定义在{$R *.DFM}下面有什么区别?
2、如下:
var
List: Variant;
A: String;
begin
List := CreateOLEObject('Scripting.Dictionary');
List.Add('KKK','Content');
if List.Exists('KKK') then
A := List.Item('KKK'); //这里出错,提示找不到成员
//怎么解决
end;
2、如下:
var
List: Variant;
A: String;
begin
List := CreateOLEObject('Scripting.Dictionary');
List.Add('KKK','Content');
if List.Exists('KKK') then
A := List.Item('KKK'); //这里出错,提示找不到成员
//怎么解决
end;
定义在编译指令下是一个公共变量问题2不会!
我觉得比TStringList(只能一列)好些List.Add
List.Exists
List.Count
的值都是都是正确的
B:Variant;
B := List.Keys;
ShowMessage(VarToStr(B[0]);//也正确就是List.Item不对!!!