Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.24;
Скачать: CL | DM;

Вниз

Вызов функции ...   Найти похожие ветки 

 
Alexus   (2003-11-11 19:20) [0]

Подскажите пожалуйста, как можно обратиться к функции, название которой лежит в текстовой переменной?


 
TUser ©   (2003-11-11 19:35) [1]

1. Если вариантов не много - используй проверку названия функции.
2. Создавай не функцию, а компонент, у которого будет нужный тебе метод. И обращайся через FindComponent.
3. Пиши на перле - там можно.


 
Narayan ©   (2003-11-11 23:11) [2]

2 Alexus
А эта функция прописана в EXPORTS ?


 
Юрий Федоров ©   (2003-11-11 23:15) [3]

Либо прописывай функцию в Exports, и тогда GepProcAddress
либо пересмотри аризитектуру, удобнее хранить не строковое название, а адрес вызова. Можно хранить структуры - строка(название) + адрес


 
Digitman ©   (2003-11-12 08:16) [4]


> Alexus


сделай ф-цию published-методом класса
тогда инф-цию об имени и адресе метода компилятор поместит в RTTI, и доступ к адресу метода по его имени в ран-тайм можно будет получить вызовом метода MethodAddress()



Страницы: 1 вся ветка

Текущий архив: 2003.11.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
3-78836
andrey__
2003-11-04 10:55
2003.11.24
компонент TClientDataSet


1-78878
_8989
2003-11-14 20:59
2003.11.24
Помогите зарегистрировать комбинацию клавишь или одну...


1-78993
UDS
2003-11-13 20:04
2003.11.24
Взаимосвязь между двумя формами (процедуры)


14-79157
alxx
2003-10-31 11:04
2003.11.24
Быстрая графика в Delphi


1-78974
Armen
2003-11-13 17:53
2003.11.24
How to debug ISAPI DLL s on Windows 2003 with IIS6