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 30-03-2012
_cero_ _cero_ is offline
Miembro
 
Registrado: abr 2007
Posts: 147
Poder: 18
_cero_ Va por buen camino
Thumbs up

Ese error de violación de memoria, se da precisamente porque con “Action = caFree” destruyes el formulario, o mejor dicho liberas el espacio que ocupaba el formulario, con lo cual tendrás que volver a crearlo cada ves que lo necesites (en mi opinión, este es el funcionamiento correcto de una aplicación, crear cuando lo necesites algo y destruir ese algo cuando ya no lo necesites).

Para crear un formulario puedes hacerlo de la siguiente forma:
Código:
#include "Unit1.h"//<-Debes colocar la Unit del formulario que usaras, aunque supongo que eso ya lo hiciste, porque ya manejabas el otro formulario
void __fastcall TForm1::Button1Click(TObject *Sender)
{
/**/
    TForm1* PunteroDeForm1 = new TForm1( this /* Este será el propietario del formulario, puede ser también Application o NULL según veas */ );
    PunteroDeForm1->Caption = "Una muestra de como cambiar propiedades";
    PunteroDeForm1->Show() /* Así lo muestras, tambien puede ser ShowModal(); */;
}
Por otro lado un tutorial que me vino bien ver en mis días fue: http://c.conclase.net/curso/index.php

Te explica todo de principio a fin, y como recomendación, ponle especial atención a la parte de clases, objetos y punteros el cual es el corazón de cualquier lenguaje orientado a objetos (no solo de C/C++) y si entiendes esto lo demás será super simple
Responder Con Cita
  #2  
Antiguo 30-03-2012
garanal garanal is offline
Registrado
NULL
 
Registrado: mar 2012
Posts: 3
Poder: 0
garanal Va por buen camino
Mil gracias.

¡¡¡Uyyyyy!!! ¡Qué velocidad de respuesta!

Mil gracias, compañeros. Ha quedado solucionado con su explicación. (Pasarlo a disponibles y lo demás).

Llevaba bastante rato leyendo en varias partes y acá ustedes me han brindado la solución en sólo unos minutos.

Muchas, muchas gracias.
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
¿Como limpiar un Componente Timage? soma25 C++ Builder 5 14-03-2012 08:51:39
como puedo limpiar una image ingabraham Varios 1 22-09-2010 04:36:04
Como limpiar un ComboBox? Ricsato Varios 8 20-01-2009 21:33:32
¿Como limpiar un Timage? Nelly Varios 2 26-10-2007 19:03:02
Como limpiar las casillas del DBCheckBox? gersongelabert Conexión con bases de datos 1 08-01-2005 08:44:34


La franja horaria es GMT +2. Ahora son las 22:34: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