Página 1 de 1
Get???
Enviado: 02 Set 2004 15:47
por Marcone
Esta acontecendo o seguinte erro e não sei do que se trata, será que alguém pode me ajudar???
SetPos ( W_TELA[I,1], W_TELA[I,2] )
AADD( GetList, _GET_ ( W_VAR, &W_VAR, W_TELA[I,6], W_TELA[I,8], W_TELA[I,7] ) )
Erro : NO EXPORTED METHOD EVAL
Eu estou tentando criar uma função aonde na qual eu consiga mostrar os dados de qualquer banco de dados, chamar qualquer campo do banco através de gets e usar o REPLACE em qualquer banco de dados, estas informações seriam passadas através de parametro em uma variavel array. todas as opções da função já funcionam porém esta do get esta tendo este problema, qualquer dúvida posso passar toda a rotina para que voces possam me ajudar...
Obrigado,

Enviado: 03 Set 2004 11:49
por Dudu_XBase
Bom dia Marcone ..
Vc Ta usando algum Code Block na sua rotina inteira ??
BASE/1004 No exported method
Explanation: This error can occur due to the following reasons:
1. You sent a message using the send operator (:), but the left operand
was not a reference to an object, or the receiving object has no
method with the specified name.
2. You called the EVAL() function and did not pass a code block as the
first argument.
3. You specified a value other than a code block in a context where a
code block was required.
Re: Get???
Enviado: 04 Set 2004 10:26
por Maligno
Marcone escreveu:Erro : NO EXPORTED METHOD EVAL
A função _GET_() cria um pseudo-objeto, de acordo com uma lista de parâmetros. O protótipo desta função, de acordo com o que se vê no header STD.CH (\CLIPPER\INCLUDE) é:
Código: Selecionar todos
_GET_(<Var>,<"Var_Name">,<Picture>,<{ValidBlock}>,<{WhenBlock}>)
Você não está satisfazendo as necessidades da função, de acordo com essa lista de parâmetros. Reveja essa parte do seu fonte pois o problema pode ser isso. A não ser, claro, que você tenha criado uma outra _GET_(), para uso pessoal.
Em tempo: não sei se você nos mostrou o código completo, mas de acordo com o comando montado no header STD.CH, o resultado da função (o pseudo-objeto criado) já é utilizado para acionar um método:
Se o pseudo-objeto não for devidamente criado, deve retornar um NIL (a função _GET_() não é documentada) que, obviamente, vai disparar um erro do tipo que você comentou.
[]'s
Maligno
http://www.buzinello.com/prg
Re: Get???
Enviado: 04 Set 2004 10:27
por Maligno
Marcone escreveu:Erro : NO EXPORTED METHOD EVAL
A função _GET_() cria um pseudo-objeto, de acordo com uma lista de parâmetros. O protótipo desta função, de acordo com o que se vê no header STD.CH (\CLIPPER\INCLUDE) é:
Código: Selecionar todos
_GET_(<Var>,<"Var_Name">,<Picture>,<{ValidBlock}>,<{WhenBlock}>)
Você não está satisfazendo as necessidades da função, de acordo com essa lista de parâmetros. Reveja essa parte do seu fonte pois o problema pode ser isso. A não ser, claro, que você tenha criado uma outra _GET_(), para uso pessoal.
Em tempo: não sei se você nos mostrou o código completo, mas de acordo com o comando montado no header STD.CH, o resultado da função (o pseudo-objeto criado) já é utilizado para acionar um método:
Se o pseudo-objeto não for devidamente criado, deve retornar um NIL (a função _GET_() não é documentada) que, obviamente, vai disparar um erro do tipo que você comentou.
[]'s
Maligno
http://www.buzinello.com/prg
Re: Get???
Enviado: 04 Set 2004 10:27
por Maligno
Marcone escreveu:Erro : NO EXPORTED METHOD EVAL
A função _GET_() cria um pseudo-objeto, de acordo com uma lista de parâmetros. O protótipo desta função, de acordo com o que se vê no header STD.CH (\CLIPPER\INCLUDE) é:
Código: Selecionar todos
_GET_(<Var>,<"Var_Name">,<Picture>,<{ValidBlock}>,<{WhenBlock}>)
Você não está satisfazendo as necessidades da função, de acordo com essa lista de parâmetros. Reveja essa parte do seu fonte pois o problema pode ser isso. A não ser, claro, que você tenha criado uma outra _GET_(), para uso pessoal.
Em tempo: não sei se você nos mostrou o código completo, mas de acordo com o comando montado no header STD.CH, o resultado da função (o pseudo-objeto criado) já é utilizado para acionar um método:
Se o pseudo-objeto não for devidamente criado, deve retornar um NIL (a função _GET_() não é documentada) que, obviamente, vai disparar um erro do tipo que você comentou.
[]'s
Maligno
http://www.buzinello.com/prg
Re: Get???
Enviado: 04 Set 2004 10:28
por Maligno
Marcone escreveu:Erro : NO EXPORTED METHOD EVAL
A função _GET_() cria um pseudo-objeto, de acordo com uma lista de parâmetros. O protótipo desta função, de acordo com o que se vê no header STD.CH (\CLIPPER\INCLUDE) é:
Código: Selecionar todos
_GET_(<Var>,<"Var_Name">,<Picture>,<{ValidBlock}>,<{WhenBlock}>)
Você não está satisfazendo as necessidades da função, de acordo com essa lista de parâmetros. Reveja essa parte do seu fonte pois o problema pode ser isso. A não ser, claro, que você tenha criado uma outra _GET_(), para uso pessoal.
Em tempo: não sei se você nos mostrou o código completo, mas de acordo com o comando montado no header STD.CH, o resultado da função (o pseudo-objeto criado) já é utilizado para acionar um método:
Se o pseudo-objeto não for devidamente criado, deve retornar um NIL (a função _GET_() não é documentada) que, obviamente, vai disparar um erro do tipo que você comentou.
[]'s
Maligno
http://www.buzinello.com/prg