Clipper On Line • Ver Tópico - Codeblock para String, tem como?

Codeblock para String, tem como?

Discussão sobre a linguagem CA-Clipper.

Moderador: Moderadores

 

Codeblock para String, tem como?

Mensagempor norbert » 25 Jul 2005 17:06

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
norbert
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 1
Data de registro: 25 Jul 2005 17:02
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor Stanis Luksys » 26 Jul 2005 01:22

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...
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.
Avatar de usuário

Stanis Luksys
Colaborador

Colaborador
 
Mensagens: 1329
Data de registro: 18 Jun 2005 03:04
Cidade/Estado: São Paulo
Curtiu: 0 vez
Mens.Curtidas: 2 vezes

Codeblock para String, tem como?

Mensagempor Shark » 27 Abr 2020 03:16

bBloco := {||alert()}

cBloco := cValTochar( bBloco )

?cBloco
Shark
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 28
Data de registro: 25 Set 2017 21:42
Cidade/Estado: Brasília - DF
Curtiu: 5 vezes
Mens.Curtidas: 3 vezes




Retornar para CA-Clipper

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 10 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro