Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.11;
Скачать: CL | DM;

Вниз

Delphi + Unicode на Win98, как использовать unicows.dll   Найти похожие ветки 

 
Prohodil Mimo ©   (2007-10-02 16:34) [0]

Может кто сталкивался с этим и подскажет, как использовать unicows.dll?
Всё что нашёл в инете касательно Delphi и unicows.dll, написано, что надо скопировать unicows.dll в каталог с программой. Для VB и С - надо инклюдить.
Простое копирование не помогло, а точнее, не работает функция DrawTextW (ни чего не отображает).

Заранее спасибо.


 
tesseract ©   (2007-10-02 16:45) [1]

А как не работает ? Функции не импортируються?


 
Prohodil Mimo ©   (2007-10-02 16:55) [2]

Есть программа, в ней вывожу на канвас текст через DrawTextW.
Если запускаю программу на XP, то текст пишет и без unicows.dll.
Если на 98, ни чего не пишет.
Начал искать в инете причину, оказалось, что надо для 98 ещё и unicows.dll прилагать, а как именно, не пойму.
Скопировал в каталог с программой, но всё без изменений. Или надо портировать функции из unicows.dll и их использовать и в 98 и в ХР?


 
Вася Правильный   (2007-10-02 16:59) [3]


> надо портировать функции из unicows.dll и их использовать и в 98

посмотреть таблицу экспорта для начала
и для ХР не вижу смысла делать через это, пиши отдельную ветку или делай подмену


 
clickmaker ©   (2007-10-02 17:11) [4]

function DrawTextW(hDC: HDC; lpString: PWideChar; nCount: Integer;
 var lpRect: TRect; uFormat: UINT): Integer; stdcall; external "unicows.dll";

так, может?


 
Rouse_ ©   (2007-10-02 17:29) [5]

Качай все отсюда, устанавливай. Если не ошибаюсь там еще поддержка GDI+ треба...
http://www.microsoft.com/downloads/details.aspx?FamilyID=73BA7BD7-ED06-4F0D-80A4-2A7EEAEE17E2&displaylang=en


 
Prohodil Mimo ©   (2007-10-02 17:48) [6]

clickmaker ©   (02.10.07 17:11) [4]
function DrawTextW(hDC: HDC; lpString: PWideChar; nCount: Integer;
var lpRect: TRect; uFormat: UINT): Integer; stdcall; external "unicows.dll";


так помогло, спасибо, но теперь работает в зависимости от региона, т.е. если выставлена Россия, то не печатает латышских букв.

Rouse_ ©   (02.10.07 17:29) [5]
Качай все отсюда, устанавливай. Если не ошибаюсь там еще поддержка GDI+ треба...
http://www.microsoft.com/downloads/details.aspx?FamilyID=73BA7BD7-ED06-4F0D-80A4-2A7EEAEE17E2&displaylang=en


от туда и качал :о) а можно подробнее насчёт GDI+? может поможет.


 
Rouse_ ©   (2007-10-02 18:07) [7]

Просто докачай его и установи...


 
имя   (2007-10-07 22:15) [8]

Удалено модератором


 
имя   (2007-10-07 22:26) [9]

Удалено модератором



Страницы: 1 вся ветка

Текущий архив: 2007.11.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
15-1190738277
Fleg
2007-09-25 20:37
2007.11.11
WinAPI


11-1177066445
restar82
2007-04-20 14:54
2007.11.11
управление одной кнопкой


15-1190992526
vasIZmax
2007-09-28 19:15
2007.11.11
True, False и Почти (Almost, по англ. по-моему))))


15-1191704974
яблочго
2007-10-07 01:09
2007.11.11
GIF овский TImage


15-1191796932
Альберт Мобайл
2007-10-08 02:42
2007.11.11
посоветуйте