Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.012 c
2-1192781260
Abcdef123
2007-10-19 12:07
2007.11.11
Как грамотрее написать вот такой код


6-1165172528
Yegorchic
2006-12-03 22:02
2007.11.11
Перехват запуска соединение по dial-up


2-1192442266
kudatsky
2007-10-15 13:57
2007.11.11
О свойстве TScreen.PixelsPerInch


2-1192539880
harisma
2007-10-16 17:04
2007.11.11
Количество элементов


15-1192033342
oxffff
2007-10-10 20:22
2007.11.11
Очередной баг. Утечка памяти




   Наверх