Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 25-04-2006
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 27
Delphius Va camino a la fama
Creo que va por aquí....

viendo tu código, te diría:
1)Declara todos los tipos de datos que use la pila fuera:

Código Delphi [-]
type
  tdato=char;

2) Segundo.... define el ámbito de las variables y funciones y/o procedimientos: son públicas?Son privadas?
Por ejemplo quedaría:

Código Delphi [-]
tpila=class
  public
  // variables públicas
  cima:0..max;
  elem:array[1..max]of tdato;
  // procedimientos y funciones
  function vacia:boolean;
  function llena:boolean;
  procedure crear;
  procedure poner (var ele:tdato);
  procedure sacar (var ele:tdato);
end;

Cita:
Empezado por alekandro
Las formas que vi para inicializar que vienen con Delphi son el new( ) y el create. Pero a ambos le tengo que asignar un puntero, no los puedo usar aca.
Algo así. Es Create.

Para ello debes definir un constructor en la definición de la clase:

Código Delphi [-]
constructor create

Y luego, (en la implementación) ingresas el código que deseas que se ejecute.
En tu caso sería crear(). Puedes , si deseas, definir el constructor de manera que reciba parámetros.
También puedes definir un destructor:

Código Delphi [-]
Destructor destroy

Espero que te sirva.
__________________
Delphius
[Guia de estilo][Buscar]

Última edición por Delphius fecha: 25-04-2006 a las 04:10:56.
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
solo aparece un registro en Quickreport, ayudaaa!!! manolop Impresión 4 12-12-2007 14:11:49
No funciona Tomcat...ayudaaa clanmilano JAVA 2 23-12-2005 04:08:26
Pilas 'nuevas' al minuto Investment Noticias 0 30-03-2005 15:24:21
Direcciones estáticas o dinámicas Aprendiendo Firebird e Interbase 1 02-04-2004 01:07:08
Problemas con formularios MDI, AYUDAAA!!! Repelus Varios 18 22-02-2004 19:13:17


La franja horaria es GMT +2. Ahora son las 17:20:41.


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