erro em rotina

Destinado ao auxílio e Troca de informações sobre a ferramenta Xmaker
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
megafsem
Mensagens: 21
Registrado em: Janeiro 25th, 2011, 9:25 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

erro em rotina

Mensagempor megafsem » Junho 16th, 2011, 10:20 pm

Ola

Gustavo

Efetuei as alterações em rotina que você me orientou mas na compilação ocorreu o seguinte erro:
Incompatible type: 'Exteded' and 'TDITECOMPROD_PRO_CODIGO'DITVENDA.Pas(LINHA DO ERRO) Erro Undeclared identifier: 'Screen'
é na linha que esta o seguinte comando


begin
TabGlobal.DITECOMPPROD.filtro.Clear;
tabGlobal.DITECOMPPROD.filtro.Add('ITECOMPPROD.PRO_CODIGO ='+floattostr(tabGlobal.DITECOMPPROD.PRO_CODIGO));
TabGlobal.DITECOMPPROD.AtualizaSql;
tabglobal.DITECOMPPROD.First;
try
while not tabglobal.DITECOMPPROD.Eof do
begin
if Ptabela(TabGlobal.DPRODUTO, ['PRO_CODIGO'], [tabglobal.DITECOMPPROD.PRO_CODIGO.Conteudo], ['CPPRO_CODIGO', 'CP_QUANT'],CamposResultado) then
begin
TabGlobal.DGRADPROD.ECF_NUMERO.Conteudo:= TabGlobal.DITVENDA.ECF_NUMERO.Conteudo ;
TabGlobal.DGRADPROD.CPPRO_CODIGO.Conteudo:= CamposResultado[0];
TabGlobal.DGRADPROD.QUANTPROD.Conteudo:= CamposResultado[1] * TabGlobal.DITVENDA.PRO_QUANTIDADE.Conteudo ;
TabGlobal.DGRADPROD.salva;
Screen.Cursor := crHourGlass;
end;
TabGlobal.DITECOMPPROD.next;
end;
except
showmessage('Erro de Leitura...');
end;
end;
poderia orientar-me
grato desde ja
e agradeço a rotina a mim enviada
francisco mendonça

Gustavo
Mensagens: 244
Registrado em: Dezembro 22nd, 2010, 1:05 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: erro em rotina

Mensagempor Gustavo » Junho 17th, 2011, 9:01 am

Olá,
verifique que tipo de campo é o tabGlobal.DITECOMPPROD.PRO_CODIGO, pois no exemplo foi usado um campo do tipo fracionário, por isso utilizamos a função floattostr.

Quanto ao screen.cursor comente, pois ele não irá interferir na sua rotina.
Att,

Gustavo Barreto
;)


[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Voltar para “Xmaker”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 56 visitantes