[Qt] [C++] Ищу qt_ado_driver
Мне необходим qt sql драйвер для доступа к БД через ADO. По ссылке http://www.linux.org.ru/forum/development/1371560 ходил, результатов ноль. Может у кого что есть? Поделитесь, пожалуйста!
Мне необходим qt sql драйвер для доступа к БД через ADO. По ссылке http://www.linux.org.ru/forum/development/1371560 ходил, результатов ноль. Может у кого что есть? Поделитесь, пожалуйста!
привет знатокам! вот предположим я объявляю указатель следующим образом:
void *p=malloc(10);
как узнать после на какое количество памяти этот указатель ссылается? для обычных типов(не ссылочных) это можно сделать с помощью sizeof(). а как такое сделать для указателя? не может быть такого что это невозможно узнать! гугл пока не помог.
я хочу в итоге получить функцию вида
int me_sizeof(void*p);
в недавнем посте http://www.linux.org.ru/forum/development/4578840?lastmod=1266840922680 задавался подобный вопрос. я недавно программирую под линукс. задача у меня следующая:
1. интерпретировать текст на собственном алгоритмическом языке на язык си, и создать таким образом полноценный сорец.
2. запустить на исполнение этот сорец.
как лучше реализовать такую задачу? я думал о том что можно просто сделать некоторый интерпретатор, его результат с помощью скрипта скомпилировать через gcc, а после вызвать на исполнение. но меня смущает что получается отдельная программа. а можно как нибудь это сделать в теле той же программе в которой будет интерпретатор.
было бы приятно узнать разные мнения, может быть есть другие подходы?
доброго времени суток! сразу скажу что программирую в линуксе недавно, по этому простите если что не так скажу.
ситуация такая: я пишу прогу которая будет работать на удаленном компе, в программе используются разделяемые библиотеки(.so). эти библиотеки пишут разные люди и возможно у них руки не совсем прямые.
задача: если в такой криворукой библиотеке вдруг произошла ошибка которая ведет к вылету проги, то нужно выполнение функции из библиотеки прекратить, и выдать сообщение о об ошибке с указанием какая библиотека вызвала ошибку. НО основная программа должна продолжать работу!
P.S. прога пишется на чистом Си. С++ не предлагать. P.S. мне предлагали это осуществить это с помощью асмовских вставок, но я в нем не варю. может кто предложит конкретный код.