Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Переменные и формы

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 20.12.2013, 16:18   #1
 Разведчик
Аватар для Deagro
 
Deagro никому не известный тип
Регистрация: 23.08.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для Deagro с помощью Skype™
 
Question Переменные и формы

Доброго времени суток,дорогие форумчани, недавно начал изучать делфи,вот у меня появились кое-какие вопросы. Итак начнём:
1)
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
  a: string;
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

uses Unit2;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

begin
          a:='Deagro';
          If Edit1.Text=a then
          Form2.Show;
end;

end.
И второй
Код:
unit Unit2;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm2 = class(TForm)
    Edit1: TEdit;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form2: TForm2;

implementation

uses Unit1;

{$R *.dfm}

procedure TForm2.Button1Click(Sender: TObject);
begin
Form1.a:=Form2.Edit1.Text;
end;
end.
Изначально вообще не мог менять переменную а,нашёл выход благодаря J-Fobos а сейчас переменная меняется,НО форм2 всеравно открывается когда на Form1.Edit1.Text=Deagro.
2) как сделать чтобы когда форма 2 открывается Форма 1 закрылась(при этом не закрывая форму2)
3) Как сделать чтобы пароль(в моем случае переменная "а") всегда сохранялось(после того как её изменят с формы 2)
________________
Не важно сколько силы,главное сколько храбрости!
  Ответить с цитированием
Старый 21.12.2013, 17:37   #2
 Разведчик
Аватар для Deagro
 
Deagro никому не известный тип
Регистрация: 23.08.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для Deagro с помощью Skype™
 
По умолчанию Re: Переменные и формы

Вопрос 1 решил (Благодаря J-Fobos) с процедурой OnCreate (для Form1).
________________
Не важно сколько силы,главное сколько храбрости!
  Ответить с цитированием
Старый 21.12.2013, 17:49   #3
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Переменные и формы

Цитата:
Сообщение от DeagroПосмотреть сообщение
Изначально вообще не мог менять переменную а,нашёл выход благодаря J-Fobos а сейчас переменная меняется,НО форм2 всеравно открывается когда на Form1.Edit1.Text=Deagro.

Убрать "a:='Deagro';" из метода....
Цитата:
Сообщение от DeagroПосмотреть сообщение
2) как сделать чтобы когда форма 2 открывается Форма 1 закрылась(при этом не закрывая форму2)

Сделать нормальный выход их формы 1 и в методе где создается форма 1 дописать проверку и вызов формы 2...
Цитата:
Сообщение от DeagroПосмотреть сообщение
3) Как сделать чтобы пароль(в моем случае переменная "а") всегда сохранялось(после того как её изменят с формы 2)

Сделать переменную А глобальной/записывать в файл/реестр.
  Ответить с цитированием
Пользователь сказал cпасибо:
zap96ol (21.12.2013)
Старый 21.12.2013, 18:44   #4
 Разведчик
Аватар для Deagro
 
Deagro никому не известный тип
Регистрация: 23.08.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для Deagro с помощью Skype™
 
По умолчанию Re: Переменные и формы

Спасибо))) а как можно переменную записать в реестр?
________________
Не важно сколько силы,главное сколько храбрости!
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переменные с INI Ginrey Общение разработчиков 4 08.02.2013 17:43
[Статья] Уроки C#. Урок 1. Переменные. Guch C# 11 09.12.2012 19:24
[Информация] Переменные используемые в клиенте DED_MA3AY Общение разработчиков 8 18.09.2012 22:32
[Руководство] Как создавать ТОЛЬКО локальные переменные shagart С/С++ 0 05.12.2008 20:05

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 15:48.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net