Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Johny777

Ветеран


Сообщения: 649
Благодарности: 444

Профиль | Отправить PM | Цитировать


El Sanchez, R.i.m.s.k.y.,
можно пожалуйста общий вопрос?
читать дальше »

вот 2 маленьких примера
1.
читать дальше »
Код: Выделить весь код
var
  RichEditViewer1: TRichEditViewer;  /// глобально
  
procedure InitializeWizard();
begin
  { RichEditViewer1 }
  RichEditViewer1 := TRichEditViewer.Create(WizardForm);
  with RichEditViewer1 do
  begin
    Name := 'RichEditViewer1';
    Parent := WizardForm.SelectDirPage;
    Left := ScaleX(112);
    Top := ScaleY(112);
    Width := ScaleX(185);
    Height := ScaleY(89);
    Text := '';
  end;
end;

2.
читать дальше »
Код: Выделить весь код
procedure InitializeWizard();
var
  RichEditViewer1: TRichEditViewer;  /// локально
  
begin
  { RichEditViewer1 }
  RichEditViewer1 := TRichEditViewer.Create(WizardForm);
  with RichEditViewer1 do
  begin
    Name := 'RichEditViewer1';
    Parent := WizardForm.SelectDirPage;
    Left := ScaleX(112);
    Top := ScaleY(112);
    Width := ScaleX(185);
    Height := ScaleY(89);
    Text := '';
  end;
end;


