AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE [Firemonkey] warum sind alle meine Controls unsichtbar?
Thema durchsuchen
Ansicht
Themen-Optionen

[Firemonkey] warum sind alle meine Controls unsichtbar?

Ein Thema von messie · begonnen am 1. Feb 2012 · letzter Beitrag vom 2. Feb 2012
Antwort Antwort
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#1

AW: [Firemonkey] warum sind alle meine Controls unsichtbar?

  Alt 1. Feb 2012, 14:34
Auf meinem Win7/64-Notebook sehe ich das XE2-Beispiel im Anhang.
Edit: Das Beispiel <Users>\Public\Documents\RAD Studio\Samples\FireMonkey\MultiLanguage
Das sieht so ca. wie bei einem meiner Tests in Microsoft Virtual PC aus, der auch eine so schlechte (virtuelle) Grafikkarte hat, dass Aero dort nicht geht. Mit einer zu schlechten Grafikkarte (wie ja wohl deine, schließlich ist Aero ja aus), geht auch mit Firemonkey nicht viel.
Hm,
Aero läuft bei mir ganz normal und die Grafikleistung nach dem Windows-Leistungsindex ist auf dem Win7/64-Notebook besser als auf dem Desktop mit Win7/32

Ich habe es jetzt mal mit dem Basisdesign "Windows klassisch" für die Grafik probiert, da ändert sich nichts.

Da scheint die IDE ja ein größeres Problem zu haben. Übers Kontextmenü wollte ich mal ausprobieren, was die Funktion "benutzerdefinierten Stil bearbeiten" bedeutet. Dann wird ein TStylebook auf der Oberfläche abgelegt. Klicke ich das an, bekomme ich eine Zugriffsverletzung in fmx161.bpl

Grüße, Messie
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.961 Beiträge
 
Delphi 12 Athens
 
#2

AW: [Firemonkey] warum sind alle meine Controls unsichtbar?

  Alt 1. Feb 2012, 17:30
Da scheint die IDE ja ein größeres Problem zu haben. Übers Kontextmenü wollte ich mal ausprobieren, was die Funktion "benutzerdefinierten Stil bearbeiten" bedeutet. Dann wird ein TStylebook auf der Oberfläche abgelegt. Klicke ich das an, bekomme ich eine Zugriffsverletzung in fmx161.bpl
Genau das ist mir mit Virtual PC passiert. Auf allen normalen PCs und mit VirtualBox ist das bei mir nicht passiert.

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
Sebastian Jänicke
AppCentral

Geändert von jaenicke ( 1. Feb 2012 um 17:33 Uhr)
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#3

AW: [Firemonkey] warum sind alle meine Controls unsichtbar?

  Alt 2. Feb 2012, 08:42
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
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz