Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

CharToOem [D6, WinXP]


Страницы:   1 2

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 ?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо