|
@@ -26516,6 +26516,12 @@ begin
|
|
if El.CustomData is TResElDataBaseType then
|
|
if El.CustomData is TResElDataBaseType then
|
|
begin
|
|
begin
|
|
bt:=TResElDataBaseType(El.CustomData).BaseType;
|
|
bt:=TResElDataBaseType(El.CustomData).BaseType;
|
|
|
|
+ case bt of
|
|
|
|
+ btWideChar: bt:=btChar;
|
|
|
|
+ btUnicodeString: bt:=btString;
|
|
|
|
+ btCurrency: bt:=btIntDouble;
|
|
|
|
+ end;
|
|
|
|
+
|
|
case bt of
|
|
case bt of
|
|
btShortInt,btByte,
|
|
btShortInt,btByte,
|
|
btSmallInt,btWord,
|
|
btSmallInt,btWord,
|
|
@@ -26530,11 +26536,6 @@ begin
|
|
Result:=GetBIName(pbivnRTL)+'.'+lowercase(AContext.Resolver.BaseTypeNames[bt]);
|
|
Result:=GetBIName(pbivnRTL)+'.'+lowercase(AContext.Resolver.BaseTypeNames[bt]);
|
|
exit;
|
|
exit;
|
|
end;
|
|
end;
|
|
- btCurrency:
|
|
|
|
- begin
|
|
|
|
- Result:=GetBIName(pbivnRTL)+'.'+lowercase(AContext.Resolver.BaseTypeNames[btIntDouble]);
|
|
|
|
- exit;
|
|
|
|
- end;
|
|
|
|
btCustom:
|
|
btCustom:
|
|
if El.CustomData is TResElDataPas2JSBaseType then
|
|
if El.CustomData is TResElDataPas2JSBaseType then
|
|
begin
|
|
begin
|