criação de dll´s

23/03/2003

0

como faço para declarar uma function em uma dll?
estou fazendo assim só que não está compilando (ctrl+F9):
//
unit uImerelat;

interface


uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Qrctrls, jpeg, QuickRpt, ExtCtrls;

function MostraRelat (CAMINHO : STRING) : string; stdcall; export;

type

//
[]´s
Fabiano(RS)


Anonymous

Anonymous

Responder

Posts

23/03/2003

Kanedasam

Verifique a estrutura basica

library Project1; //


uses SysUtils, Classes,WinTypes,WinProcs;
var i : integer ;

{$R *.res}

Function Trim(J:String):String; Export;

Begin // Inicio da função
i := Length(J);
While J[Length(J)]=#32 do Dec(J[i]);
If Length(J)>1 then
While (J[1]=´ ´) do
Begin
Delete(J,1,1);
If Length(J)<=1 then J:=´´;
end;
Result:=J;
end; // Final da função

Exports { Torna visivel para os programas }
Trim; // Função a ser exportada

end. // final da Unit


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar