Проблемы совместимости
[C++ Error] BDE.hpp (4159): E2015 Ambiguity between 'PLongint' and 'System::PLongint'
После вниматьльного просмотра обнаружилось, что при одновременном использовании следующих библиотек(
#include <Psock.hpp>
#include <NMHttp.hpp>
и
#include <DB.hpp>
#include <DBTables.hpp>
)
возникает выше описанная ошибка. Что делать если мне нужна BDE и FastNet.
Цитата:
Originally posted by Bigzone
extern PACKAGE Word __stdcall DbiBatchMove(тут всякая муть);
[C++ Error] BDE.hpp (4159): E2015 Ambiguity between 'PLongint' and 'System::PLongint'
После вниматьльного просмотра обнаружилось, что при одновременном использовании следующих библиотек(
#include <Psock.hpp>
#include <NMHttp.hpp>
и
#include <DB.hpp>
#include <DBTables.hpp>
)
возникает выше описанная ошибка. Что делать если мне нужна BDE и FastNet.
extern PACKAGE Word __stdcall DbiBatchMove(тут всякая муть);
[C++ Error] BDE.hpp (4159): E2015 Ambiguity between 'PLongint' and 'System::PLongint'
После вниматьльного просмотра обнаружилось, что при одновременном использовании следующих библиотек(
#include <Psock.hpp>
#include <NMHttp.hpp>
и
#include <DB.hpp>
#include <DBTables.hpp>
)
возникает выше описанная ошибка. Что делать если мне нужна BDE и FastNet.
В таких случаях я просто удаляю System::, пока помогает. Возможно есть какой-то более правильный способ.