File tree 1 file changed +3
-3
lines changed
1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -130,7 +130,7 @@ implementation
130
130
type
131
131
TNamedParamDesc = record
132
132
Index : Integer;
133
- Name : AnsiString ;
133
+ Name : PAnsiChar ;
134
134
end ;
135
135
TNamedParamArray = array of TNamedParamDesc;
136
136
@@ -1278,7 +1278,7 @@ procedure TPythonVariantType.DispInvoke(Dest: PVarData;
1278
1278
for I := 0 to CallDesc^.NamedArgCount - 1 do begin
1279
1279
LNamePtr := LNamePtr + Succ(Length(LNamePtr));
1280
1280
fNamedParams[I].Index := I+LNamedArgStart;
1281
- fNamedParams[I].Name := AnsiString( LNamePtr) ;
1281
+ fNamedParams[I].Name := LNamePtr;
1282
1282
end ;
1283
1283
end ;
1284
1284
@@ -1596,7 +1596,7 @@ function TPythonVariantType.EvalPython(const V: TVarData;
1596
1596
for i := 0 to _ArgLen-1 do
1597
1597
PyTuple_SetItem( _Args, i, ArgAsPythonObject(i) );
1598
1598
for i := 0 to Length(fNamedParams)-1 do
1599
- PyDict_SetItemString(_KW, PAnsiChar( fNamedParams[i].Name ) , ArgAsPythonObject(fNamedParams[i].Index));
1599
+ PyDict_SetItemString(_KW, fNamedParams[i].Name , ArgAsPythonObject(fNamedParams[i].Index));
1600
1600
1601
1601
// call the func or method, with or without named parameters (KW)
1602
1602
if Assigned(_KW) then
You can’t perform that action at this time.
0 commit comments