You've already forked lazarus-ccr
Delphi compatibility fix.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3054 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@@ -1259,7 +1259,7 @@ procedure TBaseArrayRemotable_TypeHandler.Generate(
|
|||||||
ADocument : TDOMDocument
|
ADocument : TDOMDocument
|
||||||
);
|
);
|
||||||
|
|
||||||
function GetNameSpaceShortName(const ANameSpace : string):string;overload;
|
function GetNameSpaceSN(const ANameSpace : string):string;overload;
|
||||||
begin
|
begin
|
||||||
Result := GetNameSpaceShortName(ANameSpace,GetSchemaNode(ADocument),GetOwner().GetPreferedShortNames());
|
Result := GetNameSpaceShortName(ANameSpace,GetSchemaNode(ADocument),GetOwner().GetPreferedShortNames());
|
||||||
end;
|
end;
|
||||||
@@ -1282,7 +1282,7 @@ begin
|
|||||||
Exit;
|
Exit;
|
||||||
if Assigned(typItm) then begin
|
if Assigned(typItm) then begin
|
||||||
unitExternalName := GetTypeNameSpace(AContainer,typItm);
|
unitExternalName := GetTypeNameSpace(AContainer,typItm);
|
||||||
GetNameSpaceShortName(unitExternalName);
|
GetNameSpaceSN(unitExternalName);
|
||||||
defSchemaNode := GetSchemaNode(ADocument) as TDOMElement;
|
defSchemaNode := GetSchemaNode(ADocument) as TDOMElement;
|
||||||
|
|
||||||
s := Format('%s:%s',[s_xs_short,s_complexType]);
|
s := Format('%s:%s',[s_xs_short,s_complexType]);
|
||||||
@@ -1308,7 +1308,7 @@ begin
|
|||||||
DeclareAttributeOf_WST(propNode,s_WST_collection,'true');
|
DeclareAttributeOf_WST(propNode,s_WST_collection,'true');
|
||||||
end;
|
end;
|
||||||
if Assigned(propTypItm) then begin
|
if Assigned(propTypItm) then begin
|
||||||
prop_ns_shortName := GetNameSpaceShortName(GetTypeNameSpace(AContainer,propTypItm));// AContainer.GetExternalName(propTypItm.Parent.Parent));
|
prop_ns_shortName := GetNameSpaceSN(GetTypeNameSpace(AContainer,propTypItm));// AContainer.GetExternalName(propTypItm.Parent.Parent));
|
||||||
propNode.SetAttribute(s_type,Format('%s:%s',[prop_ns_shortName,AContainer.GetExternalName(propTypItm)]));
|
propNode.SetAttribute(s_type,Format('%s:%s',[prop_ns_shortName,AContainer.GetExternalName(propTypItm)]));
|
||||||
if propTypItm.InheritsFrom(TPasNativeSpecialSimpleType) then begin
|
if propTypItm.InheritsFrom(TPasNativeSpecialSimpleType) then begin
|
||||||
if GetRegistry().FindHelper(propTypItm,typeHelper) then
|
if GetRegistry().FindHelper(propTypItm,typeHelper) then
|
||||||
|
Reference in New Issue
Block a user