Ver Mensaje Individual
  #3  
Antiguo 08-05-2025
rafa1963 rafa1963 is offline
Miembro
 
Registrado: dic 2024
Posts: 100
Reputación: 2
rafa1963 Va por buen camino
Función firma y llamada

Esto es lo que tengo sacado del código del compañero seccion_31.

Código Delphi [-]
function autoFirmaPath:string;
var
  Reg: TRegistry;
begin
  Reg := TRegistry.Create;
  with Reg do
  begin
    RootKey := HKEY_CLASSES_ROOT;
   // if OpenKey('\afirma\shell\open\command',false) then
  // if OpenKey('c:\Pruebas\AEAT\AutoFirmaCommandLine.exe\shell\open\command',false) then
    begin
      if ValueExists('') then
        Result := Readstring('')
      else
        ShowMessage('error');
    end
    else
      ShowMessage('Error 2');
    CloseKey;
  end;
end;

LLamada desde un botón

Código Delphi [-]
var
  error:string;
begin
    if not VeriFactuD7.autoFirmar(comboCertificados.Text,xmlEnvio,xmlEnvio_signed,error)  then
      showmessage('Error: '+error)
    else
      showmessage('Archivo Firmado En '+ xmlEnvio_signed );
end;

Última edición por Neftali [Germán.Estévez] fecha: 08-05-2025 a las 13:51:05. Razón: Añadir etiquetas al código
Responder Con Cita