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
Question
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 to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.