Was stehen denn in der Zugriffsverletzung für Details? Bei mir sah das so aus:
Access violation at address 06EDF0B0 in module 'fmx160.bpl'. Read of address 00000000
Bei mir sieht das ähnlich aus, nur andere Speicherorte:
Access violation at address 0BCC4CEE in module 'fmx160.bpl'. Read of address 0000002F0
Hier mal die ausführliche Beschreibung der
Exception ab dem Punkt, wo ich meinen Rechtsklick vermute:
Zitat:
[0BCC4CEE]{fmx161.bpl } FMX.Controls.TScrollBar.SetValue (Line 2839, "FMX.Controls.pas" + 1) + $0
[13649D39]{dclfmxstd160.bpl} FMX.Design.Style.TStyleDesigner.UpdateTree (Line 581, "FMX.Design.Style.pas" + 29) + $11
[500430F8]{rtl160.bpl } System.@IntfClear (Line 29946, "System.pas" + 10) + $0
[1364A51C]{dclfmxstd160.bpl} FMX.Design.Style.TStyleDesigner.LoadFromStrings (Line 767, "FMX.Design.Style.pas" + 26) + $2
[13661B5E]{dclfmxstd160.bpl} FmxReg.DesignStyleBook (Line 143, "FmxReg.pas" + 14) + $A
[13661CF6]{dclfmxstd160.bpl} FmxReg.TStyleBookEditor.Edit (Line 182, "FmxReg.pas" + 1) + $12
[20FF9971]{designide160.bpl} ComponentDesigner.TInternalItem.Edit (Line 7200, "ComponentDesigner.pas" + 1) + $F
[20FC0CA8]{designide160.bpl} Designer.TDesigner.Edit (Line 974, "Designer.pas" + 0) + $4
[20FC2F63]{designide160.bpl} Designer.TDesigner.MouseDown (Line 1668, "Designer.pas" + 45) + $6
[0BF71165]{fmxdesigner160.bpl} FmxSurface.MouseEvent (Line 4407, "FmxSurface.pas" + 49) + $29
[0BF716B3]{fmxdesigner160.bpl} FmxSurface.TFmxDesignSurface.IsDesignMsg (Line 4554, "FmxSurface.pas" + 36) + $5
Da kann wohl eine Komponente nicht gezeichnet werden. Gibt es für FireMonkey irgendwelche Grafikvoraussetzungen, die nicht erfüllt werden? Auf dem 32bit-Rechner kann ich den StyleManager öffnen. Schließe ich das Projekt bei geöffnetem Stylemanager, gibt es wieder eine
Exception, wohl weil der Stylemanager das Form ausblendet und hinterher versucht, die Kontrolle daran zu übergeben. Ganz problemlos ist es also auch hier nicht.
Grüße, Messie