Главная страница
    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.5 MB
Время: 0.036 c
1-1091036176
Dima_Delphi
2004-07-28 21:36
2004.08.15
SaveDialog


4-1088615195
Андрюшенька
2004-06-30 21:06
2004.08.15
Добавить свой ITEM в PopUpMenu WINDOWS


4-1088416870
vertal
2004-06-28 14:01
2004.08.15
Передача управления другой программе без возврата


3-1090365380
maniac
2004-07-21 03:16
2004.08.15
При Update добавляется новая запись


14-1091078630
Ega23
2004-07-29 09:23
2004.08.15
Class Designer





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