DataFlex
C#
Cada procedure e function do código convertido abre um escopo do
DfLog. O que sai em execução vem do dflog.json,
que acompanha o executável e pode ser mudado depois sem recompilar.
A conversão é fiel, mas lê como tradução, e a estrutura de arquivos é a do DataFlex, não a que um programador C# escolheria. A IA lê o projeto inteiro uma vez, planeja a estrutura e reescreve em poucos lotes — podendo juntar arquivos, partir um grande em vários ou concluir que algum não vale a reescrita. Nada é sobrescrito: as duas versões ficam guardadas e o seletor Código decide qual vai para o Compilar, o .zip e a publicação.
O DFConnId.ini guarda a senha criptografada com chave do
próprio DataFlex, então a conversão não tem como lê-la e deixa
Password=SENHA no Conexao.cs. Preencha aqui e o
arquivo sai com a senha real, já no copiar, no baixar, no zip e no
Compilar. Se o ambiente de destino não for o que está no ini, troque a
connection string inteira.
O Conexao.cs sai lendo o config.dat na pasta
do executável, o mesmo arquivo que o 2waService usa. Copie
o config.dat para junto do .exe antes de
rodar.