Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-01-2006
Avatar de Chente(rMan)
Chente(rMan) Chente(rMan) is offline
Miembro
 
Registrado: ago 2005
Posts: 89
Poder: 19
Chente(rMan) Va por buen camino
Lightbulb DLL: No se encuentra punto de entrada del procedimiento...

Que tal foreros.

Un proveedor me esta entregando una dll hecha en Visual Basic 6, y me indica las funciones...

Código:
Public Function Marca(telefono As String, prefijo As String) As Integer
Esta DLL lo que hara, será marcar a un número telefónico entre otras cosas, por eso el prefijo.

asi que yo en Delphi pongo lo siguiente.

Código Delphi [-]
implementation
{$R *.dfm}
function Marca(telefono, prefijo : string) : integer ; External 'C:\Archivos de programa\BAPCXSETDLL\BAPCXSETDLL.dll';
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(IntToStr(Marca(Edit1.Text, 'm')));
end;

Pero me marca el siguiente error.

No se encuentra el punto de entrada del procedimiento Marca en la biblioteca de vínculos dinámicos 'C:\Archivos de programa\BAPCXSETDLL\BAPCXSETDLL.dll'

Segun yo todo esta bien, no se si tenga que definirse algo al compilar la dll en VB6 para que cualquier lenguaje pueda usarlo.

Cuando es al reves, o sea que una dll se genere en Delphi creo que hay que ponerle stdCall para que pueda ser interpretado por todos los lenguajes.

Aunque lo mas seguro es que yo este mal en algo, espero me puedan ayudar, gracias.


Vicente López.
Responder Con Cita
 



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
Dll y puntos de entrada chete Varios 1 11-01-2006 13:20:28
Error «illegal line ""» en extensión DLL que accede a Firebird Al González PHP 2 19-09-2005 15:16:07
validacion halifax Tablas planas 7 06-02-2005 23:25:53
Procedimiento Almacenado Ulises Providers 3 30-01-2004 18:14:58
Ayuda sobre un Procedimiento Almacenado Nuria Firebird e Interbase 6 21-01-2004 13:18:15


La franja horaria es GMT +2. Ahora son las 06:50:52.


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