Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.11.11;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.101 c
2-1192160826
Mariya
2007-10-12 07:47
2007.11.11
"Антоним" процедуры на событи Create


11-1170771683
Psychedelic
2007-02-06 17:21
2007.11.11
Исправления в KOLComboBoxEx и KOLSATab


4-1178440852
buben
2007-05-06 12:40
2007.11.11
Как скрыть форму чужого приложения


2-1192546016
Кевларвестов Семен
2007-10-16 18:46
2007.11.11
Конвертировани строки 01.01.0 в дату


2-1192557885
Riply
2007-10-16 22:04
2007.11.11
Помогите с оптимизацией.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский