Página 1 de 1

Codeblock para String, tem como?

Enviado: 25 Jul 2005 17:06
por norbert
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

Enviado: 26 Jul 2005 01:22
por Stanis Luksys
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...

Codeblock para String, tem como?

Enviado: 27 Abr 2020 03:16
por Shark
bBloco := {||alert()}

cBloco := cValTochar( bBloco )

?cBloco