Ежедневная рассылка сайта МАСТЕРА DELPHI. Новости сайта, новости мира
компонент, лучший вопрос-ответ из нашего FAQ, статьи, советы и кое-что для
души :)
Статистика
-18 за неделю
Мастера DELPHI. Новости мира компонент, FAQ, статьи...
Информационный Канал Subscribe.Ru Ежедневная рассылка сайта Мастера DELPHI DELPHIMASTER.ru Выпуск от 26.07.04 09:18 Лучшее из нашего FAQ |x| Так ли необходимо использовать GetHostByName вместо аналогичного асинхронного метода Q: Так ли необходимо использовать GetHostByName вместо аналогичного асинхронного метода, если все синхронные методы сильно грузят процессор и их трудно прервать в случае необходимости, только через TerminateThread. Я тут обрадовался советам, написал кэш имен и ip адресов, сделал через...
Мастера DELPHI. Новости мира компонент, FAQ, статьи...
Информационный Канал Subscribe.Ru Ежедневная рассылка сайта Мастера DELPHI DELPHIMASTER.ru Выпуск от 25.07.04 09:18 Лучшее из нашего FAQ |x| Как отловить изменение раскладки клавиатуры? Нужно ловить сообщение WM_INPUTLANGCHANGEREQUEST > Прислать свои комментарии Обсуждается в конференциях |x| Тупой вопрос: как перевести байты в Кб, Мб? ) Люди подскажите, на сколько нужно разделить кол-во байт, и с помощью какой функции можно округлить до сотых. ) Ссылка на объект для скачивания Имеется ссылка, и нужно узна...
Мастера DELPHI. Новости мира компонент, FAQ, статьи...
Информационный Канал Subscribe.Ru Ежедневная рассылка сайта Мастера DELPHI DELPHIMASTER.ru Выпуск от 24.07.04 09:18 Лучшее из нашего FAQ |x| При изменении размеров формы мне необходимо чтобы перерисовывалась вся ее поверхность. Но свойство Canvas.ClipRect у формы - только для чтения. На событии Resize вызовите Windows API функцию InvalidateRect. Если передать nil в качестве второго параметра приведет к тому, что перерисовываться будет вся клиентская область окна. Третий параметр указывает будет ли перерисо...
Мастера DELPHI. Новости мира компонент, FAQ, статьи...
Информационный Канал Subscribe.Ru Ежедневная рассылка сайта Мастера DELPHI DELPHIMASTER.ru Выпуск от 23.07.04 09:18 Лучшее из нашего FAQ |x| Отображаем текст в System Tray. Данный код сперва конвертирует Ваш текст в DIB, а затем DIB в иконку и далее в ресурс. После этого изображение иконки отображается в System Tray. Совместимость: Все версии Delphi Пример: Вызов просходит следующим образом. StringToIcon'This Is Made By Ruslan K. Abu Zant); N.B> Не забудьте удалить объект HIcon, после вызова функции. unit ...
Мастера DELPHI. Новости мира компонент, FAQ, статьи...
Информационный Канал Subscribe.Ru Ежедневная рассылка сайта Мастера DELPHI DELPHIMASTER.ru Выпуск от 22.07.04 09:18 Лучшее из нашего FAQ |x| Вообщем ситуация: нужно отправить созданное моей программой письмо по е-майлу независимо от юзера т.е. чтобы он не подозревал об отправке. Вот бы это на АПИ с примером! unit Email; interface uses Windows, SusUtils, Classes; function SendEmail( const RecipName, RecipAddress, Subject, Attachment: string: Boolean; function IsOnline: Boolean; implementation uses Mapi; fun...
Мастера DELPHI. Новости мира компонент, FAQ, статьи...
Информационный Канал Subscribe.Ru Ежедневная рассылка сайта Мастера DELPHI DELPHIMASTER.ru Выпуск от 21.07.04 09:18 Лучшее из нашего FAQ |x| Как получить локальный IP адрес var WSAData: TWSAData; SockAddrIn: TSockAddrIn; Host: PHostEnt; // Эти переменные объявлены в Winsock.pas begin if WSAStartup$101, WSAData) = 0 then begin Host = GetHostByName@Localname[1); if Host nil then begin SockAddrIn.sin_addr.S_addr= longint(plongint(Host.h_addr_list); LocalIP = inet_ntoa(SockAddrIn.sin_addr); end ; WSACleanUp; e...
Мастера DELPHI. Новости мира компонент, FAQ, статьи...
Информационный Канал Subscribe.Ru Ежедневная рассылка сайта Мастера DELPHI DELPHIMASTER.ru Выпуск от 20.07.04 09:18 Лучшее из нашего FAQ |x| Database Desktop показывает содержимое таблиц шрифтом без русских букв. Что делать? Для DBD 5.0 в файл c\windows\pdoxwin.ini вставить в секцию [Properties] SystemFont=Arial Cyr Если файла не существует, то его надо создать, если секции не существует, то ее надо создать. Для DBD 7.0 нужно испpавить pеестp: ключ HKCU\Software\Borland\DBD\7.0\Preferences\Properties\Syste...
Мастера DELPHI. Новости мира компонент, FAQ, статьи...
Информационный Канал Subscribe.Ru Ежедневная рассылка сайта Мастера DELPHI DELPHIMASTER.ru Выпуск от 19.07.04 09:18 Лучшее из нашего FAQ |x| > Прислать свои комментарии Обсуждается в конференциях |x| WaveOutWrite? Нужно проиграть wav файл. Ситуация такая:нахожу waveOut-устройство, считываю всю инфу о устройстве и файле типа wav , . Я пишу игру, типа мортала комбата.При управлении скажем китайца в Я пишу игру, типа мортала комбата. При управлении скажем китайца в сторону(лево/право неважно) я использую код:...
Мастера DELPHI. Новости мира компонент, FAQ, статьи...
Информационный Канал Subscribe.Ru Ежедневная рассылка сайта Мастера DELPHI DELPHIMASTER.ru Выпуск от 18.07.04 09:18 Лучшее из нашего FAQ |x| Как менять разрешение экрана по ходу выполнения программы function SetFullscreenMode:Boolean; var DeviceMode : TDevMode; begin with DeviceMode do begin dmSize=SizeOf(DeviceMode); dmBitsPerPel=16; dmPelsWidth=640; dmPelsHeight=480; dmFields=DM_BITSPERPEL or DM_PELSWIDTH or DM_PELSHEIGHT; result=False; if ChangeDisplaySettings(DeviceMode,CDS_TEST or CDS_FULLSCREEN) <...
Мастера DELPHI. Новости мира компонент, FAQ, статьи...
Информационный Канал Subscribe.Ru Ежедневная рассылка сайта Мастера DELPHI DELPHIMASTER.ru Выпуск от 17.07.04 09:18 Лучшее из нашего FAQ |x| Как увеличить процессорное время, выделяемого программе? Следующий пример изменяет приоритет приложения. Изменение приоритета следует использовать с осторожностью - т.к. присвоение слишком высокого приоритета может привети к медленной работе остальных программ и системы в целом. См. Win32 help for SetThreadPriority) function. Пример: procedure TForm1.Button1Click(Send...