![]() |
Problema creando una libreria.
1 Archivos Adjunto(s)
Estoy creando una librería la cual el código es parecido a este:
Este se compila bien y para la cual e creado una unit de importación la cual uso en el proyecto:
Hasta aquí todo funciona buen pero una vez el programa esta en tiempo de ejecución y después de llamar a la función exportada y que esta devuelve el resultado produce un error antes de finalizar el bloque de código del procedimiento, dicho error lo adjunto. Les pido me expliquen por que sucede esto, pues e intentado de todo pero no e logrado solucionar el problema. Gracias de antemano por la ayuda… |
En DLLs no puedes usar funciones que usen parámetros string o devuelvan valores string. En principio, tienes que arreglártelas usando PChar en su lugar.
// Saludos |
Cita:
Solo hay que hacer lo que indica el comentario e incluir junto con nuestro ejecutable la libreria BORLNDMM.DLL. Yo prefiero como dices tu usar PChar. Saludos |
Je, je, por eso dije, en principio ;)
// Saludos |
Ahora comprendo...Solo lo dijiste para engañarnos!!!...:D:D:D
Un abrazo |
| La franja horaria es GMT +2. Ahora son las 22:09:35. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi