PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Parameter has invalid structure size #611194

09/06/2020

0

Temos um sistema em Delphi 2007 e utilizamos o componente ''''TCrpe'''' para imprimir relatórios feitos no Crystal Reports 2008 (arquivos .rpt). Funciona normalmente como segue no código abaixo ...

vImpressora := ''''\\DEV-01\HP LaserJet Professional P1102w'''';
with DM.Crystal do begin
CloseEngine;
ReportName := ''''Comprovante.rpt'''';
ParamFields.Items[0].CurrentValue := ''''Empresa XYZ Ltda'''';
Printer.Name := vImpressora;
Print;
end;

Porém agora precisamos converter o sistema para o Delphi 10 e a partir dessa conversão o comando acima onde passo parametros para o report ''''CurrentValue'''' simplesmente parou de funcionar. Quando o sistema executa a linha de comando ''''ParamFields.Items[0].CurrentValue := ''''Empresa XYZ Ltda'''';'''' é gerado um erro como foi colocado no titulo desse post ''''Parameter has invalid structure size''''. Já procurei em vários sites/foruns uma solução para o problema mas não consegui encontrar. Não faz sentido, o parâmetro dentro do relatório é um parâmetro do tipo que imprime o titulo do relatório e logicamente é do tipo String. Se alguém ai puder me ajudar, agradeço.

Att,
André
André Melim

André Melim

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar