![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Funcion cambia comportamiento al estar en una dll
Hola a todos.
Mi aplicacion utiliza esta funcion para saber si una ventana esta activa o no y abrirla sólo una vez: function Formexiste(form: TForm): boolean; stdcall; export; begin if assigned( form ) then begin form.WindowState := wsNormal; form.Show; result := true; end else begin result := false; end; end; Esta función está incluida en un .pas del proyecto y funciona a la perfección. Ahora al pasarla a una .dll (estoy incursionando en el uso de éstas) siempre abre una nueva ventana aunque ésta este abierta... Qué es lo que está mal? Gracias por adelantado Saludos
__________________
No te vayas sin irte |
|
#2
|
||||
|
||||
|
Recuerda poner los tags al código fuente, ejemplo:
![]() Gracias ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
Cita:
Y la llamada a la función sería algo como ésto:
Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#4
|
|||
|
|||
|
Gracias por la idea!
Así lo solucioné:
Saludos
__________________
No te vayas sin irte |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Registros que no deberían estar | Mental | Firebird e Interbase | 3 | 29-12-2010 12:12:50 |
| ¡Uf! Podemos estar tranquilos | roman | La Taberna | 7 | 14-04-2010 11:12:58 |
| ¡Volvemos a estar en línea! | dec | Humor | 12 | 19-12-2008 22:31:03 |
| ¿Por qué estar encontra de Ubuntu? | ArdiIIa | Linux | 59 | 11-07-2007 14:31:25 |
| La mania de estar borrando | aeff | OOP | 4 | 18-11-2006 10:25:00 |
|