![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
CharToOem [D6, WinXP]
Ven © (2004-07-28 10:13:00)Ув. Мастера - я использую функцию CharToOem. На машине установлена Win XP. При выполнении даной функции программа ругается на модуль user32.dll.
Что не так?
Anatoly Podgoretsky (2004-07-28 16:42:00) [1]Игорь Шевченко © (28.07.04 13:35) [19]
Не экономичный подход, надо менять програмиста.
А за это Ven © (28.07.04 16:23) [20] надо убивать.
MU (2004-07-28 16:35:00) [2]> Ven © (28.07.04 16:23) [20]
> Я просто скопировал user32.dll в Windows\system и все сработает
> без проблем...
:)))
Плохиш (2004-07-28 16:27:00) [3]
> Ven © (28.07.04 16:23) [20]
> Я просто скопировал user32.dll в Windows\system и все сработает
> без проблем...
А потом расказывают какая вындовз глючная и падучая система :-(
Ven (2004-07-28 16:23:00) [4]Игорь Шевченко ©
Спасибо большое...
Я просто скопировал user32.dll в Windows\system и все сработает без проблем...
Игорь Шевченко (2004-07-28 13:35:00) [5]
> При выполнении даной функции программа ругается на модуль
> user32.dll.
Значит, надо сменить одно из двух - либо программу, либо user32.dll
Reindeer Moss Eater (2004-07-28 13:27:00) [6]Процитированное тобой - предельно точные ответы какие только я мог дать.
Никакого гадания.
Reindeer Moss Eater (2004-07-28 13:26:00) [7]Совсем.
Fay (2004-07-28 13:25:00) [8]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]
> Значит ошибка в программе
vic (2004-07-28 13:21:00) [9]Была такая проблема у меня, только нужно было из доса в винд файл переводить, сделала так (в форуме уже был такой вопрос):
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;
Anatoly Podgoretsky (2004-07-28 11:09:00) [10]VMcL © (28.07.04 11:05) [13]
Да в такой факт трудно поверить
VMcL (2004-07-28 11:05:00) [11]>> Reindeer Moss Eater © (28.07.04 10:50) [12]
> в ней нет ошибки.
Не факт.
Reindeer Moss Eater (2004-07-28 10:50:00) [12]там работает другая программа.
в ней нет ошибки.
Ven (2004-07-28 10:49:00) [13]2 Reindeer Moss Eater ©
Дело в том, что по 98 работает нормально...
Reindeer Moss Eater (2004-07-28 10:43:00) [14]Кстати никакого гадания здесь я еще не заметил.
Anatoly Podgoretsky (2004-07-28 10:42:00) [15]Какой код, тут даже до ошибки не дошло.
Fay (2004-07-28 10:39:00) [16]Мы код сегодня увидим уже, или так и будем на поросячей моче гадать?!
Reindeer Moss Eater (2004-07-28 10:35:00) [17]Значит ошибка в программе
Ven (2004-07-28 10:32:00) [18]2 Reindeer Moss Eater ©
а если ругается на модуль user32.dll ?
Reindeer Moss Eater (2004-07-28 10:29:00) [19]CharToOem
Ven (2004-07-28 10:28:00) [20]2 Reindeer Moss Eater ©
А как тогда преобразовывать в doc формат под XP ?