Olá a todos do ScriptBrasil... to com o seguinte problema... tenho um type:
type
TPedidoTicket = packed record
tamanhoMensagem : Smallint;
nomeTransacao : array[1..3] of Char;
nomeTerminal : array[1..8] of Char;
tempo : array[1..4] of Byte;
numeroFuncao : array[1..1] of Byte;
numeroSeqTransacao : Smallint;
end;
Porém eu estou usando um IDTcpClient (Indy) com o Delphi 2010... estou fazendo a migração de Delphi 7 para 2010... Porém tem uma parte do código que ele da o seguinte erro:
"[DCC Error] UfrmPpTestePdv.pas(197): E2250 There is no overloaded version of 'Write' that can be called with these arguments" e o código do erro é o seguinte:
var pedidoTicket : TPedidoTicket
...
tcpClient1.IOHandler.Write(pedidoTicket, SizeOf(pedidoTicket), False);
As informações que ele pede como entrada no Delphi2010 são:
Fiz um teste jogando uma variável TBytes qualquer e ele passou na compilação... Só que eu não sei... não sei MESMO.. mesmo procurando em vários sites como fazer isso? Por favor... se alguém puder me ajudar... eu realmente agradeceria muito.. eu realmente to precisando saber como fazer isso... Grato pela ajuda de todos
Pergunta
LucAlucard
Olá a todos do ScriptBrasil... to com o seguinte problema... tenho um type:
Porém eu estou usando um IDTcpClient (Indy) com o Delphi 2010... estou fazendo a migração de Delphi 7 para 2010... Porém tem uma parte do código que ele da o seguinte erro: "[DCC Error] UfrmPpTestePdv.pas(197): E2250 There is no overloaded version of 'Write' that can be called with these arguments" e o código do erro é o seguinte:As informações que ele pede como entrada no Delphi2010 são:
Cons ABuffler: TBytes; [cons ALength: integer = -1];[cons AOffset : Integer = 0]
AStream: TStream; [ASize: Int64=0];[AWriteByteCount : Boolean = False]
AValue : TString; [AWriteLinesCount : Boolean = False];[AEncoding : TEncoding = nil]
Fiz um teste jogando uma variável TBytes qualquer e ele passou na compilação... Só que eu não sei... não sei MESMO.. mesmo procurando em vários sites como fazer isso? Por favor... se alguém puder me ajudar... eu realmente agradeceria muito.. eu realmente to precisando saber como fazer isso... Grato pela ajuda de todos
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.