Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Variable global (De novatisimo) (https://www.clubdelphi.com/foros/showthread.php?t=12170)

RyAr 08-07-2004 10:05:34

Variable global (De novatisimo)
 
Buenas, estos dias que le estoy metiendo mas horas a delphi, me surgen cada vez mas dudas. Hasta ahora no me habia pasado pero, ¿como declaro una variable que valga para todo los formularios? Es decir, yo tengo declarado i en el form 1 y 8, y si pongo i := 1 en el form1, cuando ejecute el 8 y le pregunte en el if si i esta a 0, como se que he puesto i := 1 en el form 1??

Saludos y gracias

Nuria 08-07-2004 10:09:57

Hola Ryar!

Una de las soluciones posibles es que te crees una unit, con todas las variables globales que vayas a utilizar en el proyecto.

Y añade esa unit, en el uses de cada formulario, donde utilices alguna variable global.

Espero que te sea de utilidad.

Saluditos! ;)

RyAr 08-07-2004 10:15:40

Perfecto, no lo habia pensado, mil gracias :D

Saludos

tcp_ip_es 08-07-2004 10:16:17

Como bien dice Nuria puedes hacer eso o como te pongo en el ejemplo:

Un formulario normal con su unit1.....
Código Delphi [-]
unit Unit1;

interface

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

type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  TuVariableGlobal:string;
implementation

{$R *.DFM}


Saludos, Tony

RyAr 08-07-2004 10:53:33

Gracias a ti tambien por tu explicacion :D

Saludos

delphi.com.ar 08-07-2004 15:48:44

Una explicación extra nunca viene mal: http://www.clubdelphi.com/foros/show...9&postcount=11

Saludos!


La franja horaria es GMT +2. Ahora son las 12:14:06.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi