Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-07-2007
Avatar de aeff
aeff aeff is offline
Miembro
 
Registrado: oct 2006
Ubicación: Cuba, Guantánamo
Posts: 348
Poder: 18
aeff Va camino a la fama
Question EL Initialization en C++???

hola colegas, quisiera saber como puedo declarar en una Unit de C++ la cláusura Initialization o Finalization que hay en Delphi, ¿me hago entender bien colegas?

muchas gracias de antemano,

salu2!!!

aeff!!!
Responder Con Cita
  #2  
Antiguo 25-07-2007
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Cita:
Empezado por aeff
hola colegas, quisiera saber como puedo declarar en una Unit de C++ la cláusura Initialization o Finalization que hay en Delphi, ¿me hago entender bien colegas?
No se puede. C++ no tiene ni INITIALIZATION ni FINALIZATION, así de simple. Deberás buscar otra aproximación. ¿Constructores y destructores, tal vez?
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #3  
Antiguo 25-07-2007
Avatar de aeff
aeff aeff is offline
Miembro
 
Registrado: oct 2006
Ubicación: Cuba, Guantánamo
Posts: 348
Poder: 18
aeff Va camino a la fama
Exclamation

hola, bueno pero eso de constructores yo no lo entiendo al 100%, ¿me pueden dar alguna idea?

saludos aeff!!!
Responder Con Cita
  #4  
Antiguo 26-07-2007
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Viene explicado en el manual de C++. Siento ser tan brusco, pero es así. Es una característica del lenguaje que funciona de forma similar, aunque no identica, a los constructores y destructores de Object Pascal. Un ejemplo (a ver si me acuerdo, que hace años que no toco C++):
Código:
#include <stdio>

class MiClase
{
public:

// El constructor.
  MiClase ()
  {
    cout << "Ejecutando el constructor" << endl;
  }

// Un método.
  void Trabajar (void)
  {
    cout << "Trabajando..." << endl;

// El destructor.
  virtual ~MiClase ()
  {
    cout << "Ejecutando el destructor" << endl;
  }
};


// Referencia a instancia de clase.
MiClase *Objeto;

int main (void)
{
// Creamos el objeto.
  Objeto = new MiClase ();

// Utilizamos el objeto
  Objeto->Trabajar ();
// Destruimos el objeto.
  delete Objeto;

  return false;
}
Más o menos...
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine

Última edición por Ñuño Martínez fecha: 26-07-2007 a las 07:53:52.
Responder Con Cita
  #5  
Antiguo 26-07-2007
Avatar de axesys
axesys axesys is offline
Miembro
 
Registrado: ene 2007
Ubicación: Los Mochis Sinaloa
Posts: 208
Poder: 18
axesys Va por buen camino
En esta página vi algo espero que te sirva

http://www.obsof.com/delphi_tips/DL613.html

Seria esta parte

#pragma startup initUnit2

#pragma exit finalUnit2
Responder Con Cita
Respuesta



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
Error dbExpress vendor initialization failed ivan022481 Conexión con bases de datos 1 26-06-2007 04:15:44


La franja horaria es GMT +2. Ahora son las 03:32:55.


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