Esempio n. 1
0
        private string configToString(string chave)
        {
            var bufferLen = BUFFER_LEN;
            var pValue    = new StringBuilder(bufferLen);
            int ret;

            ret = ACBrMail.MAIL_ConfigLerValor(chaveEmail, chave.ToUTF8(), pValue, ref bufferLen);
            ACBrMail.CheckResult(ret);
            return(pValue.FromUTF8());
        }
Esempio n. 2
0
        private void loadConfig()
        {
            try
            {
                int ret = ACBrMail.MAIL_ConfigLer("".ToUTF8());
                ACBrMail.CheckResult(ret);

                var bufferLen = BUFFER_LEN;
                var pValue    = new StringBuilder(bufferLen);

                ret = ACBrMail.MAIL_ConfigLerValor("Email".ToUTF8(), "Nome".ToUTF8(), pValue, ref bufferLen);
                ACBrMail.CheckResult(ret);

                txtNome.Text = pValue.FromUTF8();

                ret = ACBrMail.MAIL_ConfigLerValor("Email".ToUTF8(), "Conta".ToUTF8(), pValue, ref bufferLen);
                ACBrMail.CheckResult(ret);

                txtEmail.Text = pValue.FromUTF8();

                ret = ACBrMail.MAIL_ConfigLerValor("Email".ToUTF8(), "Usuario".ToUTF8(), pValue, ref bufferLen);
                ACBrMail.CheckResult(ret);

                txtUsuario.Text = pValue.FromUTF8();

                ret = ACBrMail.MAIL_ConfigLerValor("Email".ToUTF8(), "Senha".ToUTF8(), pValue, ref bufferLen);
                ACBrMail.CheckResult(ret);

                txtSenha.Text = pValue.FromUTF8();

                ret = ACBrMail.MAIL_ConfigLerValor("Email".ToUTF8(), "Servidor".ToUTF8(), pValue, ref bufferLen);
                ACBrMail.CheckResult(ret);

                txtHost.Text = pValue.FromUTF8();

                ret = ACBrMail.MAIL_ConfigLerValor("Email".ToUTF8(), "Porta".ToUTF8(), pValue, ref bufferLen);
                ACBrMail.CheckResult(ret);

                nudPorta.Value = Convert.ToInt32(pValue.FromUTF8());

                ret = ACBrMail.MAIL_ConfigLerValor("Email".ToUTF8(), "SSL".ToUTF8(), pValue, ref bufferLen);
                ACBrMail.CheckResult(ret);

                ckbSSL.Checked = Convert.ToBoolean(Convert.ToInt32(pValue.FromUTF8()));

                ret = ACBrMail.MAIL_ConfigLerValor("Email".ToUTF8(), "TLS".ToUTF8(), pValue, ref bufferLen);
                ACBrMail.CheckResult(ret);

                ckbTLS.Checked = Convert.ToBoolean(Convert.ToInt32(pValue.FromUTF8()));
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao ler dados no INI: " + ex.Message.ToString(), "ACBrMail - Demo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }