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

Вниз

CharToOem   Найти похожие ветки 

 
Ven ©   (2004-07-28 10:13) [0]

Ув. Мастера - я использую функцию CharToOem. На машине установлена Win XP. При выполнении даной функции программа ругается на модуль user32.dll.
Что не так?


 
Anatoly Podgoretsky ©   (2004-07-28 10:21) [1]

Многое


 
Ven ©   (2004-07-28 10:24) [2]

2 Anatoly Podgoretsky ©

Дело в том, что я использовал эту же функцию под Win 98 и никаких проблем не было...


 
Reindeer Moss Eater ©   (2004-07-28 10:25) [3]

Дело в том, что я использовал эту же функцию под Win 98 и никаких проблем не было...

Это была другая программа.
В ней не было ошибки.


 
Ven ©   (2004-07-28 10:28) [4]

2 Reindeer Moss Eater ©
А как тогда преобразовывать в doc формат под XP ?


 
Reindeer Moss Eater ©   (2004-07-28 10:29) [5]

CharToOem


 
Ven ©   (2004-07-28 10:32) [6]

2 Reindeer Moss Eater ©
а если ругается на модуль user32.dll ?


 
Reindeer Moss Eater ©   (2004-07-28 10:35) [7]

Значит ошибка в программе


 
Fay ©   (2004-07-28 10:39) [8]

Мы код сегодня увидим уже, или так и будем на поросячей моче гадать?!


 
Anatoly Podgoretsky ©   (2004-07-28 10:42) [9]

Какой код, тут даже до ошибки не дошло.


 
Reindeer Moss Eater ©   (2004-07-28 10:43) [10]

Кстати никакого гадания здесь я еще не заметил.


 
Ven ©   (2004-07-28 10:49) [11]

2 Reindeer Moss Eater ©
Дело в том, что по 98 работает нормально...


 
Reindeer Moss Eater ©   (2004-07-28 10:50) [12]

там работает другая программа.
в ней нет ошибки.


 
VMcL ©   (2004-07-28 11:05) [13]

>>Reindeer Moss Eater ©  (28.07.04 10:50) [12]

>в ней нет ошибки.

Не факт.


 
Anatoly Podgoretsky ©   (2004-07-28 11:09) [14]

VMcL ©   (28.07.04 11:05) [13]
Да в такой факт трудно поверить


 
vic   (2004-07-28 13:21) [15]

Была такая проблема у меня, только нужно было из доса в винд файл переводить, сделала так (в форуме уже был такой вопрос):


StringList:TStrings;
buf: String;

if OpenDialog1.Execute=true  then
begin

//открытие файла в Dos
FileName1:=OpenDialog1.FileName;

StringList:=TStringList.Create;
try
StringList.LoadFromFile(FileName1);
buf:= StringList.GetText;
OemToCharBuff (PChar(buf), PChar(buf), Length(buf));

//сохранение файла в Win
StringList.Clear;
StringList.Text:=StrPas(PChar(buf));
setlength(FileName1,length(FileName1)-4);
FileName1:=FileName1+"_win.txt"; //имя создавшегося файла
StringList.SaveToFile(FileName1);
finally
StringList.Free;
end;

end;


 
Fay ©   (2004-07-28 13:25) [16]

2Reindeer Moss Eater ©   (28.07.04 10:43) [10]
Совсем?


> Reindeer Moss Eater ©   (28.07.04 10:25) [3]
> Дело в том, что я использовал эту же функцию под Win 98
> и никаких проблем не было...
>
> Это была другая программа.
> В ней не было ошибки.


> Ven ©   (28.07.04 10:32) [6]
> 2 Reindeer Moss Eater ©
> а если ругается на модуль user32.dll ?
>
>
> Reindeer Moss Eater ©   (28.07.04 10:35) [7]
> Значит ошибка в программе


 
Reindeer Moss Eater ©   (2004-07-28 13:26) [17]

Совсем.


 
Reindeer Moss Eater ©   (2004-07-28 13:27) [18]

Процитированное тобой - предельно точные ответы какие только я мог дать.
Никакого гадания.


 
Игорь Шевченко ©   (2004-07-28 13:35) [19]


> При выполнении даной функции программа ругается на модуль
> user32.dll.


Значит, надо сменить одно из двух - либо программу, либо user32.dll


 
Ven ©   (2004-07-28 16:23) [20]

Игорь Шевченко ©  

Спасибо большое...
Я просто скопировал  user32.dll в Windows\system и все сработает без проблем...


 
Плохиш ©   (2004-07-28 16:27) [21]


> Ven ©   (28.07.04 16:23) [20]
> Я просто скопировал  user32.dll в Windows\system и все сработает
> без проблем...

А потом расказывают какая вындовз глючная и падучая система :-(


 
MU ©   (2004-07-28 16:35) [22]

> Ven ©   (28.07.04 16:23) [20]
> Я просто скопировал  user32.dll в Windows\system и все сработает
> без проблем...
 :)))


 
Anatoly Podgoretsky ©   (2004-07-28 16:42) [23]

Игорь Шевченко ©   (28.07.04 13:35) [19]
Не экономичный подход, надо менять програмиста.
А за это Ven ©   (28.07.04 16:23) [20] надо убивать.



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

Форум: "Основная";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.039 c
14-1090950265
Art_Z
2004-07-27 21:44
2004.08.15
Издательсво "Питер",серия "Для професионалов"


3-1090178737
Комбинатор
2004-07-18 23:25
2004.08.15
Как узнать прошёл ли commit или нет...


1-1091088242
wHammer
2004-07-29 12:04
2004.08.15
Создание объекта в run-time


1-1091270810
volser
2004-07-31 14:46
2004.08.15
Delphi&Word


11-1079068595
Аид
2004-03-12 08:16
2004.08.15
Помогите разобраться с отрисовкой MainMenu1DrawItem





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