parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

...к сожалению, нет...

tedim 10.02.2004 21:35

...но я полностью cvsup'нул еще раз исходники Парсера и драйвера. Не транслируются по той же причине, что и ранее. Скачал еще раз исходники tar.gz. Они собрались успешно: Парсер работает до момента обращения к libparser3mysql.so - возникает ошибка двойного can't open the module. Сравнил скачанную версию parser3mysql.C и из tar.gz, просмотрел объявления в pa_sql_driver.h и проанализировал сообщение об ошибке - в результате добавил объявления методов класса, существовавших в старом драйвере, но отсутствующих в новом (приведены ниже), после чего все собралось, но двойной can't open the module остался...

class MySQL_Driver : public SQL_Driver {
public:

MySQL_Driver() : SQL_Driver() {
}
// -<
// Мои добавки
// >-
void commit(SQL_Driver_services& services, void *connection) {;};
void rollback(SQL_Driver_services& services, void *connection) {;};
bool ping(SQL_Driver_services& services, void *connection) {;};
const char* quote(SQL_Driver_services& services, void *connection,
const char* str, unsigned int length) {;};
void query(SQL_Driver_services& services, void *connection,
const char* statement, unsigned long offset, unsigned long limit,
SQL_Driver_query_event_handlers& handlers) {;};
/***/

Может, будут советы, как лучше и где отладчиком пройтись и на что обратить внимание? Спасибо.