Ver Mensaje Individual
  #1  
Antiguo 02-12-2009
Kandorf Kandorf is offline
Miembro
 
Registrado: may 2007
Posts: 38
Reputación: 0
Kandorf Va por buen camino
Problemas al crear mi primera clase

Hola, siento si esta duda ha sido posteada anteriormente, he usado el buscador y no he encontrado nada que respondiera a mis dudas.

Para un programa que estoy haciendo he creado una clase, llevo tiempo programando, pero nunca me había surgido crear una clase en delphi, ya la he terminado y me han surgido varios problemas.

1-Uno de los objetos que contiene esta clase es un TStrings, al intentar llamar a cualquier función de la clase TStrings me da un error, he probado a crear el objeto desde el constructor de mi clase de esta manera:
Código:
Cadenas:=TStrings.Create;
Esta función sí me la permite, pero si intento llamar a cualquier otra función después de hacer esto me sigue saliendo el error, la única diferencia es que en el Watch en vez de poner 'nil' ahora pone un número precedido de $.

De todas formas yo pensaba que con poner 'inherited' al principio del constructor de mi clase ya se inicializavan todas las variables de esta.

2-Para crear un objeto de mi clase tengo que llamar al constructor con:
Código:
Objeto:=TClase.Create;
Yo pensaba que con declarar el objeto ya valía teniendo en la clase un constructor llamado
Código:
constructor TClase.Create;
Un saludo y gracias por vuestro tiempo.
Responder Con Cita