Incompatible types Integer and iWord delphi 7

25/02/2019

0

Boa tarde, estou com um problema eu estava desenvolvendo um software em pc com windows xp, porém agora migrei para o windows 7. Como estava desenvolvendo no windows xp, estava tudo indo muito bem, porém ao migrar para o windows 7 começou a gerar esse erro de incompatibilidade. Alguém sabe se tem que mexer em alguma configuração da IDE ?.

Aqui esta o trecho do código.

function TForm1.MiliSegundoshora2(milisegundo: Integer): string;
var Hrs,Minut,secut,msecut: word;
begin
  Hrs := milisegundo div 3600000; // aqui ocorre o erro.
  milisegundo := milisegundo mod 3600000;
  minut:= milisegundo div 60000;
  milisegundo := milisegundo mod 60000;
  secut := milisegundo div 1000;
  msecut := milisegundo mod 1000;
  Result := Format('%d:%d:%d', [Hrs,Minut,Secut]);
end;
Lucas Domiciano

Lucas Domiciano

Responder

Posts

25/02/2019

Hélio Devmedia

olá Lucas, compilei no Delphi community e windows 7 e não gerou erros, posta o print do erro do compilador por favor?
Responder

25/02/2019

Lucas Domiciano

Esse erro que é gerado:
[Error] Unit1.pas(862): Types of actual and formal var parameters must be identical
Responder

26/02/2019

Lucas Domiciano

Alguém pode me ajudar ???
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar