FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
dll + mostrar formulario
Hola amigos he estado haciendo pruebas con dll y me he encontrado con un problema:
Tengo una dll que intenta mostrar un formulario que esta dentro de ella, al llamarlo desde la aplicacion me da una error de Violacion de acceso. El codigo de la dll es: uses SysUtils, Classes, Windows, Messages,Dialogs, Unit1 in 'Unit1.pas' {Form1}; function msg:Boolean;stdcall; begin try form1.Show; result:=true; except showMessage('Error al intantar mostrar el mensaje'); result:=true; end; end; exports msg; end. El codigo de la APP es: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; function msg:Boolean; external 'mensaje.dll'; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); var a:Boolean; begin a:=msg(); end; end. Se puede hacer lo que quiero en una dll? Cmo lo haria.. Desde ya muchas gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mostrar un formulario de una aplicacion oculta | nenufer | API de Windows | 2 | 01-06-2006 11:26:45 |
Mostrar formulario hijo | TinkerBell | .NET | 4 | 28-11-2005 11:23:00 |
Volver a mostrar un formulario creado dinámicamente. | jplj | Varios | 2 | 10-02-2005 13:19:27 |
mostrar formulario minimizado | jfontane | Varios | 5 | 28-08-2003 03:45:19 |
Error al mostrar formulario | jmselesan | OOP | 2 | 13-08-2003 21:11:14 |
|