Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > (fmCreate or fmOpenWrite) = fmCreate


Автор: Ak47black 6.10.2007, 17:41
Здравствуйте.
Может мой вопрос глупый, но всетаки спрошу.
Во многих исходниках я вижу вот такой кусок кода 
Код

  with TFileStream.create(FileName, fmCreate or fmOpenWrite) do

Я ради интереса сделал
Код

  ShowMessage(IntToStr(fmCreate)); // 65535
  ShowMessage(IntToStr(fmCreate or fmOpenWrite)); // 65535

В чем всетаки разница  smile  smile ?

Код

  with TFileStream.create(FileName, fmCreate or fmOpenWrite) do

И
Код

  with TFileStream.create(FileName, fmCreate) do

Автор: MetalFan 6.10.2007, 18:10
fmCreate = $FFFF;
с чем ты его не or'ь, один фиг так и останется.... так пишут разве что для наглядности
з.ы. хотя какая тут наглядность?! зачем создавать файл, если не собираешься в него писать? )

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