Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Мастера DELPHI. Новости мира компонент, FAQ, статьи...


Информационный Канал Subscribe.Ru

Ежедневная рассылка сайта Мастера DELPHI

DELPHIMASTER.ru

Выпуск от 11.12.03 10:15

Кое-что из нашей кладовки   |x|
  • TSPCComponents Михаил Бесчетнов Termius@aport2000.ru   (30.03.01 17:22)
    Созданные заного компоненты TButton, TListBox, TCheckBox, TPanel и новый компонент TSPCDockPanel, играющий роль мини-формы, с возможностью полного и быстрого изменения всех цветов. Полное описание прилагается.
    »»» Скачать: исходные тексты (66кб)
  • Модуль для записи числа словами SergJP sergjp@rambler.ru   (10.12.03 20:11)
    Еще одна реализация записи чисел прописью на русском языке. Представлен в виде юнита, экспортирует одну функцию by_words, в качестве параметра принимает значение double, возвращает string. Первая буква записывается заглавной, копейки цифрами. Я использовал ее не только напрямую, но и в отчетах FastReport, как пользовательскую фукнцию, проблем не было.
    Кого интересует, есть такой же JavaScript. Если нужен - пишите.
    »»» Скачать: исходные тексты (1кб)
Лучшее из нашего FAQ   |x|
Работа с Word через OLE
Я думаю, пример красноречивее пяти листов словоблудия ...

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Buttons, ComCtrls, ExtCtrls, OleCtnrs;

type
TForm1 = class(TForm)
OleContainer1: TOleContainer;
Panel1: TPanel;
StatusBar1: TStatusBar;
mbLoad: TSpeedButton;
mbPrint: TSpeedButton;
OpenDialog1: TOpenDialog;
procedure mbLoadClick(Sender: TObject);
procedure mbPrintClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.mbLoadClick(Sender: TObject);
begin
// Покажем диалог, и если он отработал, то загрузим в контейнер
if OpenDialog1.Execute and (OpenDialog1.FileName<>'') then
OleContainer1.CreateObjectFromFile(OpenDialog1.FileName,false);
// Если загрузилось что-нибудь, то покажем
if OleContainer1.State <> osEmpty then
OleContainer1.DoVerb(ovShow);
end;

procedure TForm1.mbPrintClick(Sender: TObject);
var
V : Variant;
begin
if OleContainer1.State = osEmpty then Begin
MessageDlg('OLE не загружен !!', mtError, [mbOk],0);
exit;
end;
// Получаем объект, который воплощает в себе WordBasic интерфейс
V := OleContainer1.OleObject.Application.WordBasic;
// Командуем до одурения ....
V.FilePrint;
end;
end.

»»» Прислать свои комментарии

Обсуждается в конференциях   |x|
У нас большой выбор статей   |x|
Способы сохранения и загрузки параметров программного обеспечения. Их преимущества и недостатки. Внедрение средств защиты.
В этой статье речь пойдет о способах сохранения и загрузки параметров программного обеспечения. Из своего личного опыта я могу твердо сказать, что это не так просто, как кажется многим. Как Вы уже успели заметить, крупные программные продукты используют для хранения своих параметров исключительно системный реестр. Напротив, разработчики программного обеспечения, относящие его к Freeware, предпочитают конфигурационные файлы с расширением "INI" (далее "ini-файлы"). Почему же дело обстоит именно так? Мы рассмотрим два этих способа более подробно, а так же поговорим о внедрении определенных средств защиты ini-файлов.
Новинки книжного рынка   |x|
Программирование графики для Windows (+CD)
Книга посвящена графическому программированию для Windows с использованием Win32 GDI API. Кроме того, в ней приведены начальные сведения о DirectDraw и краткое введение в непосредственный режим Direct3D. Рассматриваются стандартные возможности, поддерживаемые на всех платформах Win32, 32-разрядные возможности, реализованные только в Windows NT/2000, и новейшие расширения GDI, появившиеся только в Windows 2000 и Windows 98. В книге приведено множество фрагментов кода, подходящих для практического применения. Помимо простейших тестовых и демонстрационных программ, вы найдете в ней множество функций, классов C++, драйверов, утилит и нетривиальных программ, вполне подходящих для использования в коммерческих проектах. На компакт-диске находятся полные исходные тексты, файлы рабочих областей Microsoft Visual C++, заранее откомпилированные двоичные файлы (в отладочных и окончательных версиях) и файлы в формате JPEG для глав, посвященных графическим алгоритмам.
Автор: Юань Ф.
Наши друзья   |x|
Сертификация специалистов
∙ Как устроиться на высокооплачиваемую работу?
  Как получить прибавку к зарплате?
  Как завоевать уважение коллег?
∙ Пройти сертификацию и продемонстрировать свой профессионализм. Подробнее…
Другие сайты о DELPHI   |x|
Дельфи Топ20
"Дельфи Топ20" - это рейтинг небольших русских сайтов о Дельфи. С помощью него Вы сможете найти много интересной информации о Delphi!

» Оценка сайта: 2
Опрос населения :)
Стоит ли устраивать встречи программистов в реале? (пирушки :)
»»» Обязательно!
»»» Иногда можно
»»» Я туда не пойду
»»» Категорически нет
Для души

Хокку дня
Бабочки полёт
Будит тихую поляну
В солнечном свету.

Афоризмы
Если успех долго не приходит, то вероятность неудачи очень велика...

Фраза дня
Функция хвоста рыбы - рулезная!

Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Кентуки (США) женщинам запрещено ходить по шоссе в купальном костюме. Исключение- если ее сопровождают по крайней мере двое полицейских или если она вооружена палкой.
В городе Джаспер в Алабаме (США) муж не может колотить жену палкой, диаметр которого больше толщины его большого пальца на руке.

И на закуску коротенький анекдот
Ну вот как объяснить тупым иностранцам, что для нашего человека: одна бутылка водки - нормально, две - много, а три - мало?

Фотоприколы.
Начните день с хорошего настроения!
http://www.delphimaster.ru/cgi-bin/prikol.pl?id=7892633


На этом позвольте откланяться и пожелать вам удачного дня.
Искренне ваш, Алексей (merlin@delphimaster.ru)

Добро пожаловать на сайт -= Мастера DELPHI =- 


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное