Bom nesta parte
if((pOutBufVxD->DiskExists) && (pOutBufVxD->IDEExists[i/2]))
Qual a lógica, tipo, no Delphi eu preciso expressar como um Boolean tipo
if((pOutBufVxD->DiskExists > 0) && (pOutBufVxD->IDEExists[i/2] > 0))
algo assim mas não posso colocar isso que não entendi qual a lógica "True" disso rs
Meu código em Delphi ficou
type
_TAG_rt_IdeDInfo_ = record
IDEExists: array [0..4] of Byte;
DiskExists: array [0..8] of Byte;
DisksRawInfo: array [0..2048] of WORD;
end;
rt_IdeDInfo = _TAG_rt_IdeDInfo_;
Pt_IdeDInfo = ^rt_IdeDInfo;
...
for i := 0 to 8 do
begin
if((pOutBufVxD.DiskExists[i]) and (pOutBufVxD.IDEExists[i div 2])) then
begin
for j := 0 to SizeOf(diskinfo) do
diskinfo[j] := pOutBufVxD.DisksRawInfo[i * 256 + j];
Result := True;
end;
end;
Mass naquela parte que falei realmente eu preciso saber a lógica daquilo, o compilador
Pergunta
Churc
Opa
Então tava passando um código de C++ pra Delphi, mas tem umas coisas que não
consigo interpretar ahuauha
exemplo
Bom nesta parte if((pOutBufVxD->DiskExists) && (pOutBufVxD->IDEExists[i/2])) Qual a lógica, tipo, no Delphi eu preciso expressar como um Boolean tipo if((pOutBufVxD->DiskExists > 0) && (pOutBufVxD->IDEExists[i/2] > 0)) algo assim mas não posso colocar isso que não entendi qual a lógica "True" disso rs Meu código em Delphi ficouMass naquela parte que falei realmente eu preciso saber a lógica daquilo, o compilador
pede pra mim expressar um Boolean ali uhaeuhae
qualquer ajuda é bem vinda :D
abração
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.