Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-01-2012
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.219
Poder: 24
newtron Va camino a la fama
Gracias Marcos por tu aporte.

Casimiro, el problema es que yo lo que he metido en el TFrame es precisamente el componente DelphiTwain, y claro, en cada formulario en el que incrustro el mismo hace una copia del componente por lo que se comporta exactamente igual que como lo tenía originalmente con un componente DelphiTwain en cada formulario.

Voy a intentar darle la vuelta y crear un formulario modal que albergue el componente DelphiTwain para llamarlo desde distintos formularios pasandole la acción a realizar.

Ya os cuento.
__________________
Be water my friend.
Responder Con Cita
  #2  
Antiguo 15-01-2012
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.219
Poder: 24
newtron Va camino a la fama
Vale.

Ya he preparado un formulario modal que contiene el componente DelphiTwain y lo puedo llamar desde cualquier otro formulario sin problemas. Ahora me queda un pequeño detalle, a mi me gustaría que desde el formulario desde el que se pica en el botón de escanear de forma automática llamara al formulario que tiene el componente y directamente se abriera el driver del escaner. Si lo pongo de esa manera la pantalla del driver del escaner se queda oculta, sin embargo si pongo un botón en el formulario que tiene el componente y pico en él si que se abre de forma normal. ¿Alguna idea?.

Gracias y un saludo
__________________
Be water my friend.
Responder Con Cita
  #3  
Antiguo 15-01-2012
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.695
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por newtron Ver Mensaje
el problema es que yo lo que he metido en el TFrame es precisamente el componente DelphiTwain, y claro, en cada formulario en el que incrustro el mismo hace una copia del componente por lo que se comporta exactamente igual que como lo tenía originalmente con un componente DelphiTwain en cada formulario..
Bueno, de esa forma también está bien, incluso mejor que la forma en que lo hago yo, ten en cuenta que no pone un twain en cada formulario, sino que es el mismo twain visto desde distinto sitio (form)

Cita:
Empezado por newtron Ver Mensaje
Vale. Ya he preparado un formulario modal que contiene el componente DelphiTwain y lo puedo llamar desde cualquier otro formulario sin problemas. Ahora me queda un pequeño detalle, a mi me gustaría que desde el formulario desde el que se pica en el botón de escanear de forma automática llamara al formulario que tiene el componente y directamente se abriera el driver del escaner. Si lo pongo de esa manera la pantalla del driver del escaner se queda oculta, sin embargo si pongo un botón en el formulario que tiene el componente y pico en él si que se abre de forma normal. ¿Alguna idea?.
Gracias y un saludo
Debe ser algún comportamiento derivado de que tú usas mdi, supongo, en sdi no ocurre eso
Responder Con Cita
  #4  
Antiguo 16-01-2012
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.219
Poder: 24
newtron Va camino a la fama
No, al final opté por no usar mdi porque el problema que tenía con la posición de los formularios lo solucioné en su día con unas sugerencias del amigo escafandra. El tema es que he creado un formulario normal y le he puesto en el evento OnShow que llame directamente al driver del escaner y lo hace, pero la ventana de las opciones del driver se quedan escondidas, sin embargo si pongo un TButton para picar y que haga lo mismo ya funciona de forma correcta. Yo me quería ahorrar ese paso de picar otra vez pero ya me vale de esta manera.

Casimiro y marcoszorrilla, gracias por vuestra atención.
__________________
Be water my friend.
Responder Con Cita
  #5  
Antiguo 16-01-2012
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.695
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Prueba a ponerlo en el OnActivate en lugar del OnShow, puede que ahí sí haga lo que tú quieres.
Responder Con Cita
  #6  
Antiguo 16-01-2012
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.219
Poder: 24
newtron Va camino a la fama
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Prueba a ponerlo en el OnActivate en lugar del OnShow, puede que ahí sí haga lo que tú quieres.
Pues fíjate que lo pensé y me dije a mi mismo "...no... no va a ir" y no lo probé, ¡¡pues si!! en el OnActivate funciona.

Gracias y un saludo
__________________
Be water my friend.
Responder Con Cita
  #7  
Antiguo 16-01-2012
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.695
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Es que en el onShow todavía no es visible la ventana, por eso se te quedaba detrás.

Entonces todo bien, ¿no?
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Instalar DelphiTwain en D7 marcoszorrilla Varios 6 26-12-2011 23:06:59
DelphiTWAIN y Bitmap:S mrnovice Gráficos 13 03-10-2008 23:43:10
DelphiTwain y SetImageLayoutFrame() mrnovice OOP 1 07-08-2008 14:36:09
DelphiTwain: Accesar propiedades de Scanner Roberto Angulo Gráficos 5 31-07-2008 21:38:17
Cancelar con DelphiTwain mrnovice OOP 3 07-07-2008 18:34:51


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