Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Можно ли прочесть выражение вызова функции из БД и... вызвать её ? / 4 сообщений из 4, страница 1 из 1
25.05.2004, 12:13
    #32532105
p519446
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли прочесть выражение вызова функции из БД и... вызвать её ?
Всем доброго {GMT} !
Вопрос такой: есть много-много функций с некими именами и параметрами, например:
void F1(int f1par01, char* f1par02) {
//.....
}

void F2(char* f2par01, char* f2par02) {
//.....
}
// и т.д. (порядка 150 функций)

Можно ли в C++ записать выражения вызова этих ф-ций в базу данных и сопоставить их, например, пунктам PullDown-меню (контролам и т.п.), а при кликании по этим пунктам определять, какую именно функцию надо вызвать и _вызывать_ её ?
Если можно, то не подскажет ли многоуважаемый All, как это делать в C++ ?
Указатели на функцию, имхо, не подходят - присваивание значений таким указателям надо выполнять ЯВНО в исходнике, во время компиляции. А мне надо именно в run-time...
...
Рейтинг: 0 / 0
25.05.2004, 12:46
    #32532204
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли прочесть выражение вызова функции из БД и... вызвать её ?
а ты храни в базе числовые константы, а в программе проверяй.
например если 1 - вызывается одна функция, если 2 - другая, если 132 - третья...
...
Рейтинг: 0 / 0
25.05.2004, 13:12
    #32532280
p519446
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли прочесть выражение вызова функции из БД и... вызвать её ?
"а ты храни в базе числовые константы, а в программе проверяй." - тогда получится switch-блок на 150...200 вариантов ?! Кроме того, одни и теже функции могут вызываться с разными значениями параметров (для разных пунктов меню), или вообще с разным числом параметров (если есть "умолчальные"). Как тогда, еще больше увеличивать количество чисел-признаков в БД ? :-(
...
Рейтинг: 0 / 0
25.05.2004, 13:52
    #32532396
Ой Вэй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли прочесть выражение вызова функции из БД и... вызвать её ?
Можно хранить в базе имена функций и загружать функции по GetProcAddress. Впрочем, от параметров это не спасает...
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Можно ли прочесть выражение вызова функции из БД и... вызвать её ? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]