Ver Mensaje Individual
  #1  
Antiguo 31-03-2014
rgarcia_ayala rgarcia_ayala is offline
Registrado
 
Registrado: sep 2008
Posts: 4
Reputación: 0
rgarcia_ayala Va por buen camino
Ayuda con dll externa

Estimados,

Les solicito una ayuda con este tema pues es mi primer contacto con DLLs.
Necesito ejecutar un metodo de una clase que esta incluida en una dll construida en VB. La clase se llama '_clsSobre' y su metodo es 'Prueba'.

Les pego el codigo que estoy intentando usar:
Código Delphi [-]
unit Unit1;

interface

uses
  Windows,  eFacturaDLL_TLB, 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;
  MiclsSobre : _clsSobre;

implementation

{$R *.dfm}


procedure TForm1.Button1Click(Sender: TObject);
var  MiclsSobre : _clsSobre;
begin
        MiclsSobre.Prueba;
end;

end.
Cuando ejecuto mi aplicacion me tira el siguiente error:

'project Efactura.exe raised exception class EAccessViolation with ......'

Me pueden ayudar o decir por donde empezar ?
Imágenes Adjuntas
Tipo de Archivo: jpg Capture.jpg (7,7 KB, 8 visitas)

Última edición por nlsgarcia fecha: 19-03-2015 a las 19:03:41. Razón: Sintaxis Delphi
Responder Con Cita