[45899.992] C:\Dev\C5\SC_UTIL.PRG(34147) Warning W0004 Codeblock parameter 'ASUBACCT' declared but not used in function 'BASECLASS_GL_READGL'
[45899.993] C:\Dev\C5\SC_UTIL.PRG(34147) Warning W0004 Codeblock parameter 'GLTRANDATE' declared but not used in function 'BASECLASS_GL_READGL'
[45899.994] C:\Dev\C5\SC_UTIL.PRG(34157) Warning W0004 Codeblock parameter 'GLSUBACC' declared but not used in function 'BASECLASS_GL_READGL'
[45899.995] C:\Dev\C5\SC_UTIL.PRG(34157) Warning W0004 Codeblock parameter 'TRANDATE' declared but not used in function 'BASECLASS_GL_READGL'
[45899.996] C:\Dev\C5\SC_UTIL.PRG(34157) Warning W0004 Codeblock parameter 'SUBACC' declared but not used in function 'BASECLASS_GL_READGL'
Isso é quando declara o tipo da variável?
E seria algo deste tipo?
FUNCTION Teste( x AS CODEBLOCK )
Lembro que testei isso uma vez, mas não achei interessante por gerar mensagem de erro apenas em run-time.
No caso acima também, eventualmente pode ajudar saber o tipo de variável, quando não declarada usando o tipo como prefixo, tipo bVar, nVar, cVar, etc.
Mas de qualquer forma, me chamou a atenção, porque não é uma mensagem de erro tradicional - para o Clipper.
Tentando imaginar se existe vantagem em declarar o tipo da variável.