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

Status
Not open for further replies.

Small Donkey

Member
Joined
Aug 25, 2008
Messages
36
Reaction score
124
Virtual Disk SDK - это компонент для создания виртуальных дисков, альтернатива CallbackDisk от этих господ https://www.eldos.com/cbdisk/

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

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

Code:
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 бит

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

Качнуть
 
Last edited by a moderator:

faktoral

Member
Joined
Oct 28, 2009
Messages
72
Reaction score
667
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: http://sourceforge.net/projects/dpfdelphiandroid/
 

Fish2007

Banned
BANNED
Joined
Dec 19, 2007
Messages
378
Reaction score
3,458
Location
Durres, Albania
Overbyte ICS-V8 Gold Full Source D7-XE7 x86-x64

ICS-V8 for Delphi 7 / C++ Builder 2006 to Delphi XE7 / C++ Builder XE3 with FireMonkey cross platform support for POSIX/MacOS, also IPv6 support (main development tree, 32 and 64-bit).

Rev #1236
Date: 2014-09-03
Added packages and project groups to support Delphi XE7.

You need to log in to view the content.
 

lolosoft

Member
Joined
Jan 14, 2010
Messages
39
Reaction score
47
Руссификация DevExpress VCL 2014.1.2 (pas-файлы)

Переведено около 80%

Ссыль

Руссифицировать свои проекты - просто копируем поверх имеющихся и билдим проект. Если нужны руссифицированные пакеты (BPL-ки) - придется перекомпилировать сами пакеты.
 

antasadewa

Member
Joined
Sep 19, 2010
Messages
5
Reaction score
31
Wave Audio Package

Using the Wave Audio package you can easily play audio from (or recording audio to) file, any TStream descendant stream, or even raw audio buffers. In addition, by this package doing tasks, for example, like merging, mixing, or format conversion of waves are as easy as a function call.

The wave audio package has also a mixer component, so that you can easily control Windows mixer from your application.

Link : http://www.delphiarea.com/?dl_id=28

Добавлено через 4 минуты
Real-Time Marquee Component

The TRealTimeMarquee component is a marquee (both horizontal and vertical) control. This marquee control uses Windows multimedia timer for precise timing to produce a smooth scrolling. Because of that, even when your application is doing time consuming operations, the marquee plays as normal.

The TRealTimeMarquee control is empowered by a simple HTML parsing/rendering class that gives the ability to use HTML for formatting the scrolling text in the most convenience way. By using HTML, you can also define hyper links and insert images in the scrolling text. Whenever the user clicks on a hyper link, an event notifies your application about the clicked link. An event also used for loading HTML images.

Link : http://www.delphiarea.com/?dl_id=85

Добавлено через 9 минут
Background Worker Component

TBackgroundWorker component is the Delphi implementation of .NET BackgroundWorker component.

TBackgroundWorker component allows you to run an operation on a separate, dedicated thread. Time-consuming operations like downloads and database transactions can cause your user interface (UI) to seem as though it has stopped responding while they are running. When you want a responsive UI and you are faced with long delays associated with such operations, TBackgroundWorker component provides a convenient solution.

To execute a time-consuming operation in the background, use TBackgroundWorker component and listen for events that report the progress of your operation and signal when the operation is finished.

Link : http://www.delphiarea.com/?dl_id=84
 
Last edited by a moderator:
Status
Not open for further replies.
Top