Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #11  
Antiguo 13-01-2006
chete chete is offline
Registrado
 
Registrado: ene 2006
Ubicación: TUI-Pontevedra
Posts: 8
Poder: 0
chete Va por buen camino
Thumbs up Parece que he dado con la solución

... 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
  • PChar, en Delphi, equivale a String en VB
  • PInteger, en Delphi, equivale a Long en VB
Como no necesito, de momento, más que estos datos, como que voy a pasar de seguir volviéndome loco con decimales u otros.
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)
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
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


La franja horaria es GMT +2. Ahora son las 03:33:47.


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
Copyright 1996-2007 Club Delphi