Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Добро дня !!! [D5, D6, WinXP]


Corte ™ ©   (2002-11-04 10:14:00) 

Вот у меня dll на писана на 5 делфе(переписать её не ту возможности). а само прлиложненеи написано на 6 делфе вот можно из dll открыть окно 6 делфи ?


DieHard   (2002-11-06 16:46:00) [1]

передавай указатель на структуру


Corte ™   (2002-11-06 16:33:00) [2]

Можно так
а ктолько как параметры передать их много


KoluChi   (2002-11-06 16:03:00) [3]

Да нет, приблизительный :)


Игорь Шевченко   (2002-11-06 16:01:00) [4]

KoluChi © (06.11.02 15:45)

Перевод точный ? :-)


KoluChi   (2002-11-06 15:45:00) [5]

Как я понял, запускается EXE, он в свою очередь загружает DLL.
В DLL зашита функция генерации отчета на CrystallReports.
Для генерации отчета нужны некоторые параметры - определенные
значения из справочников EXE. Функция в DLL вызывает определенный диалог для ввода параметров и из этого диалога Corte ™ хотелось бы вызвать справочники EXE (я так понял).
Но не логичнее было бы вызвать диалог в EXE, выбрать параметры и уже вызывать функцию DLL, которая бы сформировала отчет?


Андрей Прокофьев   (2002-11-06 15:32:00) [6]

2 Corte ™ (06.11.02 15:29)
Видимо, на Урале уже отмечают...


Corte ™   (2002-11-06 15:29:00) [7]

В общем ситуация такая.
У меняесть DLL rf котраязанимается генерацией отчета там есть компонет для работы с кристал репортс.

При загрузке создается список параметров у отчета, список динамический.

Вот что бы не рисовать заново окошки для вызова справочников для отчета можно ли их вызвать из экзе ?


KoluChi   (2002-11-06 14:49:00) [8]

Зачем гадать, пускай Corte ™ сам подробно и доступно объяснит, что и как он хочет.


Андрей Прокофьев   (2002-11-06 14:15:00) [9]

Господа! Я, кажется, понял! Эврика!
Похоже EXE D6 вызывает какие-то функции, в DLL (которая D5 и Readonly :)) и в этой DLL создается форма.
Вопрос: будет ли она создаваться, если EXE D6


DieHard   (2002-11-06 14:03:00) [10]

а эта dll умеет вызывать окна из ЕХЕ или ее обучать этому еще надо? ведь "переписать её не ту возможности"
и причем тут версии делфи?


KoluChi   (2002-11-06 14:03:00) [11]

Вообще, я привык что EXE вызывает функцию из DLL, а не наоборот.
Но в принципе функции в DLL могут многое чего делать. В данном конкретном случае пишется, что DLL уже есть и ее исправить нельзя, т.о. получается что если DDL что-то не делала, то она и не будет делать.


Corte ™   (2002-11-06 13:49:00) [12]

В общем есть DLL (5 делфя) и есть EXE файл (6 делфя)

вот нужно из dll вызвать окно из EXE

Доступно теперь


Skier   (2002-11-06 13:45:00) [13]

>Андрей Прокофьев © (06.11.02 13:43)
Солидарен...


Андрей Прокофьев   (2002-11-06 13:43:00) [14]

Corte ™ (06.11.02 13:39)
Напрягитесь и попробуйте еще раз. (понять Вас не ту возможности)


Corte ™   (2002-11-06 13:39:00) [15]

Нет вызвать из прилождения 6 делфи какоето событие или окно


Skier   (2002-11-04 11:25:00) [16]

>Corte ™

> вот можно из dll открыть окно 6 делфи ?

А что сие значит : запустить D6 что ли ? Или ???


Наверх

Титульная страница Поиск, карта сайта Написать письмо