Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Проблема с OR


Автор: Ak47black 20.4.2007, 15:01
Неполучаеться выполнить следуший 'велосипедный код', вроде так ошибок невижу
Код

    if
      (  (OperationsList.Items.Item[i].Caption <> TransferModele.TransferingOperations[i].Name)
      or (OperationsList.Items.Item[i].SubItems.Strings[0] <> IntToStr(TransferModele.TransferingOperations[i].Size)
      or (OperationsList.Items.Item[i].SubItems.Strings[1] <> TransferModele.TransferingOperations[i].Source)
      or (OperationsList.Items.Item[i].SubItems.Strings[2] <> TransferModele.TransferingOperations[i].Destination)
      or (OperationsList.Items.Item[i].SubItems.Strings[3] <> TransferModele.TransferingOperations[i].Status)
      or (OperationsList.Items.Item[i].SubItems.Strings[4] <> TransferModele.TransferingOperations[i].AverangeSpeed)
      or (OperationsList.Items.Item[i].SubItems.Strings[5] <> TransferModele.TransferingOperations[i].CurrentSpeed)
      or (OperationsList.Items.Item[i].SubItems.Strings[6] <> TransferModele.TransferingOperations[i].Elapsed)
      or (OperationsList.Items.Item[i].SubItems.Strings[7] <> TransferModele.TransferingOperations[i].Left)
      ) then
      begin

Получаеться ошика
Цитата

[Error] Detailed.pas(258): Incompatible types: 'String' and 'Boolean'

TransferModele.TransferingOperations = TTranfereFile
Код

  TTranfereFile = record
    TransferingTape: TTransferingTape;
    State: TTransferingState;
    Name: String;
    Size: Int64;
    Source: String;
    Destination: String;
    FoldersPath: String;
    Status: String;
    AverangeSpeed: String;
    CurrentSpeed: String;
    Elapsed: String;
    Left: String;
    ID: Integer;
    Working: Boolean;
    Error: Boolean;
  end;

Вродебы грубых ошибок нету, всетаки в чем тут дело? Скорей всего в булевской логике ,но где ?

Автор: Snowy 20.4.2007, 15:08
 IntToStr(TransferModele.TransferingOperations[i].Size)
Скобку не закрыл

Автор: Ak47black 20.4.2007, 15:12
ДА точно  smile 
А я тут думал что чтото посложней.
Сорри что туплю.

Snowy, +

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)