Вниз
Скачать: CL | DM;

}{итрая функция   Найти похожие ветки 

← →
TCrash ©   (2002-12-09 00:29) [0]

Есть желание написать функцию примерно такого содержания :
function function1(<список параметров>):<возвращаемый параметр>; stdcall;
из функции создается форма (именно создается, а не показывается), заполняется на основании <список параметров>, юзер делает, че хочет, и жмет кнопку "Да"/"Нет", форма прячется, переменные обрабатываются, форма уничтожается, функция обрабатывает Какая кнопка была нажата и возвращает соответствующий результат.

Подскажите, плс, с какой стороны к этой функции подойти.

ЗЫ: будет храниться в ДЛЛ и использоваться редко, поэтому нет смысла держать форму все время в памяти.


← →
Александр Павлов ©   (2002-12-09 02:34) [1]

Создай структуру напр:
Tсписок параметров = record
FIO: string[100];
Phone: string[16];
Sex: boolean;
AnotherBool: boolean;
Someword: word;
... и тд и тп
end;

и передавате переменную такого типа в кач-ве параметра функции.
А насчёт занимаемого формой памяти - уберите её из списка автоматически созд-х форм, а когда нужно - создайте...


← →
TCrash ©   (2002-12-09 10:33) [2]

Вчера наверное я неясно выразился, сорри, время уже было позднее.

имеется в виду, что форма должна создаваться именно в пределах функции, и после этого функция должна ожидать закрытия формы.

Если вы знакомы с языком Clarion , я думаю вы поймете, что я имею в виду.


← →
Skier ©   (2002-12-09 10:36) [3]

>TCrash


← →
Skier ©   (2002-12-09 10:37) [4]

>TCrash

> , что форма должна создаваться именно в пределах функции,
> и после этого функция должна ожидать закрытия формы.

Думаю, что TForm.ShowModal тебе подойдёт...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
1-61639
AlexT1000
2002-12-06 16:23
2002.12.19
Как убрать Caption у формы , которая может менять свой размер


3-61425
Sergey_dolya
2002-11-29 14:43
2002.12.19
Как вытащить сумму


1-61642
dkDimon
2002-12-06 23:04
2002.12.19
Звуковой регулятор


3-61452
nick-from
2002-11-30 11:56
2002.12.19
Исходники БД


1-61620
Filat
2002-12-04 23:26
2002.12.19
DateEdit из RxLib - не могу открыть на Ins, ну вааще прикол?




   Наверх