Alguém conhece uma maneira de ler o conteúdo de um codeblock como se fosse uma string?
No caso, meu programa estaria manipulando um bloco armazenado numa variavel private, abaixo da do meu programa. Exemplo:
bBloco = { || Funcao() }
Queria alterar o seu conteúdo, para
{ || Funcao2(), Funcao()}
O que eu não quero é deixar o conteúdo do bloco fixo, pois pode ser que o programa principal mude o conteúdo do codeblock que eu estou alterando.
Obrigado a todos desde já!
[]'s
Codeblock para String, tem como?
Moderador: Moderadores
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Olá,
A única maneira que eu conheço de fazer isso é lendo seu prg como um simples arquivo texto com a função MemoRead(), procurar a substring e adicionar o que vc quer usando Stuff() e salvar usando MemoWrit(). Já passei uma função que faz isso alguns dias atrás...
Não sei se adianta muito pra vc, porque se estiver querendo realizar esta tarefa em tempo de execução, teria que ter o .PRG no pc...
Mas se posso fazer uma sugestão, eu adicionaria todo conteúdo de funcao2() dentro da funcao(), e na funcao() utilizaria um parametro de controle para executar ou não a funcao2()...
Falou...
A única maneira que eu conheço de fazer isso é lendo seu prg como um simples arquivo texto com a função MemoRead(), procurar a substring e adicionar o que vc quer usando Stuff() e salvar usando MemoWrit(). Já passei uma função que faz isso alguns dias atrás...
Não sei se adianta muito pra vc, porque se estiver querendo realizar esta tarefa em tempo de execução, teria que ter o .PRG no pc...
Mas se posso fazer uma sugestão, eu adicionaria todo conteúdo de funcao2() dentro da funcao(), e na funcao() utilizaria um parametro de controle para executar ou não a funcao2()...
Falou...
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
