Einzelnen Beitrag anzeigen

Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Firemonkey-Projektvorlagen funktionieren nicht bei D10

  Alt 19. Okt 2015, 08:27
Also soweit ich sehen kann ist mit dem Netzwerk alles in Ordnung. Da geht auch kein OpenDialog auf, zumindest nicht sichtbar. Im Hintergrund liegt er auch nicht, wie es gerne mal bei Delphi passiert. Auch wenn ich Delphi als Admin ausführe ändert sich nichts. Also ein Rechteproblem eher weniger.

EDIT: Da liegt noch mehr im Argen. Wenn ich jetzt das Projekt öffne, was als einzige Tabbed-Application über den Assistenten erzeugt wurde als er noch funktionierte, dann bekomme ich beim Laden die Meldung "Argument außerhalb des Bereichs" mit folgenden Debug-Ausgaben:

Zitat:
[500D116D]{rtl230.bpl } System.Generics.Collections.TListHelper.CheckItemR ange (Line 1143, "System.Generics.Collections.pas" + 1) + $19
[081177F0]{fmx230.bpl } FMX.Controls.EnumChildControls (Line 4467, "FMX.Controls.pas" + 1) + $F
[081178AA]{fmx230.bpl } FMX.Controls.EnumChildControls (Line 4467, "FMX.Controls.pas" + 1) + $0
[07AB5423]{fmxdesigner230.bpl} FmxFormContainer.TFormContainerForm.NeedStyleLooku p (Line 706, "FmxFormContainer.pas" + 6) + $7
[07AB60E3]{fmxdesigner230.bpl} FmxFormContainer.TFormContainerForm.SetMasterStyle (Line 1135, "FmxFormContainer.pas" + 6) + $5
[07ABB78B]{fmxdesigner230.bpl} FmxFormContainer.TFormBoundary.SetMasterStyle (Line 2989, "FmxFormContainer.pas" + 2) + $3
[21208A64]{designide230.bpl} EmbeddedFormDesigner.TEditorFormDesigner.DoSelectS tyle (Line 128, "EmbeddedFormDesigner.pas" + 10) + $9
[21205D26]{designide230.bpl} ViewSelector.TViewSelectorFrame.cbStyleSelectorCha nge (Line 319, "ViewSelector.pas" + 2) + $2D
[21206AC2]{designide230.bpl} ViewSelector.TViewSelectorFrame.SelectStyle (Line 698, "ViewSelector.pas" + 16) + $C
[50060EC0]{rtl230.bpl } System.@TryFinallyExit (Line 22364, "System.pas" + 8) + $0
[21206A73]{designide230.bpl} ViewSelector.TViewSelectorFrame.SelectStyle (Line 692, "ViewSelector.pas" + 10) + $0
[212091D5]{designide230.bpl} EmbeddedFormDesigner.TEditorFormDesigner.SelectPre viewStyle (Line 324, "EmbeddedFormDesigner.pas" + 2) + $8
[07AB4888]{fmxdesigner230.bpl} FmxFormContainer.TFormContainerForm.SelectMasterSt yle (Line 683, "FmxFormContainer.pas" + 22) + $5
[07AB5485]{fmxdesigner230.bpl} FmxFormContainer.TFormContainerForm.Activate (Line 716, "FmxFormContainer.pas" + 0) + $1
[07AB6856]{fmxdesigner230.bpl} FmxFormContainer.TFmxEditorFormDesignerWrapper.Dis playDesigner (Line 1465, "FmxFormContainer.pas" + 18) + $3
[2120A3CD]{designide230.bpl} EmbeddedDesignerForm.TFormEditorView.Display (Line 195, "EmbeddedDesignerForm.pas" + 18) + $8
[21209AE5]{designide230.bpl} EmbeddedDesignerForm..TFormEditorView.TModuleNotif ier + $1C1
[207B6849]{coreide230.bpl} EditorForm.TEditWindow.ShowView (Line 4369, "EditorForm.pas" + 49) + $B
[207B0D5C]{coreide230.bpl} EditorForm.TEditWindow.SwitchViews (Line 2154, "EditorForm.pas" + 6) + $5
[207B08AE]{coreide230.bpl} EditorForm.TEditWindow.ViewBarChange (Line 2002, "EditorForm.pas" + 1) + $3
[50B61351]{vcl230.bpl } Vcl.Tabs.TTabSet.CanChange (Line 1932, "Vcl.Tabs.pas" + 3) + $D
[50B613A2]{vcl230.bpl } Vcl.Tabs.TTabSet.SetTabIndex (Line 1943, "Vcl.Tabs.pas" + 5) + $4
[207AF0D5]{coreide230.bpl} EditorForm.TEditWindow.SelectEditView (Line 1415, "EditorForm.pas" + 29) + $B
[206AAEB9]{coreide230.bpl} SourceModule.TSourceModule.ShowDefaultEditView (Line 888, "SourceModule.pas" + 10) + $1A
[206AB01A]{coreide230.bpl} SourceModule.TSourceModule.GetDefaultEditViewName (Line 917, "SourceModule.pas" + 5) + $2E
[21DFDF04]{delphicoreide230.bpl} CommonPasReg.TPascalFileOpenHandler.FileOpen (Line 520, "CommonPasReg.pas" + 7) + $4
[2087C55C]{coreide230.bpl} DocModul.TFilterList.OpenFile (Line 806, "DocModul.pas" + 35) + $4
[20880557]{coreide230.bpl} DocModul.CallDefaultOpenProc (Line 2627, "DocModul.pas" + 2) + $B
[20613563]{coreide230.bpl} ProjectModule.OpenFile (Line 2878, "ProjectModule.pas" + 22) + $1
[21DA8FCD]{delphicoreide230.bpl} BaseDelphiProject.TDelphiProjectModuleHandler.Open Module (Line 4216, "BaseDelphiProject.pas" + 31) + $D
[50060708]{rtl230.bpl } System.TMonitor.TryEnter (Line 18148, "System.pas" + 10) + $0
[50060288]{rtl230.bpl } System.TMonitor.Enter (Line 17841, "System.pas" + 4) + $2
[5006010C]{rtl230.bpl } System.TMonitor.CheckOwningThread (Line 17759, "System.pas" + 2) + $0
[50060416]{rtl230.bpl } System.TMonitor.Exit (Line 17945, "System.pas" + 1) + $2
[50060467]{rtl230.bpl } System.TMonitor.Exit (Line 17967, "System.pas" + 2) + $7
[50157312]{rtl230.bpl } System.Classes.TInterfaceList.GetCount (Line 5068, "System.Classes.pas" + 5) + $9
[50067110]{rtl230.bpl } System.@IntfClear (Line 36551, "System.pas" + 10) + $0
[0D703479]{projpageide230.bpl} ProjectPageOptions.FindNode (Line 117, "ProjectPageOptions.pas" + 14) + $2D
[5110B7F1]{xmlrtl230.bpl} Xml.XMLDoc.TXMLNode._Release (Line 1313, "Xml.XMLDoc.pas" + 1) + $1
[50067110]{rtl230.bpl } System.@IntfClear (Line 36551, "System.pas" + 10) + $0
[0D703479]{projpageide230.bpl} ProjectPageOptions.FindNode (Line 117, "ProjectPageOptions.pas" + 14) + $2D
[2089714C]{coreide230.bpl} UIUtils.AnsiCompareFileName (Line 2480, "UIUtils.pas" + 2) + $A
[20897162]{coreide230.bpl} UIUtils.AnsiCompareFileName (Line 2480, "UIUtils.pas" + 2) + $20
[20896F0E]{coreide230.bpl} UIUtils.UNCSameText (Line 2383, "UIUtils.pas" + 7) + $17
[21DB071B]{delphicoreide230.bpl} BaseDelphiProject.TUsesList.FindUsesEntry (Line 5896, "BaseDelphiProject.pas" + 29) + $1D
[21E1FA56]{delphicoreide230.bpl} PasMgr.TPascalProjectCodeManager.FindUsesEntry (Line 9190, "PasMgr.pas" + 4) + $4
[21E2578D]{delphicoreide230.bpl} PasMgr.TPascalProjectUpdater.FindUsesEntry (Line 11104, "PasMgr.pas" + 2) + $B
[5015AAAD]{rtl230.bpl } System.Classes.TStringList.Get (Line 6936, "System.Classes.pas" + 3) + $8
[204E32CE]{coreide230.bpl} Updaters.GetMainFormNameImpl (Line 992, "Updaters.pas" + 7) + $A
[204E32E9]{coreide230.bpl} Updaters.GetMainFormNameImpl (Line 996, "Updaters.pas" + 11) + $10
[21E23EB6]{delphicoreide230.bpl} PasMgr.TPascalProjectUpdater.GetMainFormName (Line 10573, "PasMgr.pas" + 2) + $11
[21DAA205]{delphicoreide230.bpl} BaseDelphiProject.TDelphiProjectModuleHandler.Show MainForm (Line 4597, "BaseDelphiProject.pas" + 10) + $E
[21D990B9]{delphicoreide230.bpl} BaseDelphiProject.TBaseDelphiProject.DisplayProjec t (Line 983, "BaseDelphiProject.pas" + 5) + $5
[206135F0]{coreide230.bpl} ProjectModule.TCustomCodeIProject.DisplayProject (Line 2891, "ProjectModule.pas" + 0) + $0
[206AF0EA]{coreide230.bpl} ProjectFileUtils.ShowProject (Line 505, "ProjectFileUtils.pas" + 22) + $E
[206AFF61]{coreide230.bpl} ProjectFileUtils.MSBuildLoadProjectFile (Line 736, "ProjectFileUtils.pas" + 50) + $D
[21DB2082]{delphicoreide230.bpl} BaseDelphiProject.TDelphiProjectFileModuleHandler. FileOpen (Line 5923, "BaseDelphiProject.pas" + 3) + $B
[208817FE]{coreide230.bpl} DocModul.TFileOpenHandler.FileOpen (Line 3226, "DocModul.pas" + 0) + $12
[2087C55C]{coreide230.bpl} DocModul.TFilterList.OpenFile (Line 806, "DocModul.pas" + 35) + $4
[20880557]{coreide230.bpl} DocModul.CallDefaultOpenProc (Line 2627, "DocModul.pas" + 2) + $B
[20614462]{coreide230.bpl} ProjectModule.TBaseProjectModuleFormHandler.OpenMo dule (Line 3219, "ProjectModule.pas" + 0) + $2
[206A5FC5]{coreide230.bpl} FileHist.TClosedFile.ReOpen (Line 195, "FileHist.pas" + 6) + $2
[206A5DE0]{coreide230.bpl} FileHist.TClosedFile.LoadState (Line 136, "FileHist.pas" + 4) + $16
[501717CF]{rtl230.bpl } System.Classes.TBasicAction.Execute (Line 16377, "System.Classes.pas" + 3) + $7
[5097CA26]{vcl230.bpl } Vcl.ActnList.TCustomAction.Execute (Line 259, "Vcl.ActnList.pas" + 19) + $35
[50171627]{rtl230.bpl } System.Classes.TBasicActionLink.Execute (Line 16288, "System.Classes.pas" + 2) + $7
[21975449]{vclactnband230.bpl} Vcl.ActnMenus.TCustomActionMenuBar.ExecAction (Line 1077, "Vcl.ActnMenus.pas" + 6) + $D
[21976CEC]{vclactnband230.bpl} Vcl.ActnMenus.TCustomActionMenuBar.TrackMenu (Line 1843, "Vcl.ActnMenus.pas" + 19) + $15
[2197A706]{vclactnband230.bpl} Vcl.ActnMenus.TCustomActionMainMenuBar.TrackMenu (Line 3637, "Vcl.ActnMenus.pas" + 5) + $3
[21974FF4]{vclactnband230.bpl} Vcl.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 955, "Vcl.ActnMenus.pas" + 2) + $11
[21974FFD]{vclactnband230.bpl} Vcl.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 956, "Vcl.ActnMenus.pas" + 3) + $4
[50993529]{vcl230.bpl } Vcl.Controls.TControl.WndProc (Line 7249, "Vcl.Controls.pas" + 91) + $6
[0DD24EF4]{TrackingSystem230.bpl} TrackingSystemHelp.CBTHookProc (Line 211, "TrackingSystemHelp.pas" + 27) + $F
[50993164]{vcl230.bpl } Vcl.Controls.TControl.Perform (Line 7027, "Vcl.Controls.pas" + 10) + $8
[5099777E]{vcl230.bpl } Vcl.Controls.GetControlAtPos (Line 9809, "Vcl.Controls.pas" + 4) + $75
[50997F11]{vcl230.bpl } Vcl.Controls.TWinControl.WndProc (Line 10031, "Vcl.Controls.pas" + 110) + $1D
[50998069]{vcl230.bpl } Vcl.Controls.TWinControl.WndProc (Line 10079, "Vcl.Controls.pas" + 158) + $6
[50060708]{rtl230.bpl } System.TMonitor.TryEnter (Line 18148, "System.pas" + 10) + $0
[50060288]{rtl230.bpl } System.TMonitor.Enter (Line 17841, "System.pas" + 4) + $2
[5006010C]{rtl230.bpl } System.TMonitor.CheckOwningThread (Line 17759, "System.pas" + 2) + $0
[50060416]{rtl230.bpl } System.TMonitor.Exit (Line 17945, "System.pas" + 1) + $2
[21976E02]{vclactnband230.bpl} Vcl.ActnMenus.TCustomActionMenuBar.WndProc (Line 1882, "Vcl.ActnMenus.pas" + 25) + $4
[50997688]{vcl230.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9786, "Vcl.Controls.pas" + 3) + $6
[5017252C]{rtl230.bpl } System.Classes.StdWndProc (Line 16881, "System.Classes.pas" + 8) + $0
[5098E256]{vcl230.bpl } Vcl.Controls.FindControl (Line 3575, "Vcl.Controls.pas" + 6) + $9
[50ADCEBB]{vcl230.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10438, "Vcl.Forms.pas" + 23) + $1
[50ADCEFE]{vcl230.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10468, "Vcl.Forms.pas" + 1) + $4
[50ADD231]{vcl230.bpl } Vcl.Forms.TApplication.Run (Line 10606, "Vcl.Forms.pas" + 26) + $3
Der dfm-Designer vom Hauptformular geht ganz kurz auf, dann gibts besagte Meldung und die IDE wechselt in den Codebearbeitungsmodus. Ein Wechsel aufs Formular wird nicht mehr zugelassen.
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden

Geändert von Codehunter (19. Okt 2015 um 08:34 Uhr)
  Mit Zitat antworten Zitat