domingo, 29 de outubro de 2017

AULA 1277 EMAIL 3 - ERRO CERTIFICACAO - SOLUCAO













EmailOpenMail - Windev Curso Email - 1
FOR EACH email - Windev Curso Email - 2




https://stg.webdev.info/publicationSt_WEB/FR/miseajourst.awp

http://www.wxinformatica.com/

http://www.matosinformatica.com.br/


VIDEO YOUTUBE EMAIL







Message("Enviando Email.....")
EmailConfigure(emailParameterMode,1)
EmailSetTimeOut(30)
HourGlass()
n_email_sessao is boolean
SWITCH COMBO_tls
CASE 1
n_email_sessao=EmailStartSMTPSession(EDT_USUARIO,EDT_SENHA,EDT_SERVIDOR_SMTP,EDT_porta,False,emailOptionSecuredTLS)
CASE 2
n_email_sessao=EmailStartSMTPSession(EDT_USUARIO,EDT_SENHA,EDT_SERVIDOR_SMTP,EDT_porta)
CASE 3
n_email_sessao=EmailStartSMTPSession(EDT_USUARIO,EDT_SENHA,EDT_SERVIDOR_SMTP,EDT_porta,False,optionSSL)
CASE 4
n_email_sessao=EmailStartSMTPSession(EDT_USUARIO,EDT_SENHA,EDT_SERVIDOR_SMTP,EDT_porta,True,emailOptionSecuredTLS)
CASE 5
n_email_sessao=EmailStartSMTPSession(EDT_USUARIO,EDT_SENHA,EDT_SERVIDOR_SMTP,EDT_porta,True,optionSSL)
CASE 6
n_email_sessao=EmailStartSMTPSession(EDT_USUARIO,EDT_SENHA,EDT_SERVIDOR_SMTP,EDT_porta,True)
CASE 7
n_email_sessao=EmailStartSMTPSession(EDT_USUARIO,EDT_SENHA,EDT_SERVIDOR_SMTP,EDT_porta,False)
CASE 8
n_email_sessao=EmailStartSMTPSession(EDT_USUARIO,EDT_SENHA,EDT_SERVIDOR_SMTP,EDT_porta,True,emailOptionDefault)
CASE 9
n_email_sessao=EmailStartSMTPSession(EDT_USUARIO,EDT_SENHA,EDT_SERVIDOR_SMTP,EDT_porta,False,emailOptionDefault)
END
s_erro_string is string=""
IF n_email_sessao=True THEN
_minha_mensagem  is an Email // est un Email
IF EDT_EmailSender <> "" THEN
_minha_mensagem..Sender=EDT_EmailSender
ELSE
_minha_mensagem..Sender = EDT_USUARIO
END
IF EDT_destinatario<>"" THEN
Add(_minha_mensagem..Recipient, EDT_destinatario)
END
_minha_mensagem..Subject = EDT_ASSUNTO
_minha_mensagem..Message = EDT_MENSAGEM
sEmailParaRetorno is string = EDT_emailResposta
IF sEmailParaRetorno = ""
_minha_mensagem..SenderAddress = EDT_EmailSender
END
IF sEmailParaRetorno <> "" AND EmailCheckAddress(sEmailParaRetorno) = emailAddressValid THEN
_minha_mensagem..SenderAddress = sEmailParaRetorno
ELSE
IF sEmailParaRetorno="" THEN
ELSE
EDT_retorno+="ERRO NO EMAILPARARETORNO DIFERENTE BRANCO"
END
END
_minha_mensagem..ReturnReceipt = True
IF EDT_anexo <> "" AND Length(EDT_anexo) > 3 THEN
EmailLoadAttachment(_minha_mensagem,EDT_anexo)
END

IF EmailSendMessage(EDT_USUARIO, _minha_mensagem) = False THEN
Info(CR+"COMBO_tls["+COMBO_tls+"]"+CR+"EDT_Usuario["+EDT_USUARIO+"]"+CR+"EDT_senha["+EDT_SENHA+"]"+CR+"EDT_servidor_smtp["+EDT_SERVIDOR_SMTP+"]"+CR+"EDT_porta["+EDT_porta+"]"+CR+"ErrorInfo()a=["+ErrorInfo()+"]")
s_erro_string="Erro Mandar Mesnagem:"+CR+ErrorInfo()
ELSE
InfoWithTimeout(300,"Email enviado com sucesso!")
END
EmailCloseSession(EDT_USUARIO)
ELSE
Info(CR+"COMBO_tls["+COMBO_tls+"]"+CR+"EDT_Usuario["+EDT_USUARIO+"]"+CR+"EDT_senha["+EDT_SENHA+"]"+CR+"EDT_servidor_smtp["+EDT_SERVIDOR_SMTP+"]"+CR+"EDT_porta["+EDT_porta+"]"+CR+"ErrorInfo()b=["+ErrorInfo()+"]")
s_erro_string="Erro Configuracao"+CR+ErrorInfo()
END
HourGlass(False)
EDT_retorno=""
EDT_retorno+="Tls:"+COMBO_tls+CR
EDT_retorno+="Email:"+EDT_EmailSender+CR
EDT_retorno+="Usuario:"+EDT_USUARIO+CR
EDT_retorno+="Smpt:"+EDT_SERVIDOR_SMTP+CR
EDT_retorno+="Porta:"+EDT_porta+CR
EDT_retorno+="Destinatario:"+EDT_destinatario+CR
EDT_retorno+="Assunto:"+EDT_ASSUNTO+CR
EDT_retorno+="Mensagem:"+EDT_MENSAGEM+CR
EDT_retorno+="Email Resposta:"+EDT_emailResposta+CR
EDT_retorno+="ERRO:"+s_erro_string+CR


