Перейти к содержанию
СофтФорум - всё о компьютерах и не только

вызов фукции из другого модуля


Рекомендуемые сообщения

Описание проблемы:

есть файл(class.h) с описанием класса и его методов, используемого в основной программе(форма1). Как в class.h сделать вызов метода основной программы?

Ссылка на комментарий
Поделиться на другие сайты

kvaldan: Т.е. тебе надо из class вызвать метод формы чтоли? В принципе, это возможно.....

еслти ф-ция глобальная, то в class.h попробуй вот что:

extern int Func(void);// ессно, тут нужен прототип твоей ф-ции.........class MyClass{..... void F(){Func();};.....};или жеint val=Func();

Если же это метод класса, то фиг знает. А нафига вообще из хидера что-то вызывать надо (если, конечно, это не описание шаблона)? Не для реализации они, а для объявления.... Да и всегда можно объявить нечто как extern в любом .cpp и пользоваться...

PS с методом класса, в общем-то также......

// MyFormClass должен быть известен - либо порядком инклудов, либо явным прямо в хидере (Брр....)

extern MyFormClass Form1;

а далее как обычно: Form1.Method()

Изменено пользователем Andrew.Egorovsky
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...