Главная страница
    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.041 c
15-1191521154
kalexi
2007-10-04 22:05
2007.11.11
Перехват функций...


2-1189405023
Mariya
2007-09-10 10:17
2007.11.11
Поиск в Delphi


2-1192910730
__Сергей__
2007-10-21 00:05
2007.11.11
Как завершить процесс, доступ к которому закрыт ?


2-1192678623
nick2000
2007-10-18 07:37
2007.11.11
OUT OF MEMORY


8-1169131582
Vovan #2
2007-01-18 17:46
2007.11.11
Вопрос о WAV





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский