PDA

Ver la Versión Completa : Perdon mi ignorancia


Alexander
05-07-2005, 22:00:40
Como hago para colocar una seccion initialization en mi datamodule.

Se que lo inicio con la palabra initialization coloco las líneas que quiero inicializar, pero donde lo pongo, como lo cierro?.

Gracias.

p.d. Este el es código que quiero poner.


initialization
ThousandSeparator := ',';
DecimalSeparator := '.';

delphi.com.ar
05-07-2005, 22:04:03
unit Unit1;

interface

uses
SysUtils, Classes;

type
TDataModule1 = class(TDataModule)
private
{ Private declarations }
public
{ Public declarations }
end;

var
DataModule1: TDataModule1;

implementation

{$R *.dfm}

initialization

finalization

end.


Ten en cuenta que el código dentro de initialization y finalization es el código de inicialización y finalización de la unit y no de la clase TDataModule1.

Saludos!

roman
05-07-2005, 22:05:50
Perdon mi ignorancia

Perdonada :p

Lo que no es tan perdonable es que uses títulos poco descriptivos para un hilo.

La sección initialization termina cuando comienza la sección finalization o con el end final de la unidad.

// Saludos

roman
05-07-2005, 22:08:08
Federico te me adelantaste un par de segundos.

Nada más aclarar que no es necesaria la sección finalization pero, si se pone, entonces es necesaria initialization aunque esté vacía.

// Saludos

Alexander
05-07-2005, 22:27:32
Caballeros gracias por la ayuda.

El inconveniente que teníe era que la seccion initialization la estaba poniendo inmediatamente después de implementation y antes de los procedimientos y funciones.

Lo puse al final y me funcionó. Gracias.

p.d. Ya cambie el título.