Page 1 of 1
ODAC 8.0.1 with RAD Studio XE2
Posted: Tue 20 Sep 2011 12:17
by scw2hi
When I try to compile my project with new Rad Studio and new ODACs I get following errors:
[BCC32 Fehler] intsafe.h(7405): E2015 Mehrdeutigkeit zwischen 'std::size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
db_dbapruefplan.cpp(5): #include ..\misc\misc_functions.h
misc_functions.h(9): #include D:\Program Files (x86)\TMS\TMS Component Pack\BuilderXE2\DBAdvGrid.hpp
DBAdvGrid.hpp(17): #include D:\Program Files (x86)\TMS\TMS Component Pack\BuilderXE2\BaseGrid.hpp
BaseGrid.hpp(20): #include d:\program files (x86)\embarcadero\rad studio\9.0\include\windows\vcl\Vcl.Graphics.hpp
Vcl.Graphics.hpp(21): #include d:\program files (x86)\embarcadero\rad studio\9.0\include\windows\rtl\Winapi.Wincodec.hpp
Winapi.Wincodec.hpp(21): #include d:\program files (x86)\embarcadero\rad studio\9.0\include\windows\sdk\wincodec.h
wincodec.h(263): #include d:\program files (x86)\embarcadero\rad studio\9.0\include\windows\sdk\intsafe.h
Any idea?
Posted: Tue 20 Sep 2011 15:00
by AlexP
Hello,
Thank you for the information.
We have reproduced the problem and will fix it in the next build. Currently you may explicitly specify the namespace when using this type as a workaround:
Oracall::size_t t;
This unit should be linked:
#pragma link "OraCall"
Posted: Wed 21 Sep 2011 05:28
by scw2hi
Hello,
thanks for the (always) fast support, but I will wait until you release your next build

Posted: Wed 21 Sep 2011 08:04
by AlexP
Hello,
The next nearest build will be released approximately in two month.
Posted: Fri 18 Nov 2011 09:10
by riwe
This error still occurs with the latest version (ODAC 8.02) and Borland C++ Builder 10. Do you have any suggestions? Where I have to change it to Oracall::size_t?
Thank you in advance!
bcc32 Befehlszeile für "SysInfo.cpp"
d:\borland\embarcadero\rad studio\7.0\bin\bcc32.exe -DNDEBUG;UNICODE;PATCH2012 -D_RTLDLL;USEPACKAGES -Id:\oekb\ze2;"d:\borland\embarcadero\rad
studio\7.0\include";"d:\borland\embarcadero\rad studio\7.0\include\dinkumware";D:\Borland\SynEdit\Source;D:\Borland\LMD2011\lib\d14;
D:\Projekte\SVDatum;"D:\Projekte\Soft Gems\Virtual Treeview\Source";"D:\Borland\Embarcadero\RAD Studio\7.0\RaveReports\Lib";
D:\Projekte\TPLockBox\source;"d:\borland\embarcadero\rad studio\7.0\ObjRepos\Cpp";"d:\borland\embarcadero\rad studio\7.0\include\Indy10";
"d:\borland\embarcadero\rad studio\7.0\include\vcl";"d:\borland\embarcadero\rad studio\7.0\include\boost_1_39";D:\CB6\C\SOURCE;D:\Projekte\Fixed;
D:\Projekte\HotelAccess;D:\Projekte\ZipBuilder;"d:\borland\embarcadero\rad studio\7.0\OpenWire";"d:\borland\Embarcadero\RAD Studio\7.0\Quickrep505C";
D:\Borland\JEDI\jvcl\include\D14;"d:\Devart\Odac for RAD Studio 2010\Include" -Q -c -tWM -tU -tW -Hipch4.h -Hh=pch4.h -C8 -oRelease\SysInfo.obj
-w-par -w-dpr -O2 -v- -vi -H=.\ze2.vch -H SysInfo.cpp
[BCC32 Fehler] ImageHlp.h(888): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
ImageHlp.h(886): class _MODLOAD_CVMISC
[BCC32 Fehler] ImageHlp.h(890): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
ImageHlp.h(886): class _MODLOAD_CVMISC
[BCC32 Fehler] ImageHlp.h(1854): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(1862): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(2493): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3177): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3180): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3189): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3192): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3201): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3283): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3294): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3400): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3402): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3400): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3402): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3413): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3415): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3413): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3415): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3518): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3519): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3520): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3521): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3522): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3523): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3524): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3525): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3526): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
[BCC32 Fehler] ImageHlp.h(3527): E2015 Mehrdeutigkeit zwischen 'size_t' und 'Oracall::size_t'
Vollständiger Parser-Kontext
SysInfo.cpp(6): #include SysInfo.h
SysInfo.h(11): #include D:\Borland\JEDI\jvcl\include\D14\JvComputerInfoEx.hpp
JvComputerInfoEx.hpp(25): #include d:\borland\embarcadero\rad studio\7.0\include\vcl\Jclwin32.hpp
Jclwin32.hpp(29): #include d:\borland\embarcadero\rad studio\7.0\include\ImageHlp.h
Misslungen
Verstrichene Zeit: 00:00:00.7
Posted: Mon 21 Nov 2011 09:02
by AlexP
Hello,
This fix was not included in the previous version of ODAC 8.0.2, it will be included in the next version that we plan to release this week.
Posted: Mon 21 Nov 2011 09:21
by riwe
Ok, thank you!