Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Ошибка при запуске Delphi 2007


Автор: fess 22.5.2008, 16:23
Здравствуйте, имеется Delphi 2007 (с обновлениями, последнее - апрельский хотфикс).

Ставил какие-то компоненты, при запуске стало писаться:

Недопустимый знак для указанной кодировки. Строка 5, позиция 
И при нажатии на кнопку Detail пишет: 
Цитата

[21E57312]{dotnetcoreide100.bpl} InteropApp.TMSBuildOpenProject.Create (Line 972, "InteropApp.pas" + 1) + $36
[2000A455]{rtl100.bpl  } System.@CheckAutoResult (Line 18047, "sys\system.pas" + 6) + $0
[21E57312]{dotnetcoreide100.bpl} InteropApp.TMSBuildOpenProject.Create (Line 972, "InteropApp.pas" + 1) + $36
[21E587FF]{dotnetcoreide100.bpl} InteropApp.MSBuildOpenProject (Line 1315, "InteropApp.pas" + 1) + $9
[209DB559]{coreide100.bpl} ProjectFileUtils.BeginEnvFileSave (Line 1124, "ProjectFileUtils.pas" + 3) + $5
[20AE3B09]{coreide100.bpl} EnvInitialize.TInitializeEnvFileSave.Send (Line 66, "EnvInitialize.pas" + 3) + $3
[20AE3CCA]{coreide100.bpl} EnvInitialize.SaveEnvOptions (Line 106, "EnvInitialize.pas" + 1) + $5
[21E550D3]{dotnetcoreide100.bpl} InteropApp.TInteropHostAppManager.Create (Line 312, "InteropApp.pas" + 89) + $0
[21E87BC3]{dotnetcoreide100.bpl} DotNetReg.TDotNetRegEvents.RegisterInteropHostApp (Line 68, "DotNetReg.pas" + 0) + $7
[20D16ABD]{designide100.bpl} Events.TEvent.Send (Line 92, "Events.pas" + 2) + $11
[004138FB]{bds.exe     } AppMain.TAppBuilder.CMPostCreateInit (Line 1852, "ui\AppMain.pas" + 18) + $8
[2013C527]{vcl100.bpl  } Controls.TControl.WndProc (Line 5146, "Controls.pas" + 83) + $6
[201406A7]{vcl100.bpl  } Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6
[20159E7F]{vcl100.bpl  } Forms.TCustomForm.WndProc (Line 3512, "Forms.pas" + 136) + $5
[2013FDD0]{vcl100.bpl  } Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
[20040E4C]{rtl100.bpl  } Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
[20137642]{vcl100.bpl  } Controls.FindControl (Line 2104, "Controls.pas" + 6) + $9
[201625F0]{vcl100.bpl  } Forms.TApplication.ProcessMessage (Line 8105, "Forms.pas" + 23) + $1
[2016262A]{vcl100.bpl  } Forms.TApplication.HandleMessage (Line 8124, "Forms.pas" + 1) + $4
[2016291F]{vcl100.bpl  } Forms.TApplication.Run (Line 8223, "Forms.pas" + 20) + $3
[0042297A]{bds.exe     } bds.bds (Line 195, "" + 7) + $7



Пробовал удалять и заново ставить Делфи, удалял все папки, связанные с Делфи, переименовывал папки из которых ставил компоннеты, всё равно такое пишет.
Не подскажите, что и где ещё почитсить, чтобы следов не осталось и что ещё можно переставить? Не хочется винду сносить (((

Автор: Snowy 22.5.2008, 16:26
C:\Documents and Settings\All Users\Application Data\CodeGear\
А также всякие GUID папки, типа 
C:\Documents and Settings\All Users\Application Data\{2EB4C530-C94F-4893-ABDC-C1E05A89956E}\
которые там же найдёшь

Автор: fess 22.5.2008, 16:35
Нет таких папок, по поиску тоже не находит... Может, в реестре что-нибудь почистить?

Автор: Akella 23.5.2008, 12:50
ветки Borland

Автор: fess 24.5.2008, 14:49
Akella, 
Неа, не помогло... (( вааще странно...

Автор: MadCoder 25.5.2008, 02:12
http://kurkov.biz/blog/problemy-s-pereustanovkoj-delphi-2007

Автор: fess 26.5.2008, 09:28
Неа... нифига... всё тот же глюк...

Автор: MadCoder 26.5.2008, 10:15
Удали следующие папки:
c:\Documents and Settings\Имя пользователя\Application Data\Borland
c:\Documents and Settings\All Users\Application Data\{135F413C-658B-4923-B950-5F2B786BC8DA}- там еще setup.exe Делфийский должен быть
c:\Documents and Settings\All Users\Application Data\{6AF0EFC6-B937-4704-A430-319EB93F4C12} - делфийские файлы
c:\Documents and Settings\All Users\Application Data\CodeGear
c:\Documents and Settings\All Users\Documents\RAD Studio
c:\Program Files\CodeGear

В реестре:
HKEY_CURRENT_USER\Software\Borland

Имена подчеркнутых папок могут меняться.

Автор: fess 26.5.2008, 12:39
MadCoder, 
Спасибо!! Заработало!!
Вот это не удалял раньше:
c:\Documents and Settings\Имя пользователя\Application Data\Borland

Автор: MadCoder 26.5.2008, 12:46
Цитата(fess @ 26.5.2008,  12:39)
MadCoder, 
Спасибо!! Заработало!!
Вот это не удалял раньше:
c:\Documents and Settings\Имя пользователя\Application Data\Borland

Пожалуйста! И спасибо за + smile 

Автор: fess 27.5.2008, 15:51
to All
Разобрался в причине.
В файле
C:\Documents and Settings\Имя пользователя\Application Data\Borland\BDS\5.0\EnvOptions.proj

в теге <Win32LibraryPath>
Был корявый путь, где рядом стояло два слеша:
<Win32LibraryPath>F:\Soft\\TeeChart.Pro.v8.02.FS\Sources\Compiled\Delphi11\Lib</Win32LibraryPath>
Можно удалить один слеш или вписать между название папки.
Просто между слешами должен быть путь из русских букв, что-то глюкнуло и он не прописался.

Цитата(MadCoder @  26.5.2008,  12:46 Найти цитируемый пост)
И спасибо за +

Тебе спасибо за помощь!

Автор: MadCoder 27.5.2008, 15:54
Я заметил, что лучше все пути к компонентам и библиотекам указывать английскими буквами без пробелов и спецсимволов. Так, на всякий случай.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)