Método regAlterarValor_Daruma

Este método permite alteração de qualquer chave do XML principal, ou seja, dispensa a utilização de um método específico para alteração de uma chave.

Você pode verificar o nome correto da chave que deseja alterar aqui mesmo no Help, consulte a Tabela com descrição e tamanho das chaves do XML.

No XML temos subchaves para cada produto: START, DUAL, MODEM, OBSERVER, NFCE e SAT, dentro deles também podem ocorrer sub-chaves. Então vamos listar aqui alguns exemplos de como seriam os parâmetros para este método:

 - regAlterarValor_Daruma ('START\LocalArquivos', 'C:\MeuSistema\ArquivosGerados\')

 - regAlterarValor_Daruma ('DUAL\TamanhoBobina', '48')

 - regAlterarValor_Daruma ('NFCE\IMPRESSORA\PortaComunicacao', 'COM3')

 - regAlterarValor_Daruma ('SAT\IMPRESSORA\ControleAutomatico', '1')

Assinatura do método

int regAlterarValor_Daruma(char*pszPathChave, char *pszValor)

Índice do Observer: 103

Parâmetros                   

pszPathChave

Parâmetro string que indica qual Produto e Chave referente a ele você deseja alterar.

Tamanho: até 100 caracteres

pszValor

Novo valor para a chave.

Tamanho: até 618 caracteres

Exemplos

function regAlterarValor_Daruma(pszPathChave:string,pszValor:string):Integer; StdCall; External 'DarumaFramework.dll';
Int_Retorno:=regAlterarValor_Daruma('NFCE\Auditoria','1');
[DllImport("DarumaFrameWork.dll")]
public static extern int regAlterarValor_Daruma(string pszChave, string pszValor);
Int_Retorno = Declaracoes.regAlterarValor_Daruma("NFCE\Auditoria", "1"); 
Public Declare Function regAlterarValor_Daruma Lib "DarumaFrameWork.dll" (ByVal pszChave
As String, ByVal pszValor As String) As Integer
Int_Retorno = regAlterarValor_Daruma("NFCE\Auditoria","1")
Int_Retorno= UTIL.regAlterarValor("NFCE\Auditoria", "1");

Retornos

Retorno

Descrição

1

Comando executado com sucesso

0

Erro, não foi possível enviar o método

-40

Tag XML não encontrada