![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#11
|
|||
|
|||
|
... y digo parece porque hasta que lo pruebe un poco más no me lo creo.
La forma en la que he conseguido que VBasic "lea" y "escriba" correctamente los números es con PInteger. Así que
En todo caso gracias por vuestra ayuda y disculpad mi torpeza. Ejemplo final procedure SetUrl(direccion: PChar);stdcall;export; var strURL:string; begin //inicializacion de variable. (no se puede asignar directamente). strURL:=''; //asignación del valor nuevo strURL:=direccion; //creación de la variable con el nuevo valor. url:=PChar(strURL); end; function GetURL():PChar;stdcall;export; var url:string; begin url:=ThumbPrint; GetURL:=PChar(url); end; function GetLastCode():PInteger;stdcall;export; begin GetLastCode:=PInteger( lastCode); end; y en vbasic me creo un módulo para las dll. Public Declare Sub SetUrl Lib "C:\pruebas\delphi\vb\DLLAtidenet.dll" (ByVal direccion As String) Public Declare Function GetUrl Lib "C:\pruebas\delphi\vb\DLLAtidenet.dll" () As String Public Declare Function GetLastCode Lib "C:\pruebas\delphi\vb\DLLAtidenet.dll" () As Long y en el formulario llamo a las funciones. Dim direccion As String Dim code As Long direccion = Text1.Text SetUrl direccion code = GetLastCode Text2.Text = CStr(code) |
| 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 |
|