API для работы с устройствами через подстановку (см. DOS-команду "subst"). Совместимо с Windows 9x/ NT/ 2000/ XP Новая версия компоненты С исходными текстами Компонента из раздела: Files and Drives: Disk Access
Источник: www.torry.net
Автор: SoftLab MIL-TEC Ltdhttp://www.softcomplete.com -= · VCL · Samples · =- [Перевел: Mark S. Zheleznyak]
Компонент читает информацию из MP3-файла о версии MPEG, слое, битрейте и частоте. С исходными текстами Компонента из раздела: Effects and Multimedia: Other
Источник: www.torry.net
Автор: Michael Lцscherhttp://trident-soft.de -= · VCL · Samples · =- [Перевел: Mark S. Zheleznyak]
Компонент позволяет легко создавать звуковые эффекты и нотные последовательности внутри приложения без использования внешних файлов и ресурсов. Это достигается генерацией MIDI-последовательностей в памяти. 175 инструментов из любой звуковой карты с MIDI-возможностями. Модуляция, реверберация и т.п. Возможны аккорды. Длительность нот с шагом 10 мс. Легко создается непрерывное воспроизведение. Демо и хелп включены. С исходными текстами Компонента из раздела: Effects and Multimedia: Audio
Источник: www.torry.net
Автор: Alan Warrinerhttp://www.alan-warriner.co.uk -= · VCL · Samples · =- [Перевел: Mark S. Zheleznyak]
Компонент для редактирования даты. Полностью настраивается, в том числе на любой язык. Позволяет редактировать даты (с маскированием и без) или выбирать их из выпадающего календаря. Сепаратор дат: '/', '-' или '.'. Скины позволяют разместить фоновую картинку под календарем. Только для некоммерческого использования. Новая версия компоненты Компонента из раздела: Date and Time: Date and Time
Источник: www.torry.net
Автор: Alcides Valegahttp://avsoft.sitio.net -= · VCL · =- [Перевел: Mark S. Zheleznyak]
Для уменьшения объема писем здесь публикуется не весь список новых компонент, потому заглядывайте и на сайт!
HRASConn = DWord; PRASConn = ^TRASConn; TRASConn = record dwSize: DWORD; rasConn: HRASConn; szEntryName: Array[0..cRAS_MaxEntryName] Of Char; szDeviceType : Array[0..cRAS_MaxDeviceType] Of Char; szDeviceName
: Array [0..cRAS_MaxDeviceName] of char; end;
TRasEnumConnections = function (RASConn: PrasConn; { buffer to receive Connections data } var BufSize: DWord; { size in bytes of buffer } var Connections: DWord { number of Connections written to buffer } ): LongInt; stdcall; //End RasConnectionCount =======================
function ConnectedToInternet: TConnectionType; var Reg : TRegistry; bUseProxy : Boolean; UseProxy : LongWord; begin Result := ctNone; Reg := TRegistry.Create; with REG do try try RootKey := HKEY_CURRENT_USER; if OpenKey('\Software\Microsoft\Windows\CurrentVersion\Internet settings',False)
thenbegin //I just try to read it, and trap an exception if GetDataType('ProxyEnable') = rdBinary then ReadBinaryData('ProxyEnable', UseProxy, SizeOf(LongW!
ord) ) elsebegin bUseProxy := ReadBool('ProxyEnable'); if bUseProxy then UseProxy := 1 else UseProxy := 0; end; if (UseProxy <> 0) and ( ReadString('ProxyServer') <> '' ) then Result := ctProxy; end; except //Obviously not connected through a proxy end; finally Free; end;
//We can check RasConnectionCount even if dialup networking is not installed //simply because it will return 0 if the DLL is not found. if Result = ctNone thenbegin if RasConnectionCount > 0 then Result := ctDialup; end; end;
function
RasConnectionCount : Integer; var RasDLL : HInst; Conns : Array[1..4] of TRasConn; RasEnums : TRasEnumConnections; BufSize : DWord; NumConns : DWord; RasResult : Longint; begin Result := 0;
//Load the RAS DLL RasDLL := LoadLibrary('rasapi32.dll'); if RasDLL = 0 then exit;
try RasEnums := GetProcAddress(RasDLL,'RasEnumConnectionsA'); if @RasEnums = nil then raise ERasError.Create('RasEnumConnectionsA not found in rasapi32.dll');
KOL - кодоэкономичное объектная библиотека для Delphi.
Библиотека KOL позволяет изготавливать не менее мощные приложения, чем стандартная библиотека Delphi - VCL (Visual Component Library, Визуальная Библиотека Компонентов). И при этом добиваться уменьшения размеров программ в 5-15 раз! Например, приложение DirComp, доступное для загрузки на сайте KOL, занимает без сжатия упаковывающими программами около 65 килобайт. Аналогичное приложение, написанное за два года до этого с использованием стандартной библиотеки Delphi, занимало 750 килобайт!
Delphi 5: учебный курс
В книге рассмотрены возможности системы программирования Delphi 5, описан язык программирования Object Pascal, рассмотрены визуальные компоненты системы и методы их создания. Особое внимание уделено принципам и практическим приемам создания сетевых приложений для разных архитектур и разработке программ, поддерживающих основные протоколы Интернета.Не требует специальной подготовки, может быть использована как пособие для изучающих основы программирования и сетевые технологии, а также как справочник по компонентам Delphi и пособие для самообразования.
Автор: С. Бобровский
Дорогие друзья! Мы рады представить вам новый совместный проект сайтов www.rsdn.ru, delphi.mastak.ru и www.optim.ru - профессиональный журнал для программистов RSDN Magazine.
Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
На сайте выложен анонс пилотного выпуска журнала, вступительное слово от редакции.
Для души
Хокку дня
Ива свесила нити… Никак не уйду домой — Ноги запутались.
Афоризмы
Рядом с дураком всегда найдется жулик.... ( прислал Profi )
Фраза дня
Ничто так не укрепляет веру в человека, как ПРЕДОПЛАТА.
Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Хартфорде в Коннектикуте (США) запрещено переходить дорогу на руках.
В Бальтиморе (США) запрещается швырять копны сена со второго этажа.
И на закуску коротенький анекдот
- Дыхните. - Пожалуйста. - Еще раз. - Зачем? - Очень запах нравится.