в первом примере
var
RichEditViewer1: TRichEditViewer; объявлен глобально
а во втором локально в InitializeWizard-е;
читал, что после выполнения процедуры переменная освобождается
Освобождаются ли переменные после инициализации (по окончании работы InitializeWizard) ?
если да, то действительно ли это влияет на производительность
.................................................................................................... ......................................
вот глянь у меня в одном RedesignWizardForm; на данный момент количество переменных
читать дальше »
Код: Выделить весь код
var
  Mr_Valve_Label: TLabel;
  Valve_Label: TLabel;
  Welcome_Label_1: TLabel;
  Welcome_hl2series_Label: TLabel;
  BitmapImage6: TBitmapImage;
  Welcome_Label_2: TLabel;
  BitmapImage10: TBitmapImage;
  BitmapImage11: TBitmapImage;
  Part1_ScrollBox: TScrollBox;
  Intro_BitmapImage1: TBitmapImage;
  BitmapImage1: TBitmapImage;
  BitmapImage3: TBitmapImage;
  BitmapImage8: TBitmapImage;
  BitmapImage7: TBitmapImage;
  BitmapImage12: TBitmapImage;
  BitmapImage13: TBitmapImage;
  BitmapImage14: TBitmapImage;
  BitmapImage15: TBitmapImage;
  BitmapImage16: TBitmapImage;
  BitmapImage17: TBitmapImage;
  BitmapImage18: TBitmapImage;
  BitmapImage19: TBitmapImage;
  BitmapImage20: TBitmapImage;
  BitmapImage21: TBitmapImage;
  BitmapImage22: TBitmapImage;
  BitmapImage23: TBitmapImage;
  BitmapImage24: TBitmapImage;
  BitmapImage25: TBitmapImage;
  BitmapImage26: TBitmapImage;
  BitmapImage27: TBitmapImage;
  BitmapImage28: TBitmapImage;
  BitmapImage29: TBitmapImage;
  BitmapImage30: TBitmapImage;
  BitmapImage31: TBitmapImage;
  BitmapImage32: TBitmapImage;
  BitmapImage33: TBitmapImage;
  BitmapImage34: TBitmapImage;
  BitmapImage35: TBitmapImage;
  BitmapImage36: TBitmapImage;
  BitmapImage37: TBitmapImage;
  Label_Lambda: TLabel;
  BitmapImage38: TBitmapImage;
  BitmapImage39: TBitmapImage;
  BitmapImage40: TBitmapImage;
  BitmapImage41: TBitmapImage;
  BitmapImage42: TBitmapImage;
  BitmapImage43: TBitmapImage;
  BitmapImage44: TBitmapImage;
  BitmapImage45: TBitmapImage;
  BitmapImage46: TBitmapImage;
  BitmapImage47: TBitmapImage;
  BitmapImage48: TBitmapImage;
  BitmapImage49: TBitmapImage;
  BitmapImage50: TBitmapImage;
  BitmapImage51: TBitmapImage;
  BitmapImage52: TBitmapImage;
  BitmapImage53: TBitmapImage;
  BitmapImage55: TBitmapImage;
  BitmapImage54: TBitmapImage;
  BitmapImage56: TBitmapImage;
  BitmapImage57: TBitmapImage;
  BitmapImage58: TBitmapImage;
  BitmapImage59: TBitmapImage;
  BitmapImage60: TBitmapImage;
  BitmapImage61: TBitmapImage;
  BitmapImage62: TBitmapImage;
  BitmapImage63: TBitmapImage;
  BitmapImage64: TBitmapImage;
  BitmapImage65: TBitmapImage;
  BitmapImage66: TBitmapImage;
  BitmapImage67: TBitmapImage;
  BitmapImage68: TBitmapImage;
  BitmapImage69: TBitmapImage;
  BitmapImage2: TBitmapImage;
  BitmapImage70: TBitmapImage;
  BitmapImage71: TBitmapImage;
  BitmapImage72: TBitmapImage;
  BitmapImage73: TBitmapImage;
  BitmapImage74: TBitmapImage;
  BitmapImage75: TBitmapImage;
  BitmapImage76: TBitmapImage;
  BitmapImage77: TBitmapImage;
  BitmapImage78: TBitmapImage;
  Label1: TLabel;
  Label2: TLabel;
  Label3: TLabel;
  RichEditViewer10: TRichEditViewer;
  hl2_universe_Panel: TPanel;
  L1: TLabel;
  Intro_hl2_Label: TLabel;
  RichEditViewer1: TRichEditViewer;
  RichEditViewer3: TRichEditViewer;
  RichEditViewer2: TRichEditViewer;
  RichEditViewer6: TRichEditViewer;
  RichEditViewer7: TRichEditViewer;
  RichEditViewer8: TRichEditViewer;
  RichEditViewer9: TRichEditViewer;
  RichEditViewer11: TRichEditViewer;
  RichEditViewer12: TRichEditViewer;
  RichEditViewer13: TRichEditViewer;
  RichEditViewer14: TRichEditViewer;
  RichEditViewer15: TRichEditViewer;
  RichEditViewer16: TRichEditViewer;
  RichEditViewer17: TRichEditViewer;
  RichEditViewer18: TRichEditViewer;
  RichEditViewer19: TRichEditViewer;
  RichEditViewer20: TRichEditViewer;
  RichEditViewer21: TRichEditViewer;
  RichEditViewer22: TRichEditViewer;
  RichEditViewer23: TRichEditViewer;
  RichEditViewer24: TRichEditViewer;
  RichEditViewer25: TRichEditViewer;
  RichEditViewer26: TRichEditViewer;
  RichEditViewer27: TRichEditViewer;
  RichEditViewer28: TRichEditViewer;
  RichEditViewer29: TRichEditViewer;
  RichEditViewer30: TRichEditViewer;
  RichEditViewer31: TRichEditViewer;
  RichEditViewer32: TRichEditViewer;
  RichEditViewer33: TRichEditViewer;
  RichEditViewer34: TRichEditViewer;
  RichEditViewer35: TRichEditViewer;
  RichEditViewer36: TRichEditViewer;
  RichEditViewer37: TRichEditViewer;
  RichEditViewer38: TRichEditViewer;
  RichEditViewer39: TRichEditViewer;
  RichEditViewer40: TRichEditViewer;
  RichEditViewer41: TRichEditViewer;
  RichEditViewer42: TRichEditViewer;
  RichEditViewer43: TRichEditViewer;
  RichEditViewer44: TRichEditViewer;
  RichEditViewer45: TRichEditViewer;
  RichEditViewer46: TRichEditViewer;
  RichEditViewer47: TRichEditViewer;
  RichEditViewer48: TRichEditViewer;
  RichEditViewer49: TRichEditViewer;
  RichEditViewer50: TRichEditViewer;
  RichEditViewer51: TRichEditViewer;
  RichEditViewer52: TRichEditViewer;
  RichEditViewer53: TRichEditViewer;
  RichEditViewer54: TRichEditViewer;
  RichEditViewer55: TRichEditViewer;
  RichEditViewer56: TRichEditViewer;
  RichEditViewer57: TRichEditViewer;
  RichEditViewer58: TRichEditViewer;
  RichEditViewer59: TRichEditViewer;
  RichEditViewer60: TRichEditViewer;
  RichEditViewer61: TRichEditViewer;
  RichEditViewer62: TRichEditViewer;
  RichEditViewer63: TRichEditViewer;
  RichEditViewer64: TRichEditViewer;
  RichEditViewer65: TRichEditViewer;
  RichEditViewer66: TRichEditViewer;
  RichEditViewer67: TRichEditViewer;
  RichEditViewer68: TRichEditViewer;
  RichEditViewer69: TRichEditViewer;
  RichEditViewer70: TRichEditViewer;
  RichEditViewer71: TRichEditViewer;
  RichEditViewer72: TRichEditViewer;
  RichEditViewer73: TRichEditViewer;
  RichEditViewer74: TRichEditViewer;
  RichEditViewer75: TRichEditViewer;
  RichEditViewer76: TRichEditViewer;
  RichEditViewer77: TRichEditViewer;
  RichEditViewer78: TRichEditViewer;
  RichEditViewer4: TRichEditViewer;
  BitmapImage5: TBitmapImage;
  Trinagle_bmp: TBitmapImage;
  IsCyrillicLabel: TLabel;
  ListBox: TNewListBox;
  hl2_ScrollBox: TScrollBox;
  hl2_screens_Image: TBitmapImage;
  hl2_ep1_ScrollBox: TScrollBox;
  hl2_ep1_screens_Image: TBitmapImage;
  hl2_ep2_ScrollBox: TScrollBox;
  hl2_ep2_screens_Image: TBitmapImage;
  portal_ScrollBox: TScrollBox;
  portal_screens_Image: TBitmapImage;
  ComponentsPage: TWizardPage;
  hl2_MainLable: TLabel;
  ep1_MainLable: TLabel;
  ep2_MainLabel: TLabel;
  BitmapImage4: TBitmapImage;
  PortalC_Image: TBitmapImage;
  hl2_panel: TPanel;
  hl2_CheckBox: TNewCheckBox;
  hl2_borealis_CheckBox: TNewCheckBox;
  hl2_icon_CheckBox: TNewCheckBox;
  hl2_ru_en_RadioButton: TNewRadioButton;
  hl2_en_RadioButton: TNewRadioButton;
  hl2_ru_RadioButton: TNewRadioButton;
  hl2_buka_CheckBox: TNewCheckBox;
  hl2_launch_Edit: TNewEdit;
  hl2_main_CheckBox: TNewCheckBox;
  hl2_ep1_panel: TPanel;
  hl2_ep1_CheckBox: TNewCheckBox;
  hl2_ep1_ru_en_RadioButton: TNewRadioButton;
  hl2_ep1_en_RadioButton: TNewRadioButton;
  hl2_ep1_ru_RadioButton: TNewRadioButton;
  hl2_ep1_Icon_CheckBox: TNewCheckBox;
  ep1_Launch_Edit: TNewEdit;
  ep2_panel: TPanel;
  hl2_ep2_CheckBox: TNewCheckBox;
  hl2_ep2_ru_en_RadioButton: TNewRadioButton;
  hl2_ep2_en_Radiobutton: TNewRadioButton;
  hl2_ep2_ru_RadioButton: TNewRadioButton;
  hl2_ep2_Icon_CheckBox: TNewCheckBox;
  ep2_Launch_Edit: TNewEdit;
  portal_panel: TPanel;
  portal_CheckBox: TNewCheckBox;
  portal_ru_en_RadioButton: TNewRadioButton;
  portal_en_RadioButton: TNewRadioButton;
  portal_ru_RadioButton: TNewRadioButton;
  portal_Icon_CheckBox: TNewCheckBox;
  portal_Launch_Edit: TNewEdit;
  hl2_ep2_main_CheckBox: TNewCheckBox;
  hl2_ep1_main_CheckBox: TNewCheckBox;
  portal_main_CheckBox: TNewCheckBox;
  SpeedBtnPanel: TPanel;
  SpeedBtn: TNewSpeedButton;
  TypeComboBox: TNewComboBox;
  ClearButton: TNewButton;
  SettingPanel: TPanel;
  BitmapImage9: TBitmapImage;

а ниже ещё есть целая пачка
(перед компиляцией, когда время придёт, собираюсь перенести всё из этого дубликатора в InitializeWizard) и все переменные по местам (локально/глобально)
А также есть ли разница после написания
так
var
Mr_Valve_Label: TLabel;
Valve_Label: TLabel;

или так (кажется правильнее)

var
Mr_Valve_Label, Valve_Label: TLabel;

Последний раз редактировалось Johny777, 09-05-2012 в 02:31.


Отправлено: 23:32, 08-05-2012 | #1867