fSaveText("\temp\email_status.txt",EDT_retorno)
























terça-feira, 24 de outubro de 2017

AULA 1275 WEBDEV 027 LARGURA E ALTURA PAGINA











VIDEO NO YOUTUBE





Blog - Webdev - Curso 1/... Primeira Pagina
Blog - Webdev - Curso 2/... Edit Mostrar
Blog - Webdev - Curso 3/... Template
Blog - Webdev - Curso 4/... Pagina Chama / Imagen
Blog - Webdev - Curso 5/... Menu
Blog - Webdev - Curso 6/... Palete Skin
Blog - Webdev - Curso 7/... - Colocar Analise
Blog - Webdev - Curso 8/... Rad - Cadastro Tecnico
Blog - Webdev - Curso 9/... - Menu Chamando Sistema 
Blog - Webdev - Curso 10/... - Tabela com Query 
Blog - Webdev - Curso 11/... - Inclui Altera Exclui Sistema
Blog - Webdev - Curso 12 /.. - Relatorio Como Gerar
Blog - Webdev - Curso 13/... - Rad Cliente Atendimento Combox 
Blog - Webdev - Curso 14/... Agenda Incluir Fotos / Imagens
Blog - Webdev - Curso 15/... - Jquery - Baixar Site /Instalar
Blog - Webdev - Curso 16/... - Jquery - Webdev Configurar Telefone
Blog - Webdev - Curso 17/.. - Ajax - Cpf Validar
Blog - Webdev - Curso 18/... Jquery Enter nos Campos
Blog - Webdev - Curso 19/... - Graficos
Blog - Webdev - Curso 20/... - Timer
Blog - Webdev - Curso 22/... - Servidor_Could_AlphaServers - 2/... - Instalar IIS WindowsServer
Blog - Webdev - Curso 23/... - Servidor_Could_AlphaServers - 3/... - Instalar FTP WindowsServer
Blog - Webdev - Curso 24/... - Servidor_Could_AlphaServers - 4/... - Instalar Was WebDev 10 Con.
Blog - Webdev - Curso 25/... - Servidor_Could_AlphaServers - 5/... - Deploy e Site Funcionando
http://windevdesenvolvimento.blogspot.com.br/2016/08/webdevcurso025servidorcould_29.html
TAMANHO PAGINA - WEBDEV 27 AULA 1275
ABRIR PAGINA - ALTERACAO - BROWSEOPEN - WEBDEV 28 - AULA 1280
DICAS 1968 - PUBLICA - WEBDEV 028 - HTML - 3 - The HTML control























Primeira Pagina - WebDev - 001/...
Instalação Primeira Pagina , Instalar Conexao 10 WebDev 22 - 002/...
Criando Zoning/Menu/Modelo Pagina - Webdev 22 - 003/...
Arrumando webDev Servidor Was 10 Conexões no Could - WebDev22 - 004/...
Cadastro de Sites uteis - WebDev22 - 005/...
Configurar botoes/Aba Sites Uteis - WebDev22 - 006/...
Planos - Como Configurar - Bandeau défilant - WebDev22 - 007/...
Html/Css/JavaScript - Composant Web - WebDev22 - 008/...
Pagina Link - Entrar Pagina - WebDev22 - 009
Jquery - Explode - WebDev22 - 010
Jquery - Muda cor/esconde/delay/mostra/muda texto - WebDev22 - 011
Jquery - Cor Background/Imagen/Visibilidade- Diversos 2 - WebDev22 - 012
Imagen Zoom - WebDev22 - 013
Upload Imagen - WebDev22 14/...
Planos / Criar Pagina - WebDev22 15/...
Criando Select Cliente/Representante - WebDev22 16/... Aula 1116
Criando Abas - Tabelas Relacao Clientes - WebDev22 17/... - Aula 1117
Combox Tecnico/Status - WebDev22 18/... - Aula 1118
Ultimos Campos Atendimento - WebDev22 19/... Aula 1119
Gravar Atendimento - WebDev22 20/... Aula 1120
Deploy Sistema Chamado WebDev 22 21 / Aula 1121
Login - Pagina WebDev 22 22/... Aula 1122
Login Trocando Conexão - WebDev 22 23/... Aula 1123
Tabela Ancorar Coluna - WebDev 22 24/... Aula 1124
Tempo - Aumentar Pagina Sem Sair - WebDev22 25/... - Aula 1125
LIBERAR CAMPO - WEBDEV22 26/... - AULA 1184








