Einzelnen Beitrag anzeigen

berens

Registriert seit: 3. Sep 2004
431 Beiträge
 
Delphi 2010 Professional
 
#1

[Erledigt] "Das angegebene Pfadformat wird nicht unterstützt." b. Öffnen v. Projekten

  Alt 18. Feb 2016, 10:01
Hallo,
das hier ist keine offene Frage; ich wollte nur mein erlangtes Wissen mit Euch teilen, um Leuten das Leben zu erleichtern, die das selbe Problem haben, wie ich eben hatte. Da die deutschsprachige Fehlermeldung in Delphi 2010 zu -bisher- noch keinen Google-Treffern führt, die das Problem und die Lösung.

Beim anlegen eines neuen Projekts, oder Öffnen einer bestehenden Projektdatei/-gruppe in Delphi 2010 erscheint die Meldung:
Zitat:
---------------------------
Fehler
---------------------------
Das angegebene Pfadformat wird nicht unterstützt.
---------------------------
OK Details <<
---------------------------
mit dem Stack

Code:
[221EAF19]{dotnetcoreide140.bpl} ToolsAPIWrapper.TDotNetGauntletHandler.AttachHandler (Line 3179, "ToolsAPIWrapper.pas" + 4) + $28
[208DA3D9]{coreide140.bpl} DocModul.TModuleHandlerGauntlet.RunGauntlet (Line 3119, "DocModul.pas" + 4) + $22
[208D595E]{coreide140.bpl} DocModul.TDocModule.AfterConstruction (Line 930, "DocModul.pas" + 4) + $B
[2080AB6F]{coreide140.bpl} ProjectModule.TBaseProject.AfterConstruction (Line 699, "ProjectModule.pas" + 1) + $7
[218B873F]{delphicoreide140.bpl} BaseDelphiProject.TBaseDelphiProject.AfterConstruction (Line 1277, "BaseDelphiProject.pas" + 8) + $2
[22073DB7]{delphide140.bpl} DelphiProject.TDelphiProject.AfterConstruction (Line 94, "DelphiProject.pas" + 2) + $2
[5000A41D]{rtl140.bpl } System.@AfterConstruction (Line 10325, "System.pas" + 2) + $5
[218B601C]{delphicoreide140.bpl} BaseDelphiProject.TBaseDelphiProject.Create (Line 664, "BaseDelphiProject.pas" + 58) + $96
[22074832]{delphide140.bpl} DelphiProject.TDelphiProjectCreationTrait.OpenMSBProject (Line 270, "DelphiProject.pas" + 5) + $16
[207FE775]{coreide140.bpl} ProjectFileUtils.MSBuildLoadProjectFile (Line 672, "ProjectFileUtils.pas" + 22) + $22
[218BE362]{delphicoreide140.bpl} BaseDelphiProject.TDelphiProjectFileModuleHandler.FileOpen (Line 3390, "BaseDelphiProject.pas" + 2) + $B
[208DA452]{coreide140.bpl} DocModul.TFileOpenHandler.FileOpen (Line 3136, "DocModul.pas" + 2) + $2
[208D5338]{coreide140.bpl} DocModul.TFilterList.OpenFile (Line 790, "DocModul.pas" + 36) + $18
[208D91C7]{coreide140.bpl} DocModul.CallDefaultOpenProc (Line 2555, "DocModul.pas" + 3) + $19
[207A5EFD]{coreide140.bpl} ProjectGroup.TProjectGroup.MSBInitializeProjectGroup (Line 1378, "ProjectGroup.pas" + 20) + $C
[207A3F79]{coreide140.bpl} ProjectGroup.TProjectGroup.Create (Line 818, "ProjectGroup.pas" + 7) + $7
[207A28F5]{coreide140.bpl} ProjectGroup.LoadMSBProjectGroup (Line 454, "ProjectGroup.pas" + 6) + $19
[207ACB33]{coreide140.bpl} ProjectGroup.TProjectGroupFormHandler.OpenModule (Line 3392, "ProjectGroup.pas" + 6) + $6
[2071D8FD]{coreide140.bpl} FileHist.TClosedFile.ReOpen (Line 188, "FileHist.pas" + 7) + $B
[2071D714]{coreide140.bpl} FileHist.TClosedFile.Open (Line 132, "FileHist.pas" + 0) + $0
[5007570B]{rtl140.bpl } Classes.TBasicAction.Execute (Line 12513, "Classes.pas" + 3) + $7
[502B1915]{vcl140.bpl } ActnList.TContainedAction.Execute (Line 448, "ActnList.pas" + 8) + $2C
[502B26F0]{vcl140.bpl } ActnList.TCustomAction.Execute (Line 1094, "ActnList.pas" + 7) + $8
[0C7F9F5A]{IDEFixPack.dll} Unbekannte Funktion bei UnregisterChangeDirectoryNotifier + $192BA
[500755CF]{rtl140.bpl } Classes.TBasicActionLink.Execute (Line 12442, "Classes.pas" + 2) + $7
[214CB9E1]{vclactnband140.bpl} ActnMenus.TCustomActionMenuBar.ExecAction (Line 1066, "ActnMenus.pas" + 6) + $D
[214CCEA7]{vclactnband140.bpl} ActnMenus.TCustomActionMenuBar.TrackMenu (Line 1748, "ActnMenus.pas" + 15) + $15
[214D0460]{vclactnband140.bpl} ActnMenus.TCustomActionMainMenuBar.TrackMenu (Line 3474, "ActnMenus.pas" + 3) + $3
[214CB5A5]{vclactnband140.bpl} ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 945, "ActnMenus.pas" + 3) + $4
[50295E70]{vcl140.bpl } Controls.TControl.WndProc (Line 7062, "Controls.pas" + 91) + $6
[5029A738]{vcl140.bpl } Controls.TWinControl.WndProc (Line 9819, "Controls.pas" + 144) + $6
[50295A94]{vcl140.bpl } Controls.TControl.Perform (Line 6840, "Controls.pas" + 10) + $8
[5029A5FB]{vcl140.bpl } Controls.TWinControl.WndProc (Line 9776, "Controls.pas" + 101) + $1D
[5029A738]{vcl140.bpl } Controls.TWinControl.WndProc (Line 9819, "Controls.pas" + 144) + $6
[214CCF96]{vclactnband140.bpl} ActnMenus.TCustomActionMenuBar.WndProc (Line 1783, "ActnMenus.pas" + 25) + $4
[50299DD8]{vcl140.bpl } Controls.TWinControl.MainWndProc (Line 9540, "Controls.pas" + 3) + $6
[50076408]{rtl140.bpl } Classes.StdWndProc (Line 13015, "Classes.pas" + 8) + $0
(0000C3DC){IDEFixPack.dll} [0C7DD3DC]
[502C87BA]{vcl140.bpl } Forms.TApplication.HandleMessage (Line 9790, "Forms.pas" + 1) + $4
[502C8AE5]{vcl140.bpl } Forms.TApplication.Run (Line 9927, "Forms.pas" + 26) + $3
[004369AE]{bds.exe    } bds.bds (Line 200, "" + 8) + $FFFB
Auf Englisch heißt die Meldung übrigens: "The given path's format is not supported", nur für die SuFu.

Nach zwei Stunden instensiver Suche konnte ich dank http://embarcadero.newsgroups.archiv...001026617.html
herausfinden, dass in den "Tools" - "Optionen" - "Umgebungsoptionen" - "Delphi-Optionen" - "Bibliothek - Win32" ungültige Dateinamen standen. Ich hatte hier zu Testzwecken Ordner die ich nicht mehr verwenden möchte mit einem führenden "_" ungültig gemacht, um zu schauen, ob die Projekte noch compilieren. Die Auswirkungen konnte ich leider erst am nächsten Tag nach einem IDE-Neustart sehen, und den Zusammenhang bei öffnen eines Projektes geistig nicht direkt herstellen.

Also: Einfach ungültige Pfade löschen (gibts auch nen Button für in diesem Dialog ) oder wieder korrigieren auf den richtigen Ordner.

Möge diese Info jemand Anderem den Tag retten
  Mit Zitat antworten Zitat