Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ayuda con libreria C (https://www.clubdelphi.com/foros/showthread.php?t=50199)

johan 11-11-2007 13:47:12

Ayuda con libreria C
 
Hola a todos,

necesito acceder desde Delphi 6 a las funciones de una libreria creada en C o en C++, y lo que unico que tengo es lo siguiente:


cdclie.lib
clie.h
cdclie.exp
cdcliesample.c


Dentro de cdcliesample.c una de las llamadas a una funcion es:
rc = CIOpen( loginName );


Existe alguna ayuda que conozcais en la red, para acceder a lib desde D6.

¿Con estos ficheros que dispongo es suficiente o necesito alguna más, convertir la lib a dll por ejemplo?

Espero de alguien, que me aporte un punto de luz, al lio, que cada vez es mayor.

Un abrazo.

Al González 11-11-2007 20:35:30

Hola Johan.

Antes que nada, es biblioteca, no librería.

Probablemente será necesario crear primero una DLL con esos archivos, utilizando algún compilador de C. Luego importar en Delphi las funciones que desees utilizar.

Saludos.

Al González. :)

johan 12-11-2007 00:41:48

Cita:

Empezado por Al González (Mensaje 245379)
Hola Johan.

Antes que nada, es biblioteca, no librería.

Probablemente será necesario crear primero una DLL con esos archivos, utilizando algún compilador de C. Luego importar en Delphi las funciones que desees utilizar.

Saludos.

Al González. :)

Eso me temia, que si no puedo crear la DLL -no tengo el codigo fuente de 'c'-, no podre interactuar con las funciones, a ver si alguien mas puede verter un rayo de luz sobre el tema.


:confused: PD: biblioteca -no figura como termino para informatica-, desde hace mas de 20 años son librerías dinamicas, estaticas etc.

Un saludo.

Al González 12-11-2007 07:00:11

¡Hola de nuevo!

Cita:

Empezado por johan (Mensaje 245402)
...desde hace mas de 20 años son librerías dinamicas, estaticas etc...

Desde hace más de 20 años algunos autores y profesionistas del área informática han caído en la pifia lingüística de llamarle "librerías" a las libraries (bibliotecas en inglés), debido a la semejanza gráfica de esas dos palabras.

Pero si observas con detenimiento (y se apega uno al diccionario), notarás que los textos más formales usan el termino biblioteca, por ser el acertado.

Es difícil aceptarlo cuando uno se ha acostumbrado a la otra palabra (durante años yo decía librería :o), estando confundidas también muchas personas más. Pero sólo es cosa de escarbar un poco para encontrar la luz.

Aquí un ejemplo del uso correcto: http://es.wikipedia.org/wiki/DLL

Un abrazo.

Al González. :)

johan 15-11-2007 01:19:09

Jojo, pues vaya :( ... como siempre has dicho lib, libreria... gracias, por la aclaracion Al González.

Un saludo,
Juan.


La franja horaria es GMT +2. Ahora son las 08:00:25.

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