Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.12.19;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Основная";
Текущий архив: 2002.12.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
4-61860
Dimedrol
2002-11-05 17:22
2002.12.19
Keyboard Hook


3-61393
Sras
2002-12-02 10:00
2002.12.19
Help & Manual


3-61483
ruslan_as
2002-12-02 12:12
2002.12.19
Порядок CalcFields


14-61784
Skier
2002-11-28 11:34
2002.12.19
Кто знает эту идею или алгоритм ?


14-61833
TTCustomDelphiMaster
2002-11-30 13:15
2002.12.19
Расформировывается группа декодеров





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский