Форум: "Прочее";
Текущий архив: 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