Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-03-2007
jam jam is offline
Miembro
 
Registrado: may 2003
Posts: 74
Poder: 22
jam Va por buen camino
Método free dentro de create

Esto es una curiosidad que tengo:

¿Se podría llamar al método free dentro del constructor create?

Código Delphi [-]
procedure myclass.create(par:integer)
begin
 inherited create(par);
 ...
 if par<0 then
 begin
   inherited free;
   raise exception.create('par<0');
 end;
 ...
end;
...
myclassvar=myClass.create(-1);

Imaginaros que tengo que crear una clase, y que su constructor recibe un parámetro pero que en el caso de que no sean correcto lanze una excepción
y salga del constructor.
Si par<0 ¿qué valor recibe myclassvar?.
¿Hay alguna forma de asignar a myclassvar nil sin utilizar una función adicional?

Gracias.
__________________
-¿no es usted la hija de un famoso banquero?.
-pues no.
-Perdone, pero por un momento pensé que me había enamorado de usted.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Could not create output file' Luis Alberto Varios 11 17-05-2007 00:16:44
Clases: Create and destroy jlrbotella OOP 5 09-03-2007 13:11:06
error en create function lookmydoom MySQL 0 12-01-2007 04:20:59
Create Function rickymarti Firebird e Interbase 1 02-12-2004 10:37:00
Can't create socket juanchi Internet 1 09-10-2003 17:58:57


La franja horaria es GMT +2. Ahora son las 13:44:11.


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
Copyright 1996-2007 Club Delphi