Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-03-2007
manolop manolop is offline
Miembro
 
Registrado: may 2005
Posts: 109
Poder: 20
manolop Va por buen camino
Como agregra dll a proyecto delphi

Hola, necesito agregar a mi proyecto la libreria faxcom.dll para poder ejecutar el siguiente codigo que encontro en los foros para enviar fax. Alguien me podria decir como puedo agregar la dll para usar sus funciones. Gracias.

Código Delphi [-]
function SendFax(filename : String; number : String) : Integer;
var Srv : FAXCOMLib.FaxServer;
var Doc : FAXCOMLib.FaxDoc;
begin
  Srv := FaxServerClass.Create();
  Srv.Connect(nil);
  Doc := FAXCOMLib.FaxDoc(Srv.CreateDocument(filename));
  Doc.FaxNumber := number;
  sendFax := Doc.Send();
  srv.Disconnect;
end;
Responder Con Cita
  #2  
Antiguo 30-03-2007
Avatar de DarKraZY
DarKraZY DarKraZY is offline
Miembro
 
Registrado: ago 2003
Posts: 460
Poder: 21
DarKraZY Va por buen camino
Deberás declarar de nuevo la cabecera de la función indicando el nombre de la dll

Código Delphi [-]
function SendFax(filename : String; number : String) : Integer; external 'libreria.dll';

Lo más cómodo es crear una unidad donde declarar todas estas funciones de la dll. Y a continuación añades al uses la unidad.

Saludos!


PD: Se me olvidó el ;
Responder Con Cita
  #3  
Antiguo 30-03-2007
manolop manolop is offline
Miembro
 
Registrado: may 2005
Posts: 109
Poder: 20
manolop Va por buen camino
Lo he puesto asi, pero me dice que no encuentra FAXCOMLib
Código Delphi [-]
function SendFax(filename : String; number : String) : Integer;external 'faxcom.dll';
var Srv : FAXCOMLib.FaxServer;
var Doc : FAXCOMLib.FaxDoc;
begin
  Srv := FaxServerClass.Create();
  Srv.Connect(nil);
  Doc := FAXCOMLib.FaxDoc(Srv.CreateDocument(filename));
  Doc.FaxNumber := number;
  sendFax := Doc.Send();
  srv.Disconnect;
end;

En cuanto a lo de crear una unidad, debería averiguar las funciones que tien e la dll e incluirlas en la nueva unit?. No tendras algun ejemplo porfavor, ya estoy varias semanas con esto del fax y me tiene fuera de mi. muchas gracias de antemano y por tu anterior respuesta.
Responder Con Cita
  #4  
Antiguo 30-03-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Acabo de subir al FTP público una utilidad (de Wise Guy) para saber las funciones que exporta una DDL's. Se llama ADLLExport.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 30-03-2007
manolop manolop is offline
Miembro
 
Registrado: may 2005
Posts: 109
Poder: 20
manolop Va por buen camino
Muchas gracias Neftali, voy a probarlo
Responder Con Cita
  #6  
Antiguo 30-03-2007
manolop manolop is offline
Miembro
 
Registrado: may 2005
Posts: 109
Poder: 20
manolop Va por buen camino
Me muestra los nombres de las 4 funciones que tiene la dll pero no se como crear la unit de modo que pueda acceder a la dll.....me voy a comprar una bicicleta y hare de fax yo mismo...compro un ejemplo que funcione para enviar fax con pdf adjuntos por 50 euros. en serio, lo necesito
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como incluir las DLLS del Delphi en mi proyecto? bustio Varios 2 24-09-2005 17:51:09
como ejecuto otro proyecto EN DELPHI 7 cmena Varios 2 11-05-2005 10:02:23
Como se comparte un Proyecto Delphi Michel OOP 5 23-09-2004 23:23:36
Estructura de un proyecto en delphi mosorio Varios 0 16-06-2004 12:57:19
como anexar una ayuda CHM a un proyecto delphi hhuillcen Varios 1 09-12-2003 18:34:02


La franja horaria es GMT +2. Ahora son las 13:17:02.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi