Форум: "Основная";
Текущий архив: 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.033 c