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

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

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

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



Память: 0.47 MB
Время: 0.018 c
1-1086265785
han
2004-06-03 16:29
2004.06.20
Variant


3-1085674307
JurMax
2004-05-27 20:11
2004.06.20
Изменение ширины строки в dbGrid


8-1081226496
kas-t
2004-04-06 08:41
2004.06.20
Как цвет #FFFFFF перевести в RGB?


14-1085666449
Nic
2004-05-27 18:00
2004.06.20
Я тут хомячок сделал. Зацените :)


14-1086330044
Baks
2004-06-04 10:20
2004.06.20
Splash




   Наверх