@@ -145,7 +145,7 @@ TPythonVariantType = class(TInvokeableVariantType, IVarInstanceReference)
145
145
function VarDataToPythonObject ( AVarData : TVarData ) : PPyObject;
146
146
procedure PythonObjectToVarData ( var Dest : TVarData; AObject : PPyObject; APythonAtomCompatible : Boolean );
147
147
procedure PyhonVarDataCreate ( var Dest : TVarData; AObject : PPyObject );
148
- { $IFNDEF USESYSTEMDISPINVOKE}
148
+ { $IFNDEF USESYSTEMDISPINVOKE}
149
149
procedure DoDispInvoke (Dest: PVarData; const Source: TVarData;
150
150
CallDesc: PCallDesc; Params: Pointer); virtual ;
151
151
function GetPropertyWithArg (var Dest: TVarData; const V: TVarData;
@@ -934,7 +934,7 @@ procedure SetClearVarToEmptyParam(var V: TVarData);
934
934
{ $IFDEF USESYSTEMDISPINVOKE}
935
935
procedure TPythonVariantType.DispInvoke (Dest: PVarData;
936
936
const Source: TVarData; CallDesc: PCallDesc; Params: Pointer);
937
- { $IFDEF DELPHIXE2 }
937
+ { $IFDEF DELPHIXE2_OR_HIGHER }
938
938
// Modified to correct memory leak QC102387
939
939
procedure PatchedDispInvoke (Dest: PVarData;
940
940
const Source: TVarData; CallDesc: PCallDesc; Params: Pointer);
@@ -1029,7 +1029,7 @@ TStringDesc = record
1029
1029
for I := Low(VarParams) to High(VarParams) do
1030
1030
VarDataClear(VarParams[I]);
1031
1031
end ;
1032
- { $ENDIF DELPHIXE2 }
1032
+ { $ENDIF DELPHIXE2_OR_HIGHER }
1033
1033
1034
1034
procedure GetNamedParams ;
1035
1035
var
@@ -1056,17 +1056,17 @@ TStringDesc = record
1056
1056
if (CallDesc^.CallType = CPropertyGet) and (CallDesc^.ArgCount = 1 ) then begin
1057
1057
NewCallDesc := CallDesc^;
1058
1058
NewCallDesc.CallType := CDoMethod;
1059
- { $IFDEF DELPHIXE2 }
1059
+ { $IFDEF DELPHIXE2_OR_HIGHER }
1060
1060
PatchedDispInvoke(Dest, Source, @NewCallDesc, Params);
1061
- { $ELSE DELPHIXE2 }
1061
+ { $ELSE DELPHIXE2_OR_HIGHER }
1062
1062
inherited DispInvoke(Dest, Source, @NewCallDesc, Params);
1063
- { $ENDIF DELPHIXE2 }
1063
+ { $ENDIF DELPHIXE2_OR_HIGHER }
1064
1064
end else
1065
- { $IFDEF DELPHIXE2 }
1065
+ { $IFDEF DELPHIXE2_OR_HIGHER }
1066
1066
PatchedDispInvoke(Dest, Source, CallDesc, Params);
1067
- { $ELSE DELPHIXE2 }
1067
+ { $ELSE DELPHIXE2_OR_HIGHER }
1068
1068
inherited ;
1069
- { $ENDIF DELPHIXE2 }
1069
+ { $ENDIF DELPHIXE2_OR_HIGHER }
1070
1070
finally
1071
1071
if CallDesc^.NamedArgCount > 0 then SetLength(fNamedParams, 0 );
1072
1072
end ;
0 commit comments