Clique abaixo para nos ajudar
Conectar-se

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
27 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 27 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Espessura do cursor intermitente

7/3/2017, 09:08 por Jefferson Matakas

Bom dia a todos !!

Existe uma opcao no windows que pode ser acessada atraves da 'central da …

Comentários: 0

DESENVOLVIMENTO EM REDES

4/3/2017, 18:45 por AJC

Pessoal tem ou conhece livros ou material para programação em
redes usando banco de dados nativo …

Comentários: 0

USAR REPORT FORM

30/12/2016, 09:06 por AJC

Pessoal bom dia,
Estou com um grande problema, já pesquisei muita coisa sobre report form, mas o …

Comentários: 4

Como preencher campos vazios

9/2/2017, 11:55 por Linghston

Pessoal boa tarde,

É o seguinte, eu preciso preencher os campos de uma coluna da tabela DBF que …

Comentários: 2

Enviar msg para WhatsAPP via VFP

7/2/2017, 10:31 por Eliana

Olá Pessoal!

Alguém sabe se é possível enviar mensagem para o WhatsAPP via VFP?


Grata


Comentários: 0

Estatísticas
Temos 7039 usuários registrados
O último usuário registrado atende pelo nome de missias

Os nossos membros postaram um total de 31 mensagens em 17 assuntos

Função para Validar Syntax

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Em curso Função para Validar Syntax

Mensagem por mfelis em 1/7/2010, 10:08

Olá tem um método que executa uma macro mas quero evitar disparar erros,tem alguma função que verifica a sintaxe do comando e retorna se o comando pode ser executado ou se ele tem erro!
avatar
mfelis
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Em curso Re: Função para Validar Syntax

Mensagem por Marcos Guedes em 1/7/2010, 11:04

Não entendi bem, mas veja se a função
EXECSCRIPT() lhe ajuda.
O comando deverá ser passado no formato string.

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Em curso Re: Função para Validar Syntax

Mensagem por mfelis em 1/7/2010, 11:50

[Você precisa estar registrado e conectado para ver este link.] escreveu:Não entendi bem, mas veja se a função
EXECSCRIPT() lhe ajuda.
O comando deverá ser passado no formato string.
ele retorn .T. se foi todu certo mais não é isso preciso verificar se a expresão o script tem algum erro de sintaxe antes de executa-lo
avatar
mfelis
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Em curso Re: Função para Validar Syntax

Mensagem por lardecristo em 1/7/2010, 12:55

Abaixo tenho um pedaço de código:
Código:
FUNCTION PosicionaNaLista(cboCombo as ComboBox, lsTabela as String, lsIndice as String, lsCampo as String, lnPosicaoColunaApoio as Integer)
   LOCAL lnPosicao as Integer, ;                     && Contém a posição do cursor
         lsTexto as String, ;                     && Contém o texto para a busca
         lsRetorno as String, ;                     && String de Retorno
         lsCampoAux as String, ;                     && Contém tabela + campo
         lnAuxPosicaoApoio as Integer               && Contém a posição da coluna no ListItem para retorno do dado
   lnAuxPosicaoApoio = 2                           && Começa coluna com 2
   IF PCOUNT() = 5 AND VARTYPE(lnPosicaoColunaApoio) = "N"   && Passou uma coluna e é dado numérico?
      lnAuxPosicaoApoio = lnPosicaoColunaApoio         && Contém a coluna passada
   ENDIF
Este pedaço eu uso dois comandos para verificar se veio 5 argumentos e também o tipo da variável, vê se isso ajuda.
PCOUNT() = Retorna a quantidade de argumentos, se a sua função precisa receber 3 argumentos, coloque isso
PCOUNT() < 3 e no IF retorne .F.
VARTYPE() = Verifica o tipo.

Eu não conheço outra forma, mas se você colocar isso na sua função dá para verificar o retorno e dizer que tem algum problema.

Código:
IF PosicionaNaLista() = .f. THEN
    MESSAGEBOX("Tem erro")
ENDIF

Você pode criar uma lista de erros próprios e retornar o erro.

PUBLIC paErroFuncaoPosicionaNaLista[20]
paErroFuncaoPosicionaNaLista[1] = "FALTA ARGUMENTO"

Código:
IF PosiconaNaLista() = 1 THEN
    MESSAGEBOX(paErroFuncaoPosiciona[1])
ENDIF

É um exemplo bem pequeno, mas é um caminha, qualquer coisa me diga se precisa de ajuda.

Luiz Alexandre Ruiz
Desenvolvedor
avatar
lardecristo
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Em curso Re: Função para Validar Syntax

Mensagem por mfelis em 1/7/2010, 13:03

OK.Vou Tentar mas se encontrarem um função que faz essa validação me avissem!
avatar
mfelis
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Em curso Re: Função para Validar Syntax

Mensagem por Marcos Guedes em 1/7/2010, 13:34

Marcelo, validação é algo que depende da linguagem.

O que você quer é algo utilizando parsing.
Estudo sobre compiladores e provavelmente você entenderá como criar sua função.

Outra forma é utilizando Expressão Regular.

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Em curso Re: Função para Validar Syntax

Mensagem por mfelis em 1/7/2010, 13:53

[Você precisa estar registrado e conectado para ver este link.] escreveu:Marcelo, validação é algo que depende da linguagem.

O que você quer é algo utilizando parsing.
Estudo sobre compiladores e provavelmente você entenderá como criar sua função.

Outra forma é utilizando Expressão Regular.

depende da linguagem

á linguagem é somente VFP.O quero fazer está na Class no tópico Interpretador de VPFSCRIPT. coloquei na parte de Tutorias ETC.. a função ValidSyntax está vazia preciso preenche mas validar 900 métodos é muito complicado por isso quero saber se tem algum método senão nem vou usar este método
avatar
mfelis
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum