Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Varios
Register FAQ Members List Calendar Guía de estilo Search Today's Posts Mark Forums Read

Coloboración Paypal con ClubDelphi

 
 
Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 12/01/2025
_Io _Io is offline
Miembro
 
Join Date: Jan 2024
Posts: 114
Poder: 3
_Io Va por buen camino
Mandar Datos a Traves de WM

Buenos días.

Estoy intentando mandar información a través de los mensajes de windows. Con un tipo de dato funciona y con otro no.
Os dejo el código.

Este funciona:

Quote:

Code:

function get_Qry_Result_From_wm (aParam :integer):RespuestaConsultaFactuSistemaFacturacionType;
begin

  result:=RespuestaConsultaFactuSistemaFacturacionType(pointer(aParam)^);
  Dispose(pointer(aParam));

end;


function send_Qry_Result_by_wm (aQry :RespuestaConsultaFactuSistemaFacturacionType):integer;
var
  pQry :^RespuestaConsultaFactuSistemaFacturacionType;
begin

  new(pQry);
  pQry^:=aQry;
  result:=integer(pQry)

end;
La primera función recoge el valor de uno de los parámetro de un WM (por ejemplo WParam), en el que se ha dejado la dirección de memoria de la información a enviar.

La segunda función, crea un nuevo objeto y devuelve su dirección de memoria como integer, el cual se utlizará para enviarlo a través de un WM.

Este NO funciona:

Quote:
Code:
function get_Resp_RFs_From_wm (aParam :integer):RespuestaRegFactuSistemaFacturacionType;
begin

  result:=RespuestaRegFactuSistemaFacturacionType(pointer(aParam)^);
  Dispose(pointer(aParam));

end;

function send_Resp_RFs_by_wm (aRF :RespuestaRegFactuSistemaFacturacionType):integer;         // Prepara la respuesta de la AEAT para
var
  pRF :^RespuestaRegFactuSistemaFacturacionType;
begin

  new(pRF);
  pRF^:=aRF;
  result:=integer(aRF)

end;
Da el error de access violation at 0x00....
Si alguien sabe la solución para esto u otra forma de hacerlo, se lo agradecería.

Muchas Gracias.
Reply With Quote
 


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Base de datos a través de una web? José Luis Garcí Firebird e Interbase 12 08/09/2013 16:00
Mandar datos RS232 CARSOFT_AR Varios 3 14/07/2006 23:01
Mandar datos con patalla tactil gryphus Varios 9 17/06/2005 15:41
Como mandar datos a la impresora Felix el Gato JAVA 3 27/04/2004 22:13
¿Como puedo mandar Datos a traves del Socket? juliopag1 Internet 1 23/04/2004 14:44


All times are GMT +2. The time now is 08:51.


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