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

Вниз

Ошибка F2438 UCS-4 text encoding not supported.   Найти похожие ветки 

 
Kolan ©   (2009-07-28 13:06) [0]

Справка рекоммендует: To solve this problem, convert the source file to UCS-2 or UTF-8 encoding. А какой файл то, как узнать?


 
Andy BitOff ©   (2009-07-28 13:08) [1]

Дык написано же. UCS-4 text encoding UTF-32 (or UCS-4) is a protocol for encoding Unicode characters that uses exactly 32 bits for each Unicode code point.


 
Kolan ©   (2009-07-28 13:10) [2]

Ну написано и как из этого понять в каком файле не та кодировка?


 
Anatoly Podgoretsky ©   (2009-07-28 13:20) [3]

> Kolan  (28.07.2009 13:10:02)  [2]

А откуда ты это взял?


 
Kolan ©   (2009-07-28 13:24) [4]

Это сообщение об ошибке, которое выдало мне IDE (Делфи 2009) при компиляции проекта.


 
Anatoly Podgoretsky ©   (2009-07-28 13:29) [5]

> Kolan  (28.07.2009 13:24:04)  [4]

Тогда пробуй открывать форму за формой в проекте, точнее все файлы. Можно пробывать и в проводнике, наверно тоже выдаст подобную ошибку. Вероятно у тебя есть пакет для Windows/Юникс или вообще дикий файл подключен к проекту.


 
Anatoly Podgoretsky ©   (2009-07-28 13:30) [6]

> Kolan  (28.07.2009 13:24:04)  [4]

А можешь отключать модули по очереди.


 
Kolan ©   (2009-07-28 13:32) [7]

Ну буду я их открывать, будут появляться закладки в ИДЕ, а как узнать что я вот этот файл — плахой, ошибка то только при компиляции.

Файлов вроде диких нет, еще недавно все компилилось.


 
clickmaker ©   (2009-07-28 13:33) [8]

> в каком файле не та кодировка?

поткрывай браузером, мозиллой, например


 
Kolan ©   (2009-07-28 13:42) [9]

Открыл файл, с которым работал последний раз в FF. Он открылся, кодировка ISO-8859-5. В Notepad++ кодировка UTF-8, в ИДЕ тоже UTF-8.

Но, может быть это не тот файл? То есть я так и не понял как предлагается найти проблему. То что надо открыть файл в браузере, скажем, — я понял, а что делать дальше — нет.


 
Kolan ©   (2009-07-28 13:47) [10]

Может «Output» может подсказать?

Build started 28.07.2009 13:44:20.
__________________________________________________
Project "D:\MyWork\Delphi\miniCalibrator\Software\Source\miniCalibrator.dproj" (Make target(s)):
Target CoreCompile:
   c:\program files\codegear\rad studio\6.0\bin\dcc32.exe -$W+ --no-config -M -Q -DDEBUG;EUREKALOG;EUREKALOG_VER6 -E..\Binary -I"C:\Program Files\EurekaLog 6\Delphi12";"c:\program files\codegear\rad studio\6.0\lib";"C:\Documents and Settings\KSoftWare\Мои документы\RAD Studio\6.0\Imports";"c:\program files\codegear\rad studio\6.0\Imports";"c:\program files\codegear\rad studio\6.0\Lib\Indy10";...очень много всего...d:\mywork\delphi\minicalibrator\software\library\kcalibratioslistwidget;d:\myw ork\delphi\minicalibrator\software\source;D:\MyWork\Delphi\KLibrary\KUtilities\K D2XXUnit -GD -NH..\DCU -NO..\DCU   miniCalibrator.dpr  
   c:\program files\codegear\rad studio\6.0\Bin\CodeGear.Delphi.Targets(123,3): error F2438: F2438 UCS-4 text encoding not supported.  Convert to UCS-2 or UTF-8
Done building target "CoreCompile" in project "miniCalibrator.dproj" -- FAILED.
Done building project "miniCalibrator.dproj" -- FAILED.
Build FAILED.
c:\program files\codegear\rad studio\6.0\Bin\CodeGear.Delphi.Targets(123,3): error F2438: F2438 UCS-4 text encoding not supported.  Convert to UCS-2 or UTF-8
   0 Warning(s)
   1 Error(s)
Time Elapsed 00:00:01.90


Что такое CodeGear.Delphi.Targets(123,3)? Нет в этой строке информации о месте или файле, вызвавшем ошибку?


 
clickmaker ©   (2009-07-28 13:55) [11]

