error E0005 Outer codeblock variable

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

error E0005 Outer codeblock variable

Mensagem por JoséQuintas »

Código: Selecionar todos

lib_hwgui.prg:94: error E0005  Outer codeblock variable 'K' is out of reach
Apenas é novidade.

Codeblock dentro de codeblock é exigente.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

error E0005 Outer codeblock variable

Mensagem por JoséQuintas »

Sobre o erro:

É um uso inválido, parâmetros do codeblock em outro codeblock.

Algo como

Código: Selecionar todos

{ | a, b | { | c, d | a == c .AND. b == d } }
Digamos assim: o codeblock geral está sendo criado pelo fonte, mas no momento do fonte não existem a e b, e não dá pra repassar pra um sub-codeblock, porque esse sub-codeblock não poderá ser criado.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder