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 |
#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 |
|