Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.10.04;
Скачать: CL | DM;

Вниз

Ошибка 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;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.012 c
1-1218781281
dmitry_12_08_74
2008-08-15 10:21
2009.10.04
Как сделать, чтобы иконка в трее делалась видимой


2-1248863244
Tneduts
2009-07-29 14:27
2009.10.04
Символ ! !


15-1248941021
Илья_
2009-07-30 12:03
2009.10.04
Температура материнской платы


9-1182518381
@!!ex_
2007-06-22 17:19
2009.10.04
Проецирование 3Д в 2Д.


3-1227778244
vegarulez
2008-11-27 12:30
2009.10.04
Вопрос про ZeosDBO. (Zquery.Fields[i].AsDatetime)