![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Puedes empezar por mirar el ejemplo que te adjunto.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 30-05-2007 a las 14:17:44. |
|
#2
|
||||
|
||||
|
Hola,
También puedes echar un vistazo a los "Temas similares" a este hilo que puedes ver abajo de esta misma página. Y/o utilizar el buscador de los Foros, puesto que se ha tratado el tema que te preocupa en más de una ocasión. |
|
#3
|
|||
|
|||
|
Muchas gracias
La verdad es que estoy perdido con el tema de qué parámetros se pueden pasar. Teniendo en cuenta que va a ser llamada por aplicaciones hechas en otros lenguajes y que algunos de ellos serán llamadas por referencia (es decir, modificarán su contenido).
Lo miraré a ver si me aclara más, tiene buena pinta. |
|
#4
|
|||
|
|||
|
PChar o cadenas
Sigo "navegando" y por lo que entiendo parece que sólo puedo usar este tipo de dato para enviar/recibir cadenas si quiero que otra aplicación , por ejemplo hecha en VBasic6, C++ pueda realizar las llamadas.
¿Es correcto? ¿Y para los enteros PInt?¿Para los decimales? Perdonad mi torpeza, pero ya digo hace siglos que no toco Delphi y me está costando un rato. |
|
#5
|
||||
|
||||
|
Cita:
¿cual tipo de dato? supongo que te referís a pchar. Si es así, pues si, solamente podes usarlo para cadenas.Cita:
Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#6
|
||||
|
||||
|
Hola,
En este mensaje se menciona un tutorial sobre "DLLs" en Delphi que me parece que puede al menos echarte una buena mano. ![]() |
|
#7
|
|||
|
|||
|
Gracias, pero sigo atascado con los enteros.
Reconozco mi torpeza pero aún no entiendo bien cómo va.
El problema creo que viene porque quiero llamar la dll tanto desde delphi como desde vbasic es algo tan sencillo como (delphi) procedure SetLastCode(newcode :LongInt);stdcall;export; begin code:=newcode; //donde code es una vbl. de la dll end; vbasic ... Dim code As Long If IsNumeric(Text2.Text) Then code = CLng(Text2.Text) SetLastCode code End If ... Aparentemente funciona (no da error) pero cuando recupero el valor me devuelve 1242776, cuando le dije 69. Y siempre me devuelve ese valor. No se si es que tiene que ser un LongInt, un integer (tb lo probé) o lo que. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| crear DLL para utilizar con ASP | altp | Varios | 0 | 29-11-2005 11:14:31 |
| Crear DLL | Dario Gustavo | Varios | 3 | 24-02-2005 13:46:00 |
| crear una dll | Rafa | Varios | 3 | 27-01-2004 19:09:38 |
| Crear Dll | Trigger | API de Windows | 8 | 15-12-2003 15:06:09 |
| crear ocx o DLL??? | torito | Varios | 3 | 23-06-2003 17:09:25 |
|