Ola!
O INI pode ser manipulado pela DLL, inclusive faço isso.
Como eu escrevi lá em cima, pode, mas terá que desenhar as telas.
Não vai saber nada do que está lá no INI, a não ser que crie as telas com as informações do arquivo .INI
No caso de vários terminais PDV imprimindo NFCe pela DLL, como vai monitorar ?
Receber e enfileirar por ordem FIFO...Vou sobrecarregar o sistema com esse monitoramento extra. Fazer o trabalho do monitor é trocar 6 por meia dúzia.
Quando cada um manda NFCe na ordem que deseja pelo próṕrio aplicativo independente, isso é caixa de supermercado com serie diferente para cada PDV.
Balcão de loja, usa apenas uma Impressora para vários CPUs. O Monitor recebe o arquivo e se vira.
Não vi ganho excepcional da DLL e o Monitor, constatei diferença grande com o A3 e A1, pq o tempo para ler cartão pela USB no Win10 demora.
DLL lógico que é mais rápido mas não a ponto de afetar, pq depende de outros fatores e são externos, velocidade da internet, do CPU, rede etc...
No cenário de supermercado e padarias ou apenas com 1 PDV a DLL cai bem.
Mas com balcão de farmácias e materiais de construção, vai depender de como a gerência do estabelecimento trabalha.
Tenho clientes que o balconista tira NFCe no PDV para não sobrecarregar o CAIXA, neste caso o monitor é indispensável.
É o velho problema, tem n vendedores mas só um caixa. Mesmo se o caixa for fazer apenas o encerramento da venda, ainda assim perde tempo, dai algumas lojas liberarem a emissão da NFCe pelo vendedor, e o pagamento fica no caixa.
Então com o monitor eu tenho 1 .INI, 1 certificado A1 ou A3 apenas 1 configuração para tudo, e usando a DLL vou precisar de configurar isso em todas as CPUs, vários .INI, A1 ou A3, sequência/numeração de XML diferentes, e outros detalhes.
Saudações,
Itamar M. Lins Jr.