среда, 22 июля 2009 г.

Delphi и Windows Mobile - возможно?

Windows Mobile

Windows CE - платформа, предназначенная для использования на устройствах с малым количеством оперативной памяти (ядро системы требует всего 32 кб), небольшим дисплеем и процессором, работающем на относительно малых частотах. Устройства под управлением этой ОС встречаются всё чаще и чаще, да и цены на них постепенно снижаются. К примеру, GPS-навигатор с такой системой (а на большинстве навигаторов именно Windows Mobile и установлена) можно купить всего за 3500 руб.

вторник, 21 июля 2009 г.

Работа с реестром через объект типа TRegistry

Как и было обещано, публикуется способ работы с реестром, работающий в Windows 7.

type 
TRegistryEx=class(TRegistry) 
end; 

{............} 

procedure TForm1.FormCreate(Sender: TObject); 
const 
KEY_WOW64_32KEY = $200; 
KEY_WOW64_64KEY = $100; 
var 
org:tregistryEx; 
key: HKEY; 
begin 
org:=tregistryEx.Create; 
org.RootKey:=HKEY_LOCAL_MACHINE; RegOpenKeyEx(HKEY_LOCAL_MACHINE, 'SOFTWARE\Microsoft\Windows NT\CurrentVersion', 0, KEY_ALL_ACCESS or KEY_WOW64_64KEY, key); org.SetCurrentKey(key); Edit1.Text:=org.ReadString('RegisteredOwner'); 
Edit2.Text:=org.ReadString('RegisteredOrganization');

Кроме того, объект TRegistry позволяет использовать и другие функции работы с реестром.

пятница, 10 июля 2009 г.

Windows 7 и Delphi - проблемы и решения


image hosting

До официального выхода Windows 7 остается еще целых три месяца, но разработка этой ОС уже фактически закончена — в конце июля должна выйти окончательная версия системы.
С выходом бета-версии, которую можно скачать на оффициальном сайте, появилась необходимость использовать IDE Delphi в новой системе.
Собственно Delphi ставится без проблем, работает, если верить отзывам в Интернете, хотя у меня D2009 вылетает после компиляции. Уже появились специфичные компоненты, использующие новые возможности. К примеру, помимо Windows Vista Components от dotPas.net и AeroGlass(Daniel Mitte) существуют компоненты, разработанные Daniel Wischnewski.