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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.05.2009, 10:48   #1
a_n_n_a
Форумчанин
 
Регистрация: 06.03.2009
Сообщений: 157
По умолчанию Обращение из формы в dll к элементу главной формы (delphi)

Здравствуйте=) У меня такая задача: посчитать количество вхождений символа в МEMO. Это надо сделать через длл.
Я создала длл, а в ней форма с кнопкой подсчета.

Как обратиться из формы в длл к элементу МЕМО, который находится в главной форме?
a_n_n_a вне форума Ответить с цитированием
Старый 09.05.2009, 13:15   #2
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

А не проще в dll просто функцию прописать а уже в главной форме мутить кнопку и по ее нажатию эту функцию вызывать,. А параметром функи сделать мемо,а?
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 10.05.2009, 01:14   #3
a_n_n_a
Форумчанин
 
Регистрация: 06.03.2009
Сообщений: 157
По умолчанию

Мне надо именно через форму, и из нее обращаться к вызывающей....
a_n_n_a вне форума Ответить с цитированием
Старый 10.05.2009, 04:00   #4
qpokyc
Форумчанин
 
Аватар для qpokyc
 
Регистрация: 07.04.2009
Сообщений: 117
По умолчанию

Передавайте memo в параметрах =)
Код:
(* Код из длл *)

procedure CreateFormWithButton (AMemo: TMemo); stdcall;
begin
  // Создать форму с кнопкой
  // Запомнить значение AMemo
end;

exports
  CreateFormWithButton;
Потом в EXE
Код:
// в заголовке, до implementation

CreateFormWithButton (AMemo: TMemo); stdcall; external 'имя файла dll';

// Теперь CreateFormWithButton можно использовать как обычную функцию в ЕХЕ
Затем использовать CreateFormWithButton для создания формы с кнопкой.
Copyright © qpokyc (qpy[the dog]bk.ru), 2008-2009 г.

Последний раз редактировалось qpokyc; 10.05.2009 в 04:10.
qpokyc вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как зная ProcessID получить Handle главной формы? NikLik Win Api 8 27.08.2021 21:29
(C#) обращение к объекту из другой формы megazz13 Помощь студентам 2 29.01.2011 07:44
Динамическое обращение к элементам формы. Dennis Microsoft Office Excel 2 17.03.2009 12:55
как поменять текст в лабел главной формы MAcK Общие вопросы .NET 8 08.05.2008 12:42
Скрытие главной формы во время работы приложения Gorin Общие вопросы Delphi 7 23.08.2007 19:44