Ola galera..
O q quero fazer é executar uma função no meu programa, só que a sintaxe dessa função está contida em uma variável..
Seria mais ou menos assim
Vvar:="msg('teste')"
Function msg(Ptexto)
Alert(Ptexto)
Quero executar a função msg("teste") usando a variável..
Não sei se me fiz entender...
Um abaração...
Será que tem como fazer isso ??
Moderador: Moderadores
Re: Será que tem como fazer isso ??
Mais fácil seria se usasse em simples bloco de código:
Código: Selecionar todos
c := "Teste"
b := {|c|Msg(c)}
Eval(b,c)
function Msg(cMsg)
Aler(cMsg)[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- vagucs
- Membro Master

- Mensagens: 1480
- Registrado em: 10 Jul 2004 10:45
- Localização: Ipanema - MG
- Contato:
Re: Será que tem como fazer isso ??
Se for trazer isto de uma string, pode usar a macro substituicao para rodar as funcoes.
Código: Selecionar todos
cFuncao="alert('ok')"
&cFuncao
Macro-substituição pode ser interessante para coisas pequenas, mas os blocos de código, por serem mais complexos, permitem operações mais complexas e, claro, flexíveis. Mas está aí uma outra opção.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Re: Será que tem como fazer isso ??
Wagner, da maneira como você fez acho que não vai dar certo não!
Teria que fazer mais ou menos assim:
Abraços,
Teria que fazer mais ou menos assim:
Código: Selecionar todos
vFuncao:="msg"
vPar:="'teste'"
&vFuncao.(&vPar)
Function msg(Ptexto)
Alert(Ptexto)Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
- vagucs
- Membro Master

- Mensagens: 1480
- Registrado em: 10 Jul 2004 10:45
- Localização: Ipanema - MG
- Contato:
Re: Será que tem como fazer isso ??
É verdade, costume com o xHarbour, ele aceita apenas da forma que citei.
