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

Вниз

Сохранение   Найти похожие ветки 

 
Ivolg   (2004-06-08 14:43) [0]

Здрасти. Уважаемые мастера помогите пожайлуста. Я создаю кнопку на форме:

var
  b:Tbutton;
begin
   b:=TButton.Create(Self);
   b.caption:="Button";
   b.name:="Button1";
   b.OnClick:=MyProcedure;
end;
end.

Я создал кнопку и мне её надо сохранить, чтоб при следущей загрузки моей проги она остлась там, где я её сохронял.

Большое спасибо!!!!!


 
evvcom ©   (2004-06-08 14:49) [1]

Ну и сохраняй, потом при новом запуске проги ее читай и также в runtime создавай. Только зачем это?


 
Digitman ©   (2004-06-08 14:56) [2]


> Ivolg   (08.06.04 14:43)  

прежде всего прими меры к тому, чтобы метод MyProcedure был объявлен в секции published того класса, которому он принадлежит, иначе в ран-тайм обращение к идентификатору MyProcedure (ты же имя идентификатора вознамерился сохранять ?) потерпит полное фиаско


 
Ivolg   (2004-06-08 14:59) [3]

А мжно пример, а то я с runtime не работал.


 
evvcom ©   (2004-06-08 15:15) [4]

А в вопросе что звучит? Разве это не runtime? Runtime - это время выполнения. Именно в runtime в вопросе создается кнопка.


 
Ivolg   (2004-06-08 18:04) [5]

Ну тогда просто пример киньте. Пожайлусто!


 
Weber ©   (2004-06-08 18:25) [6]

interface

TForm1 = class(TForm)
...
public
 Button1: TButton;
end;

implementation

...

procedure TForm1.FormCreate(...);
begin
 Button1 := TButton.Create(Self);
 Button1.Name := "MyCampf";
 ...
end;

procedure TForm1.FormDestroy(...);
begin
 Button1.Free;
end;

Вроде того!


 
Ivolg   (2004-06-08 18:30) [7]

Weber

НЕА! Мне нужно из программы создавать много кнопок(TButton), и чтоб они все загружались при загрузке проги.


 
Weber ©   (2004-06-08 18:43) [8]

а) Как создавать?
б) При загрузке этой же проги?


 
TUser ©   (2004-06-08 18:49) [9]

TJvFormStorage


 
Ivolg   (2004-06-08 18:50) [10]

Weber

Открылась прога(пока на ней кнопок тока кнопка ADD нет). Потом я нажал в своей проге кноку ADD и создал 5 кнопок. Вышел из проги. Потом открыл прогу и вужу: Все 5 сохранились, Создал ещё и они тожа сохранились. Вот я и спрашиваю как это осуществить?


 
TUser ©   (2004-06-08 19:01) [11]

[9] + TIniFile, TRegistry, просто работа с файлами, хранение инфы в базе данных и пр.



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

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

Наверх





Память: 0.46 MB
Время: 0.041 c
1-1086174491
BestMaster
2004-06-02 15:08
2004.06.20
Ограничения на имена переменных ?


1-1086075417
V-Isa
2004-06-01 11:36
2004.06.20
Ребята, подскажите с чего начать.


14-1086329974
Мазут Береговой
2004-06-04 10:19
2004.06.20
Россия - один из штатов Америки?


14-1086155496
viktor
2004-06-02 09:51
2004.06.20
подписи компонентов


14-1086354506
Drakula
2004-06-04 17:08
2004.06.20
Подскажите программу...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский