[solved] Installing package issue(ZEOSDBO-7.0.3-stable)
- EgonHugeist
- Zeos Project Manager
- Posts: 1936
- Joined: 31.03.2011, 22:38
no problem Hans-Dieter.
Do i understand you right -> The packages are fine now? Can i commit them?
@Miab3
Michal, can you explain me the purpose of your additional project-group? Btw. we had a team discussion accordingly your packages. We broke with them because of the missing defines for the protocols. If a user wants pure PostgreSQL-support, than he can comment all other defines to compile only Postgre -> minior code to compile..
Do i understand you right -> The packages are fine now? Can i commit them?
@Miab3
Michal, can you explain me the purpose of your additional project-group? Btw. we had a team discussion accordingly your packages. We broke with them because of the missing defines for the protocols. If a user wants pure PostgreSQL-support, than he can comment all other defines to compile only Postgre -> minior code to compile..
Best regards, Michael
You want to help? http://zeoslib.sourceforge.net/viewtopic.php?f=4&t=3671
You found a (possible) bug? Use the new bugtracker dude! http://sourceforge.net/p/zeoslib/tickets/
You want to help? http://zeoslib.sourceforge.net/viewtopic.php?f=4&t=3671
You found a (possible) bug? Use the new bugtracker dude! http://sourceforge.net/p/zeoslib/tickets/
Hi again
using the .zip installation I provided in my previous post, I succed in installing Zeos for XE3 Delphi and C++
both work in conception (connect to DB MySQL) but if for Delphi the pogram compiles and runs well, for C++ it gives a compilation fault :
I included all the paths...
but the pb is an ambiguity between :
I eliminated one of the two PSExecutesStatement(...) , it compiles but refuses to link, saying that ZAbstractDataset.obj is missing
???
Thanks for your kind help
Lotfi
EDITED :
to eliminate the pb, adding the .lib is not enough, you should and a third parameter in the call PSExecuteStatement(ASQL, AParams, NULL)
of the file ZAbstractRODataset.hpp
found it on http://www.devrace.com/ru/support/forum ... 16&TID=889
using the .zip installation I provided in my previous post, I succed in installing Zeos for XE3 Delphi and C++
both work in conception (connect to DB MySQL) but if for Delphi the pogram compiles and runs well, for C++ it gives a compilation fault :
I included all the paths...
but the pb is an ambiguity between :
[bcc32 Erreur] ZAbstractRODataset.hpp(343):
E2015 Ambiguïté entre '_fastcall Data::Db::TDataSet::PSExecuteStatement(const System::UnicodeString,Data::Db::TParams *) at c:\program files (x86)\embarcadero\rad studio\10.0\include\windows\rtl\Data.DB.hpp:3144'
et
'_fastcall Data::Db::TDataSet::PSExecuteStatement(const System::UnicodeString,Data::Db::TParams *,void *) at c:\program files (x86)\embarcadero\rad studio\10.0\include\windows\rtl\Data.DB.hpp:3146'
I eliminated one of the two PSExecutesStatement(...) , it compiles but refuses to link, saying that ZAbstractDataset.obj is missing
???
Thanks for your kind help
Lotfi
EDITED :
to eliminate the pb, adding the .lib is not enough, you should and a third parameter in the call PSExecuteStatement(ASQL, AParams, NULL)
of the file ZAbstractRODataset.hpp
found it on http://www.devrace.com/ru/support/forum ... 16&TID=889
Code: Select all
inline int __fastcall PSExecuteStatement(const System::UnicodeString ASQL, Data::Db::TParams* AParams){ return Data::Db::TDataSet::PSExecuteStatement(ASQL, AParams, NULL); }
inline int __fastcall PSExecuteStatement(const System::UnicodeString ASQL, Data::Db::TParams* AParams, Data::Db::TDataSet* &ResultSet){ return Data::Db::TDataSet::PSExecuteStatement(ASQL, AParams, ResultSet); }
Last edited by blotfib on 28.12.2013, 01:43, edited 1 time in total.
I solved the linking error by including the ZComponent.Lib into the project to build
The file is produced at installation in dfautl forlder :
c:\Users\Public\Documents\RAD Studio\10.0\Dcp\
Hope it helps
The file is produced at installation in dfautl forlder :
c:\Users\Public\Documents\RAD Studio\10.0\Dcp\
Hope it helps
blotfib wrote:Hi again
using the .zip installation I provided in my previous post, I succed in installing Zeos for XE3 Delphi and C++
both work in conception (connect to DB MySQL) but if for Delphi the pogram compiles and runs well, for C++ it gives a compilation fault :
I included all the paths...
but the pb is an ambiguity between :
[bcc32 Erreur] ZAbstractRODataset.hpp(343):
E2015 Ambiguïté entre '_fastcall Data::Db::TDataSet::PSExecuteStatement(const System::UnicodeString,Data::Db::TParams *) at c:\program files (x86)\embarcadero\rad studio\10.0\include\windows\rtl\Data.DB.hpp:3144'
et
'_fastcall Data::Db::TDataSet::PSExecuteStatement(const System::UnicodeString,Data::Db::TParams *,void *) at c:\program files (x86)\embarcadero\rad studio\10.0\include\windows\rtl\Data.DB.hpp:3146'
I eliminated one of the two PSExecutesStatement(...) , it compiles but refuses to link, saying that ZAbstractDataset.obj is missing
???
Thanks for your kind help
Lotfi
Some informations on the post : http://zeos.firmos.at/viewtopic.php?t=3708blotfib wrote:ACTUALLY
I am installing from XE2 not XE3 so I have ZcomponeentDesign160.bpl R-click : Install
....
registration of components is needed
do you know how can I handle this ?