Наши преимущества

Delphi компоненты / Delphi components #7

Статус
Закрыто для дальнейших ответов.
Virtual Disk SDK - это компонент для создания виртуальных дисков, альтернатива CallbackDisk от этих господ Как увидеть ссылки? | How to see hidden links?

Диск может быть смонтирован как CD или как HDD, флоппи пока не поддерживаеться

Обработка событий происходит в юзермоде, поэтому довольно легко можно прикрутить любое шифрование

Код:
function TForm1.OnDiskRead(Sender: TObject; Buffer: Pointer; Length: DWORD; var BytesRead: DWORD; Offset: Int64): BOOL;
begin

  if (Offset + Length <= (Sender as TFileDisk).FileStream.Size) then
  begin
    (Sender as TFileDisk).FileStream.Seek(Offset, TSeekOrigin.soBeginning);
    BytesRead := (Sender as TFileDisk).FileStream.ReadData(Buffer, Length);
  end
  else
    BytesRead := 0;

  Result := True;

end;

function TForm1.OnDiskWrite(Sender: TObject; Buffer: Pointer; Length: DWORD; var BytesWritten: DWORD; Offset: Int64): BOOL;
begin

  if (Offset + Length <= (Sender as TFileDisk).FileStream.Size) then
  begin
    (Sender as TFileDisk).FileStream.Seek(Offset, TSeekOrigin.soBeginning);
    BytesWritten := (Sender as TFileDisk).FileStream.WriteData(Buffer, Length);
  end
  else
    BytesWritten := 0;

  Result := True;

end;

Delphi XE2, XE3, XE4, XE5, XE6, XE7 - 32/64 бит, ОС Windows XP, Vista, 7, 8, 8.1 - 32/64 бит

Бесплатен для некомерческого использования, для себя любимого и т.д., то есть без извлечения прибыли

Как увидеть ссылки? | How to see hidden links?
 
Последнее редактирование модератором:
Последнее редактирование модератором:
D.P.F Delphi Android Native Components

Develop Native Android applications with Delphi XE5/XE6/XE7

Some components:
+ Added TDPFJAlertDialog
+ TDPFJAnalogClock
+ TDPFJButton
+ TDPFJCheckBox
+ TDPFJChronometer
+ TDPFJDatePicker
+ TDPFJDatePickerDialog
+ TDPFJEditText
+ TDPFJImageView
+ TDPFJListView (not completed)
+ TDPFJProgressBar
+ TDPFJProgressDialog
+ TDPFJTextView
+ TDPFJTimePickerDialog
+ TDPFJToast
+ TDPFJView
+ TDPFJRadioButton
+ TDPFJNumberPicker
+ TDPFJScrollView component
+ TDPFJSeekBar
+ TDPFJTabHost Component (Tabbed view)
+ TDPFJSpinner Component (Dropdown list)
+ TDPFJTextSwitcher Component (Fade/Slide Texts)
+ TDPFJTextClock
+ TDPFJWebView
+ Wrapped some Android.Widget
+ Wrapped some Android.Net
+ Wrapped some Android.OS
+ Wrapped some Android.R


Download: Как увидеть ссылки? | How to see hidden links?
 
Статус
Закрыто для дальнейших ответов.
Верх