Clique abaixo para nos ajudar
Conectar-se

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
18 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 18 Visitantes :: 1 Motor de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
TRY BEGIN E FLOCK()

17/4/2017, 10:32 por AJC

Pessoal estou tendo alguns problemas de gravação em rede, estou usando
try begin, mas vi algo na …

Comentários: 0

Exportar Dados Campo Memo Tabela DBF

10/4/2017, 10:28 por fcampos

Olá bom dia.

Estou tentando exportar os dados de algumas tabelas em formato dbf pelo foxpro.
O …

Comentários: 2

Função EVL()

8/4/2017, 12:18 por Clebervfp

Bom dia a todos.
Vim compartilhar de uma Função do próprio VFP que me benefício muito.
Função …

Comentários: 0

COMO BLOQUEAR REGISTRO OU TABELA NO VISUAL FOXPRO PARA GRAVAÇÃO EM REDE

3/4/2017, 10:29 por AJC

Pessoal estou tendo um problema que acontece sempre busco na minha tabela de clientes o ultimo …

Comentários: 2

Controlar Scanner Twain

31/3/2017, 17:31 por Kleber R Bento

Estou usando o EZTW32.DLL para criar uma ferramenta que escaneia e gera PDF. Porém com esses …

Comentários: 0

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

Os nossos membros postaram um total de 48 mensagens em 25 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