> Нет в этой строке информации о месте или файле, вызвавшем
> ошибку?

разве что CodeGear.Delphi.Targets(123,3):
обычно так - 123,3 - указывают строчку/столбец


 
Anatoly Podgoretsky ©   (2009-07-28 13:57) [12]

> Kolan  (28.07.2009 13:47:10)  [10]

У меня нет Д2009, пно можно предположитЬ, что дело не в файле, а в TARGETS - насколько я понял в среде можно указать под какую платформу компилировать и происходит это видимо при попытке компиляции miniCalibrator.dpr, а target "CoreCompile"


 
Kolan ©   (2009-07-28 14:00) [13]

В этом файле (c:\program files\codegear\rad studio\6.0\Bin\CodeGear.Delphi.Targets), в строке 123 вот что:
 <DCC DelphiCompile="$(_ProjectFiles)"

То есть на символе 3 — таб или пробел.


 
Kolan ©   (2009-07-28 14:04) [14]


> и происходит это видимо при попытке компиляции miniCalibrator.
> dpr, а target "CoreCompile"

В смысле не miniCalibrator.dpr, а target "CoreCompile"?

Только что прочел про эти тарджет-файлы. Я их не трогал вроде бы.


 
Anatoly Podgoretsky ©   (2009-07-28 14:25) [15]

> Kolan  (28.07.2009 14:04:14)  [14]

Все таки провеоь настройки компилятора, а еще лучше - перезагрузись


 
Cobalt ©   (2009-07-30 10:17) [16]

DFM-ку правил ручками?


 
Kolan ©   (2009-08-03 15:23) [17]

DFM не правил, комп перезагружал.


 
Kolan ©   (2009-08-03 16:13) [18]

Чёрт побери, что же ему надо от меня. Заладил блин: конверт, конверт... Что конверт-то? :(

Такое ощущение, что он на файле проекта падает.


program miniCalibrator;

uses
 Forms,
 Domain in "Domain.pas",
 SystemController in "SystemController.pas",
 PortWrapper in "PortWrapper.pas",
 DeviceProtocol in "DeviceProtocol.pas",
 nrCommPortWrapper in "nrCommPortWrapper.pas",
 CommunicationInterface in "CommunicationInterface.pas",
 Repository in "Repository.pas",
 MainFormMiniCalibrator in "MainFormMiniCalibrator.pas" {MainForm};

{$R *.res}

begin
 Application.Initialize;
 Application.MainFormOnTaskbar := True;
 Application.CreateForm(TMainForm, MainForm);
 Application.Run;
end.



Что в нем не так? У него ANSI кодировка.


 
Kolan ©   (2009-08-03 16:23) [19]

Самое интересное. Создаю новый пустой проект, меняю кодировку модуля формы (или проекта) на UCS-4 и все прекрасно компилиться. Он издевается.


 
Anatoly Podgoretsky ©   (2009-08-03 16:38) [20]

> Kolan  (03.08.2009 16:23:19)  [19]

Ух ты к Линуксу готовятся.


 
Kolan ©   (2009-08-03 16:51) [21]

Лучше бы в Винде работало. Есть какие-нибудь идеи, как это можно побороть?


 
Anatoly Podgoretsky ©   (2009-08-03 16:58) [22]

> Kolan  (03.08.2009 16:51:21)  [21]

Виндоус пока не поддерживает UCS-4


 
Kolan ©   (2009-08-04 11:17) [23]

Все-таки в Борланде есть идиоты. Чего им стоило сделать сообщение UCS-4 text encoding not supported.  Convert file %s to UCS-2 or UTF-8?

Нашел открывая все файлы в стандартном блокноте. Именно в стандартном. Файл SystemController.pas действительно был в UCS-4. Причем я, естественно, его не перекодировал.



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

Форум: "Прочее";
Текущий архив: 2009.10.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.006 c
4-1218778799
VitAngel
2008-08-15 09:39
2009.10.04
Администратор Домена


4-1218775071
Hero
2008-08-15 08:37
2009.10.04
TSHFileOpStruct - как сделать копирование видимым?


15-1249370873
Kerk
2009-08-04 11:27
2009.10.04
Набор "Юный либерал"


1-1218115742
Lacmus
2008-08-07 17:29
2009.10.04
Преобразование WideString в String


2-1248564636
xyz
2009-07-26 03:30
2009.10.04
занесение записи в БД ADO





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