Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   usar DLLs (https://www.clubdelphi.com/foros/showthread.php?t=34911)

lynu 25-08-2006 06:15:07

usar DLLs
 
buenas, como estan todos, espero que muy bien.

la verdad es que quisiera que alguien me explicara como puedo utilizar DLLs en mi aplicacion, para lo cual los quiero utilizar, es para llamar los reportes, osea quisiera tener los reportes en dlls y que mi aplicacion los llamase para asi no tenerlos "en la misma aplicacion" literalmente hablando.

quisiera saber como podria hacerlo (si es posible), o si tienen un link en donde lo detallen bien paso a paso. muchas gracias.

betto 27-03-2007 02:57:53

Hola, yo uso reportes creados en Crystal Report y se colocan en donde el ejecutable o bien en una carpeta donde esta el ejecutable.
Debes de tener instalado el Componente del Crystal Report obvio.
Los mando a llamar desde codigo asi:

Código Delphi [-]
 Crpe1.ReportName:= extractfilepath(Application.ExeName) + 'miRPT.rpt';
    Crpe1.Connect.ServerName:= 'base';
    Crpe1.Connect.DatabaseName:= 'base';
    Crpe1.Connect.UserID:= 'user';
    Crpe1.Connect.Password:= 'password';  
    Crpe1.ParamFields.Clear;
    if Crpe1.DiscardSavedData then
    begin
      Crpe1.ParamFields[0].CurrentValue:= FormatDateTime('yyyy,mm,dd', date);
      Crpe1.ParamFields[1].CurrentValue:= usuario;
      Crpe1.Execute;
    end;
  end

todo eso puedes ponerlo dentro de un TRY FANILLY END pa que mejore el rendimiento cuando tenga problemitas al cargar o no encuentre el reporte, etc....
Espero esto te ayude de algo...


La franja horaria es GMT +2. Ahora son las 17:38:21.

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