Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.10.2009, 09:20   #1
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
Сообщение Вызов функции класса по адресу

Как вызвать функцию класса по адресу.
VintProg вне форума Ответить с цитированием
Старый 31.10.2009, 09:49   #2
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Объявляеш прототип функции, потом переменную, и дальше перменной присваиваег адрес, дальше вызов.
Вообще то, за свою практику, такого я еще не встречал, зачем это, если не секрет ?
BOBAH13 вне форума Ответить с цитированием
Старый 31.10.2009, 10:37   #3
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Цитата:
зачем это, если не секрет ?
Для плагинов, в игре созданы классы а мне нужно вызвать их функции.
VintProg вне форума Ответить с цитированием
Старый 31.10.2009, 20:12   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

аналогично как и с ДЛЛ.
ровно также.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 01.11.2009, 01:28   #5
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Надо вроде еще знать тип передачи параметров.
Есть еще вопрос как получить адрес функции класса
знак @ ставиш компилятор выдает ошибку.

Последний раз редактировалось VintProg; 01.11.2009 в 02:11.
VintProg вне форума Ответить с цитированием
Старый 01.11.2009, 06:37   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

там надо через TMethod делать..
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 02.11.2009, 11:48   #7
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Вообще как в памяти лежит класс?
VintProg вне форума Ответить с цитированием
Старый 02.11.2009, 16:42   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

http://programmersforum.ru/showpost....73&postcount=2
вроде же дали ответ...(в другой твоей же теме)

Код:
Для плагинов, в игре созданы классы а мне нужно вызвать их функции.
игра ГТА ВС не так ли?
вообще обычно плагины должны просто иметь нужную структуру экспорта..
ибо я чет не припомню чтоб ДЛЛ могла экспортировать классы.(COM немного иначе построена)

кстати игра на С/C++ скорее всего, не погори на этом
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 02.11.2009 в 16:44.
Пепел Феникса вне форума Ответить с цитированием
Старый 03.11.2009, 04:58   #9
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Классы игры и нужно вызвать их функции через ДЛЛ
VintProg вне форума Ответить с цитированием
Старый 03.11.2009, 05:17   #10
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

можно узнать об источниках этой информации?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вызов функции по событию phobos Общие вопросы .NET 8 26.05.2009 01:06
Вызов функции из dll-ки VVVadim Общие вопросы Delphi 2 28.04.2009 10:37
mootools: вызов метода класса в цикле each toXx JavaScript, Ajax 1 18.03.2009 19:20
Вызов функции MarSeON PHP 2 01.08.2008 20:22
Автоматический вызов функции класса Flaton Общие вопросы C/C++ 4 19.10.2007 17:56