Depois veremos o que fazer.
Não tem conversão de TXT: Xml chegou pra ficar. Aprender é fácil, e aqui no fórum podemos ajudar.
Não lê do disco: Sabe usar MemoRead(), então pode ler do jeito que quiser.
Não salva no disco: Sabe usar MemoWrit(), então sabe salvar do jeito que quiser.
Só trabalha com XML: pensou em rotina pra gerar INI, melhor gerar no padrão nacional que é XML.
Mudou o projeto? Ok. Só alterar os XMLs/strings.
Ainda não tá pronta pra 3.10: Vamos descobrir que letras alterar.
Precisa tempo e paciência: Uma única letra faz não funcionar, então tempo e paciência pra descobrir essa letra são necessários.
O ponto de partida está aí.
Daqui pra frente é descobrir que "letras" precisa alterar.
Sugestão: começar pela consulta protocolo, assim dá uma visão exata do que esperar, e no momento é uma das que uso 24 horas, então sei que funciona.
https://github.com/JoseQuintas/SpedSefazClass
Como usar o github:
Precisa do software GIT.
Pra baixar, aqui digitei no prompt pra usar a pasta SpedSefazClass\:
git clone https://github.com/JoseQuintas/SpedSefazClass.git SpedSefazClass
a partir daí, pra atualizar, é entrar na pasta SpedSefazClass e digitar:
git pull
Nota: Exatamente igual no Harbour, só muda endereço, afinal é no mesmo GITHUB.
Também serve o link direto pra quem não quer o git: [url]https://github.com/JoseQuintas/SpedSefazClass/archive/master.zip[url]