Набор классов для автоматической подсветки синтаксисав RichEdit Control Классы: TpsvPasRTF - подсветка синтаксиса Delphi TpsvHTMLRTF - подсветка синтаксиса HTML TpsvSQLRTF - подсветка синтаксиса SQL
Представляет собой простую но очень мощную ООП обертку для стандартного C API для MySql. Не содержит "хитрого" (запутанного) кода и классов. Используйте приложенный пример - простой БД менеджер - для изучения основных функциональных возможностей. -- Последнее обновление от 24.04.2002 - Код оптимизирован и перепроверен. Исправлены многие ошибки. -- Это очередная бетта-версия
Компонент ClusterDCC используется для обработки DCC запросов к IRC. Работает с Vortex IRC. Обрабатывает DCC чатов обоих направлений, но не поддерживает передачу файлов.
Класс TAPEtag предназначен для манипуляций с тэгами APE. Чтение и запись поддерживается для APE 1.0, только чтение для APE 2.0 тэгов (UTF-8 decoding). Считывает: название, артист, альбом, трэк, год, жанр, комментарий, информация об авторских правах.
С исходными текстами Компонента из раздела: Effects and Multimedia: Audio
Источник: www.torry.net
Автор: J. Faulhttp://jfaul.de/atl -= · VCL · Samples · =- [Перевел: Сергей Касаткин]
Для уменьшения объема писем здесь публикуется не весь список новых компонент, потому заглядывайте и на сайт!
Netscape Navigator умеет делать то же самое, подробности на http://www.chami.com/tips/delphi/103096D.html Еще на http://www.pbear.com лежат THTMLViewer и TFrameViewer.
-- Комментарий от Nom-Shar (Nom-Shar@newmail.ru) -- Также, в самом Delphi 5 имеется очень хороший ActiveX, называемы MS DHTML Edit и MS DHTL Safe. Так, например, у данного ActiveX (а именно у MS DHTML Edit) есть очень хорошее свойство: Broswer Mode. Если оно равно истине, то отбражение проиходит как в обычном браузере, а вот если оно равно ложь, то страница появляется как и в браузере, однако пользователь может прицпипом "хватай-тащи" редактировать страницу. А если без ActiveX. То присоединяйте библиотеку IE используйте ее функции. Немного сложнее, зато без использования ActiveX. Об использовании
библиотеки читайте в Internet SDK.
4) Сохранение всего содержимого буфера обмена в файл
var FS:TFileStream;
procedure TForm1.bClearClick(Sender: TObject); begin OpenClipBoard(0); EmptyClipboard; CloseClipBoard; end;
procedure TForm1.BSaveClick(Sender: TObject); var CBF:Cardinal; CBFList:TList; i:Integer; h:THandle; p:Pointer; CBBlockLength,Temp:Cardinal; FS:TFileStream; begin if OpenClipBoard(0)then begin CBFList:=TList.Create; CBF:=0; repeat CBF:=EnumClipboardFormats(CBF); if CBF<>0 then CBFList.Add(pointer(CBF)); until CBF=0; edit1.text:=IntToStr(CBFList.Count); if CBFList.Count>0 then begin FS:=TFileStream.Create('e:\cp.dat',fmCreate); Temp:=CBFList.Count; FS.Write(Temp,SizeOf(Integer));
for i:=0 to CBFList.Count-1 do begin h:=GetClipboardData(Cardinal(CBFList[i])); if h>0 then begin CBBlockLength:=GlobalSize(h); if h>0 then begin p:=GlobalLock(h); if p <> nil then begin Temp:=Cardinal(CBFList[i]); FS.Write(Temp,SizeOf(Cardinal)); FS.Write(CBBlockLength,SizeOf(Cardinal)); FS.Write(p^,CBBlockLength); end; GlobalUnlock(h); end; end; end;
FS.Free; end; CBFList.Free; CloseClipBoard; end; end;
procedure TForm1.bLoadClick(Sender: TObject); var h:THandle; p:Pointer; CBF:Cardin!
al; CBBlockLength:Cardinal; i,CBCount:Integer; FS:TFileStream; begin if OpenClipBoard(0)then begin FS:=TFileStream.Create('e:\cp.dat',fmOpenRead); if FS.Size=0 then Exit; FS.Read(CBCount,sizeOf(Integer)); if CBCount=0 then Exit; for i:=1 to CBCount do begin FS.Read(CBF,SizeOf(Cardinal)); FS.Read(CBBlockLength,SizeOf(Cardinal)); h:=GlobalAlloc(GMEM_MOVEABLE or GMEM_SHARE or GMEM_ZEROINIT,CBBlockLength); if h>0 then begin p:=GlobalLock(h); if p=nil then GlobalFree(h) else begin FS.Read(p^,CBBlockLength); GlobalUnlock(h); SetClipboardData(CBF,h); end; end; end; FS.Free; CloseClipBoard; end; end; (на
основе кода Peter Below)
Delphi 6. Базы данных и приложения
В книге предпринята попытка дать читателю целостное представление о процессе разработки программного обеспечения для реляционных баз данных. В рамках поставленной цели авторами решены следующие задачи: рассмотрены основы языка Object Pascal на примере создания консольных приложений; рассмотрены объектно-ориентированные возможности языка Object Pascal и технология визуального программирования; описаны основные принципы работы с SQL-ссрвером InterBase; изложена методика взаимодействия программ, созданных в среде Delphi, с базами данных различного типа, в частности, SQL-сервером InterBase: рассмотрены основы проектирования баз данных с использованием программы ERwin; описана "методика разработки клиентского приложения для доступа к базам данных с использованием библиотек динамической загрузки, а также популярных программ Word и Excel для создания отчетов. На примере
БД "Учебные компьютерные курсы" рассмотрен процесс разработки программного обеспечения, начиная с вопросов проектирования и заканчивая подготовкой отчетов. Книга может быть использована в качестве основы курса лекции по соответствующей дисциплине. Книга предназначена для старшеклассников, студентов, аспирантов, преподавателей и пользователей ПК, интересующихся программированием.
Автор: Кандзюба С. "ДиаSoft"
WWW.HELLOWORLD.RU - документация и книги по программированию Разделы: Языки программирования, Интернет-технологии, программирование игр, системное программирование, Алгоритмы, веб-дизайн, Delphi, Интернет-технологии, операционные системы, фоумы
» Оценка сайта: 3
Опрос населения :)
Какую ОС вы используете _в_основном_ при написании програм для Win32
Дорогие друзья! Мы рады представить вам новый совместный проект сайтов www.rsdn.ru, delphi.mastak.ru и www.optim.ru - профессиональный журнал для программистов RSDN Magazine.
Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
На сайте выложен анонс пилотного выпуска журнала, вступительное слово от редакции.
Для души
Хокку дня
На снег за окном С ужасом смотрит Молоденький кактус
Афоризмы
Кто праведно живет, тот нечестивцу враг....
Фраза дня
Горе ты моё аутлуковое!
Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Лос Анжелесе (США) муж не имеет права бить жену ремнем шире двух дюймов, не получив от нее предварительного согласия.
На Гавайях запрещается вставлять в уши монеты.
И на закуску коротенький анекдот
Посетитель ресторана говорит: - Водки не надо, я за рулем. Через некоторое время официант приносит графин с водкой: - Можете пить: вашу машину угнали.