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
  #7  
Antiguo 28-11-2007
Avatar de Cecil
Cecil Cecil is offline
Miembro
 
Registrado: may 2007
Posts: 97
Poder: 20
Cecil Va por buen camino
Pues mira, lo que necesitaba era crear un formulario a partir de el nombre de su clase, y lo he hecho de la siguiente manera:

Código Delphi [-]
function CrearForm(sForm: String): TForm;
var
  PcClase: TPersistentClass;
begin
{
  Para que funcione esta función, debemos de Registrar la Clase del Formulario en el Formulario principal
  como en el ejemplo siguiente:

  initialization
    RegisterClass( TFormEditAgentes );

  finalization
    UnregisterClass( TFormEditAgentes );
}

  Result := nil;
  
  PcClase := GetClass( sForm );

  if Assigned( PcClase ) then
    Result := TFormClass( PcClase ).Create( Application );
end;

Si te fijas, al GetClass le paso como parámetro un string, que es el nombre de la clase del formulario y ya básicamente queda crearlo. Espero resolver tus dudas
__________________
"There is nothing either good or bad, but thinking makes it so" William Shakespeare.
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
Formulario y Objetos por String nostrajara Varios 5 14-11-2007 11:36:25
encontrar caracter en string emeceuy Varios 4 13-09-2007 01:35:35
Caracteres de String pertenecienes a subconjunto dado taniapsj JAVA 0 06-07-2007 12:50:19
Encontrar caracter en un string davidgaldo Varios 1 21-10-2005 09:44:17
Crear Formulario pasando como parametro un string morfeo21 Varios 1 18-08-2004 02:39:58


La franja horaria es GMT +2. Ahora son las 14:22:29.


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