Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-11-2007
Juanitol Juanitol is offline
Registrado
 
Registrado: nov 2007
Posts: 5
Poder: 0
Juanitol Va por buen camino
Problema Creando un Form Dinamico

Código Delphi [-]
  
  con:=TFormConv.Create(Form1);
  con.Parent:=Form1;
  con.Visible:=True;
  con.show;


Es normal que esto me falle???????
Me crea el Form pero la ventana se me queda colgada.
Llevo toda la tarde intentandolo y leyendo manuales pero es que empiezo a pensar que no es normal

He creado el form FormConv pero al crearlo dinamicamente no puedo usar ningun componente

Última edición por jhonny fecha: 14-11-2007 a las 22:28:58. Razón: Arregle las etiquetas DELPHI que por alguna razón quedaron mal :).
Responder Con Cita
  #2  
Antiguo 14-11-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Pues en teoria deberia funcionar lo que expones, pero regularmente estos formularios se crean, asi:

Código Delphi [-]
FormConv := TFormConv.Create(Application);

Y si es un formulario Modal, hay que agregarle las siguiente lineas tambien...

Código Delphi [-]
FormConv.ShowModal;
FormConv.Release;

Espero te sirva .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 14-11-2007
Juanitol Juanitol is offline
Registrado
 
Registrado: nov 2007
Posts: 5
Poder: 0
Juanitol Va por buen camino
Código Delphi [-]
procedure TForm1.Button3Click(Sender: TObject);
var 
  con: TformConv; 
  memo2: Tmemo; 
begin   
  con:=TformConv.Create(Application);   
  con.Parent:=con;   
  con.Visible:=True;   
  con.show; 
end;


Esta es la función.
El resultado una ventana superpuesta en la que no puedo usar ningun componente previamente creado en TFormConv.

TformConv es esto

Código Delphi [-]
TFormConv = class(TForm)
    Memo1: TMemo;
    Nick: TLabel;
    ip: TLabel;
    LabNick: TLabel;
    LabIP: TLabel;
    send: TButton;
    eSend: TEdit;

Espero poder solucionar esto antes de que me quede sin pelo, jaja por que lo estoy arrancando a tirones

Última edición por jhonny fecha: 14-11-2007 a las 22:25:23. Razón: Arregle las etiquetas DELPHI que por alguna razón quedaron mal :).
Responder Con Cita
  #4  
Antiguo 14-11-2007
Juanitol Juanitol is offline
Registrado
 
Registrado: nov 2007
Posts: 5
Poder: 0
Juanitol Va por buen camino
Mierdaaaaaaaaaa

Gracias por todo el problema era que tenia el Enabled:=False;

Perdon por todo, Gracias!!
Responder Con Cita
  #5  
Antiguo 15-11-2007
Juanitol Juanitol is offline
Registrado
 
Registrado: nov 2007
Posts: 5
Poder: 0
Juanitol Va por buen camino
Bien ese era el problema por el cual en la ventana no se podia interactuar pero cuando ejecuto la creación en esta función siguo con el mismo problema

Código Delphi [-]
procedure TForm1.EscuchadorAccept(Sender: TObject;
  ClientSocket: TCustomIpClient);
var
con:TFormCOnv;
dato:String ;
i,op: Integer;
begin
  op:=0;
  dato:=ClientSocket.Receiveln();
  if (dato<>'') then
    begin

      if conversaciones.Count>0 then
        begin
          showmessage('Hay una iwal');
          for i:=0 to conversaciones.Count do
          if CompareStr(conversaciones.Strings[i],dato)=0 then op:=1;
          end;
      end;
if op=0 then begin
Button3.Click;     // Manera numero 300 de la que he intentado crear el formulario
  end;
Escuchador.Active:=True;
end;


Seguramente la función esta sea de coña. Se admiten consejos jaja
Responder Con Cita
  #6  
Antiguo 15-11-2007
[basti] basti is offline
Miembro Premium
 
Registrado: ago 2004
Posts: 388
Poder: 20
basti Va por buen camino
Cita:
Empezado por Juanitol Ver Mensaje
con.Parent:=con;
Esta línea no me suena nada bien, estás diciéndole que el form "con" contiene al form "con", no es muy lógico. Prueba a quitársela.
__________________
Saludos.
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
Problema creando XML PaCmAn72 Internet 2 15-05-2007 14:56:33
Query dinamico en rave Report, no es problema de parametros sflexas Impresión 3 18-11-2006 16:50:51
Problema creando Clave Primaria: 'too may keys defined' amkalzada Conexión con bases de datos 4 11-05-2006 13:45:46
Problema creando un nuevo componente y un editor de propiedades Koder OOP 8 21-08-2005 10:59:08
problema creando una base de datos para varios usuarios ercrizeporta Conexión con bases de datos 3 06-07-2005 23:29:35


La franja horaria es GMT +2. Ahora son las 05:55:42.


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