Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-07-2010
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 20
mjjj Va por buen camino
Adjunto un ejemplo con lo que ocurre.
Me di cuenta que en vez de crear un Tform, creo un TFrame, y si que funciona bien, pero no quiero un Tframe ya que no tiene la barra del form y así poder moverlo.

Problema:
El TEdit, Tmemo del Form que es creado de ejecución, al precer como que ha perdido propiedades... no lo puedo seleccionar, ni escribir, etc.

Con el resto de componentes funciona bien... Tlistbox, Tcombobox, etc.

Que podrá ser esto??

Gracias
Archivos Adjuntos
Tipo de Archivo: zip problema.zip (6,8 KB, 7 visitas)
Responder Con Cita
  #2  
Antiguo 20-07-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.439
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por mjjj Ver Mensaje
Adjunto un ejemplo con lo que ocurre.
Como ya te he dicho, mejor que subas el código. El ejecutable sólo no sirve. No incluye packages y además yo no tengo instalado D2010 y no poseo los packages de librerías.
Como ya te he dicho es más sencillo subir los fuentes y que cada uno pueda compilarlo en sus sistema.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 20-07-2010
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 20
mjjj Va por buen camino
Gracias Neftali, tienes toda la razón adjunto código de ejemplo problema.

Aqui se me presentan 2 situaciones. En primer lugar los Tedit y Tmemo (que he detectado por el momento), ocurre que no lo puedo seleccionar, probando descubrí que si en el evento onclick del mismo componente escribí setfocus, funciona pero no es como debiese ser. Por otro lado esto ocurre cuando creo un TForm en tiempo de ejecución y que además el parent sea un TPanel. Si comento la linea del parent funciona bine. Por otro lado en vez de crear un Tform, creo un Tframe aquí si que funciona todo bien, pero no es lo que necesito.

Segundo problema, al crear un Tform que está en una libreria llamada "prueba", en este form existe un Tquery, al cual necesito pasarle la propiedad database y transaction antes de poder abrirlo, pero no puedo hacerlo con un uses ya que está en una librería de carga dinamica.

Espero se entida lo que necesito resolver.

Saludos
Archivos Adjuntos
Tipo de Archivo: zip Form.rar.zip (36,9 KB, 7 visitas)
Responder Con Cita
  #4  
Antiguo 20-07-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.439
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Hola mjjj.
En el proyecto que has pasado falta el package de prueba y lo más importante el formulario de la discordia (Form4).

He creado uno con un par de componentes y te lo subo. Ahí verás cómo se pueden ejecutar métodos vía RTTI, que creo que es lo que puede solucionar tu problema.
Hay un método sin parámetros y otro con parámetros, que supongo que es lo que tú necesitas para pasarle la Transacción, DataBase,...
Archivos Adjuntos
Tipo de Archivo: zip Formv2.rar.zip (20,2 KB, 8 visitas)
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 20-07-2010
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 20
mjjj Va por buen camino
Hola Neftali, ahora si incluí lo que faltaba.
Principalmente son 2 cosas que quiero resolver.

El porqué los TEdit de los form cargados de forma dinámica, no los puedo seleccioonar, a menos que le comente la linea parent := panel1.

Y la forma de pasarle al TQuery que está en el Tform cargado de dinamico al database y transaction que está en el formulario principal.

Espero me puedas ayudar, gracias
Archivos Adjuntos
Tipo de Archivo: zip Form.rar.zip (42,8 KB, 7 visitas)
Responder Con Cita
  #6  
Antiguo 20-07-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.439
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Ahora mismo tengo un poco de prisa; Te subo la misma aplicación con los cambios aplicados a la que he subido antes; Ahí puedes ver cómo ejecutar métodos.

Si no te aclaras, dilo y comentaremos, ahora no puedo entretenerme más.

Un saludo.
Archivos Adjuntos
Tipo de Archivo: zip Form.v3.rar.zip (21,5 KB, 12 visitas)
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #7  
Antiguo 21-07-2010
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 20
mjjj Va por buen camino
Neftali, mi principal problema ocurre en que al cargar los form de forma dinamica algunos componentes como el TEdit, TMemo, etc. no los puedo seleccionar.

el tema se resuelve al sacar la linea del parent := panel1;

Código Delphi [-]
BEGIN
PackageModule := LoadPackage('compras.bpl');
  if PackageModule <> 0 then
  begin
    AClass := GetClass('TForm5');
    if AClass <> nil then
      with TComponentClass(AClass).Create(self) as TForm do
      begin
        parent := panel1;
        Show;
      end;
  end;
end;

pero esto no me sirve, necesito que este dentro del panel.

Porque podrá ocurrir esto?

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
FirebirdConfig ahora en Plugin para IBExpert egostar Noticias 15 26-09-2008 22:45:17
Plugin para outlook fjardelphiyahoo OOP 1 18-09-2007 13:14:01
¿Como instalo plugin en IBexpert? NPIdea Firebird e Interbase 1 22-06-2007 13:27:10
Instalar Plugin en eclipse Paoti JAVA 3 08-01-2007 20:47:23
Que es un plugin? chavetaz Varios 2 19-10-2004 14:41:29


La franja horaria es GMT +2. Ahora son las 22:31:50.


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