Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Dll en C++ (https://www.clubdelphi.com/foros/showthread.php?t=69035)

jask2007 22-07-2010 07:50:55

Dll en C++
 
Que tal, esta ves con pidiendo su ayuda con un problema. lo que pasa es que tengo una aplicacion en C# que accede o llama a una dll, pero me gustaría crear una aplicacion en C++ que maneje dicha dll, pero el problema es que no se como hacerle, Si alguien sabe como y me ayuda.

Neftali [Germán.Estévez] 22-07-2010 11:44:16

¿Qué tal te llevas con Delphi?

Lo digo porque si más o menos entiendes código, hace unos días discutimos el tema en los foros y en esta página y puedes bajar código fuente de cómo acceder desde Delphi a DLL's. Si más o menos lo entiendes debe ser fácil trasladarlo a Builder.

jask2007 22-07-2010 22:42:56

Oye en verdad gracias por la ayuda pero no entiendo mucho o si esq casi nada del delphi. Haber si me puedes orientar un poco mas con el C++

Neftali [Germán.Estévez] 23-07-2010 11:16:15

Hola jask.
Un programa sencillo para llamar a una DLL en Delphi sería así:

Código Delphi [-]
program Call_suma_estat;

uses
  Forms,
  Dialogs,
  SysUtils;

var
  Res:Integer;

function Sumar(x,y:integer):Integer; stdcall; external 'sumas.dll';


begin
  // llamada
  Res := 0;
  Res := Sumar(4,5);
  MessageDlg('Resultado: ' + IntToStr(Res), mtInformation, [mbOK], 0);
end.

Si creas un programa en Builder (proyecto nuevo) yo creo que debe ser casi lo mismo.
En la parte de arriba defines cómo es la estructura de las funciones que vas a usar de tu DLL.

Y abajo simplemente la llamada.

Pruébalo, debe ser casi igual.


La franja horaria es GMT +2. Ahora son las 09:34:32.

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