Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
ВнизНемодальная форма в DLL Найти похожие ветки
← →
NGPOL © (2006-10-07 14:05) [0]Уважаемые эксперты! В DLL - есть форма(frControls:TFrame), которая несет на себе элементы управления, сетки и немодальную форму для создания критерия поиска(frFind:TFrame). Проблема в том, что после создания сетки или frFind они не видны! Приказ Show - есть, Parent:= frControls.
Помогите!Плз...
Код обработчика кнопки "Поиск":
procedure TfrControls.acFindExecute(Sender: TObject);
begin
if not Assigned(frFind) then begin
frFind := TfrFind.Create(nil);
with frFind do begin
Parent := frControls;
Top := 0;
Show;
end;
acFind.Checked := True;
end else begin
frFind.Free;
frFind := nil;
acFind.Checked := False;
end;
end;
← →
Eraser © (2006-10-07 14:08) [1]опять форму в dll запихали... ну и зачем?
← →
Leonid Troyanovsky © (2006-10-07 14:15) [2]
> NGPOL © (07.10.06 14:05)
> Уважаемые эксперты! В DLL - есть форма(frControls:TFrame),
> которая несет на себе элементы управления, сетки и немодальную
Скажи где (у кого) ты подцепил эту идею,
а я расскажу почему это делать не надо.
--
Regards, LVT.
← →
Percent (2006-10-07 14:16) [3]Eraser © (07.10.06 14:08) [1]
опять форму в dll запихали... ну и зачем?
Да пусть себе пихает на здоровье. Просто, для начала, следовало бы понимать, как это делать и зачем. Об особенностях помнить, и о возможных подводных камнях. А так - кнопки на форму бросать научился, и давай сразу плагины реализовывать...
NGPOL © (07.10.06 14:05)
В DLL - есть форма(frControls:TFrame),
Зачем DLL?
TFrame - форма?
← →
Percent (2006-10-07 14:18) [4]Leonid Troyanovsky © (07.10.06 14:15) [2]
Скажи где (у кого) ты подцепил эту идею,
а я расскажу почему это делать не надо.
Дежавю?
Вот и у меня такое же ощущение.
Даже названия экземпляров классов и структура построения где-то на форуме уже проскакивали.
Мне так кажется...
← →
Leonid Troyanovsky © (2006-10-07 15:58) [5]
> Percent (07.10.06 14:18) [4]
> Даже названия экземпляров классов и структура построения
> где-то на форуме уже проскакивали.
Дело даже не в этом форуме, и не в подобии объявлений.
Где-то определенно существует источник этой заразы,
которую упорно цепляют начинающие плагинописатели.
На заре дельфи были, конечно, "вредоносные" книги, но,
сейчас-то, в пору заката, с ними, вроде уже разобрались,
и, IMHO, не переиздают, или, во всяком случае, не рекомендуют.
Нельзя же признать, что оные вирусы носятся в воздухе? :)
--
Regards, LVT.
← →
DrPass © (2006-10-07 16:12) [6]
> Где-то определенно существует источник этой заразы,
> которую упорно цепляют начинающие плагинописатели
Да ничего удивительного - идея-то как раз витает в воздухе. А вот грабли выявляются в процессе реализации.
Хотя у меня лет пять назад получился вполне успешный, нормально работающий проект с формами в DLL-плагинах. Но костылей там было - мама не горюй. Пришлось в приложении делать две копии RTL, собственно для приложения и для плагинов, организовывать между ними обмен сообщениями... жуть, в общем.
← →
NGPOL © (2006-10-07 20:22) [7]Спасибо!!!! При чем тут плагины? Давайте в форуме для начинающих я Вам все и расскажу. Да в форуме эти вопросы я задавал. Мне также никто не ответил. Порылся в статьях - расные варианты, ни хера не получается. Я - ЧАЙНИК!!! Не скрываю! Врач по специальности. У меня на работе есть "Журнал движения больных", "Журнал регистрации анестезиологических пособий", "Журнал регистрации манипуляций" и т.д. все это написано на Acsess каким-то студентом лет пять назад - не устраивает! Хотите знать почему? Рассказать? Зачем эта пурга на форуме для начинающих программистов?В DLL - все эти журналы. Вызывающая прога одна... Вот зачем мне формы засовывать в DLL. Да, впрочем, зачем это вам?! Дельного программиста нихера не найти вот и взялся сам... Удачи Вам, гении!!!
← →
DrPass © (2006-10-08 00:33) [8]
> NGPOL © (07.10.06 20:22) [7]
Не кипятись. Врач должен иметь хорошее самообладание :)
> В DLL - все эти журналы. Вызывающая прога одна... Вот зачем
> мне формы засовывать в DLL
Знай, это называется "программа с плагинами". Так вот: так делать не нужно было (если, конечно, ты по врачебной специальности не проктолог). Формы - если сильно хочется отделить от exe, то в BPL. Хотя здесь я вообще не вижу причин не сделать одно монолитное приложение.
А форум... форум - штука абсолютно добровольная. Никто тут никого не обязывает давать дельные советы. И увы, никто тут никого не обязывает задавать нормальные и правильно поставленные вопросы.
← →
Percent (2006-10-08 00:42) [9]Дельного программиста нихера не найти вот и взялся сам...
Ну почему же... у меня есть пара проектов медицинского направления.
Для отделения лучевой диагностики. И для частной клиники - с пациентами, движениями, деньгами, лаботаториями, диагнозами, и прочея, прочея, прочея...
Так что такое утверждение - не совсем верно...
← →
Германн © (2006-10-08 01:52) [10]
> Так что такое утверждение - не совсем верно...
>
Оно просто неверно сформулировано. Имхо.
← →
NGPOL © (2006-10-08 17:03) [11]Спасибо, парни! До встречи!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.042 c