quarta-feira, 18 de outubro de 2017

AULA 1273 STRING 047 JUNTAR STRING NUMERO SEM VIRGULA









video youtube




// AULA 1273 STRING 047 JUNTAR STRING NUMERO SEM VIRGULA
//100,531
_antes_int is int=IntegerPart(EDT_VALOR)
// 100 = ESTOU CRIANDO ANTES_INTEIRO E VOU COLOCAR VALOR ANTES DA VIRGULA
_depois_string is string=DecimalPart(EDT_VALOR)
// 0.531 ESTOU CRIANDO DEPOIS_STRING PARA PEGAR VALOR DEPOIS VIRGULA
_Tamanho is int=Length(_depois_string)
// 5 = ESTOU PEGANDO O TAMANHO DO CAMPO DEPOIS_STRING
_depois_string=_depois_string[[3 TO _Tamanho]]
// 531 = ESTOU PEGANDO SOMENTE DEPOIS DO PONTO ATE TAMANHO
_depois_string=Complete(_depois_string,5,"0")
// 53100 = COMO EU QUERO 5 CASAS DECIMAIS, POR ISSO FIZ COMPLETE
s_junta_antes_depois is string=_antes_int
s_junta_antes_depois+=_depois_string
//10053100 = AGORA JUNTEI ANTES E DEPOIS SEM VIRGULA

EDT_numero_string=s_junta_antes_depois

























Blog - WinDev - Curso String - 001/... - Zeros direita - Rigth
Blog - WinDev - Curso String - 002 - Retirar texto Bloco String
Blog - WinDev - Curso String - 003 - Tamanho das Strings - Length
Blog - WinDev - Curso String - 004 - Transformar String Base 654 Em pdf
Blog - WinDev - Curso String - 005 - Retirar Texto do Lado Esquerdo e Direito
Blog - WinDev - Curso String - 006 - Complet - Completar Strings - Remessa Banco
Blog - WinDev - Curso String - 007 - Contains - Contem
Blog - WinDev - Curso String - 008 - Tirar pontos Cnpj - Replace
Blog - WinDev - Curso String - 009 - String - Placa - LLL9999
Blog - WinDev - Curso String - 010 - StringBuild
Blog - WinDev - Curso String - 011 - StringFormat
Blog - WinDev - Curso String - 012 - StringIncrement
Blog - WinDev - Curso String - 013 - Tirando Enter Observação
Blog - WinDev - curso String - 014 - Rtf - Colorir String
Blog - WinDev - Curso String - 015 - Multilinhas Strings
Blog - WinDev - Curso String - 016 - Numeracao Campo Dim
Blog - WinDev - Curso String - 017 - Numeracao - Juntar Numeracao e Pares
Blog - WinDev - Curso String - 018 - RTF - Posicionar e Colorir
Blog - WinDev - Curso String - 019 - Array guadar e ler codigo/nome - Associative Array
Blog - WinDev - Curso String - 020 - Array - Ver Se Existe -: ..exists
Blog - WinDev - Curso String - 021 - Campo - Posicionar Campo no Final - Cursor - Setfocus
Blog - WinDev - Curso String - 022 - Cep Formatar
Blog - WinDev - Curso String - 023 - Rtf Somar Quantas Linhas
Blog - WinDev - Curso String - 024 - ExtracLine - Extrair Linha
Blog - WinDev - Curso String - 025 - Contains - Ver se Tem dentro String
Blog - WinDev - Curso String - 026 - NoSpace - Elimina Espacos
Blog - WinDev - Curso String - 027 - Lower - Minusculo
Blog - WinDev - Curso String - 028 - Replace - Substituir
Blog - WinDev - Curso String - 029 - Upper - Maiuscula
Blog - WinDev - Curso String - 030 - Middle
Blog - WinDev - Curso String - 031 - NoSpace
Blog - WinDev - Curso String - 032 - RepeatString
ChaîneDécoupe - Blog - WinDev - Curso String - 033 - Extrai String com Separador
Blog - WinDev - Curso String - 034 - NoCharacter
Blog - WinDev - Curso String - 035 - StringCount - Quantos tem na pesquisa
Caixa - Fazer uma Caixa - String 036/...
For Each - Separar texto com Cr - WinDev String 037/...
RETIRAR TEXTO - WINDEV STRING 038 - AULA 1226
PROCURAR TEXTO - POSITION - WINDEV STRING 039 - AULA 1227
ACENTUAÇÃO XML - StringToUTF8 - WINDEV STRING 040 - AULA 1228
EXTRAIR TEXTO - WINDEV STRING 041 - AULA 1246
MINUSCULA POR MAISUSCULA - UPPER - WINDEV STRING 042 AULA 1250
TIRA ESPACOS ENTRE PALAVRAS - STRING 043 - AULA 1263
PLACA CARRO - STRING 044 - AULA 1264






















Teste

Teste
teste