![]() |
AW: Brennende Hinweise (FMX-Hints - THintManager 1.2)
In den Projektoptionen unter Output C/C++ "Generate DCUs only" einstellen.
|
AW: Brennende Hinweise (FMX-Hints - THintManager 1.2)
Zitat:
Ups, wo kommt denn urplötzlich diese Frage her? :shock: Ausrede: Hatte Urlaub und hab nix gesehn. Zitat:
Wo es aber sowieso eine "Warnung" wegen der Klassenmethoden gibt, ist das Ganze dann, so wie es jetzt ist, eh nicht für C++ geeignet? |
AW: Brennende Hinweise (FMX-Hints - THintManager 1.2)
Gibt es inzwischen eine XE3 Version? Bei mir kommen zahlreiche Fehler auch wenn ich "Generate DCU only" aktiviere.
PS: Man, EMBA, so langsam zweifel ich ja an Euch. Wie kann man Hint's vergessen/nicht implementieren? |
AW: Brennende Hinweise (FMX-Hints - THintManager 1.2)
Kann ja mal die nächsten paar Tage versuchen nachzusehn was wie so los ist.
Der Grund dürfte sein, daß die ganz schön viel am FMX verändet haben (darum nennt sich das ja auch FMX 2.0 und nicht FMX-Bugfix 1.1 ... Nja, neuer Anfang, neue Fehler) Nja, die Property Hint und ShowHint existieren inzwischen schon. Zwar auskommentiert, aber der ganze Code dahinter fehlt halt noch irgendwie. |
AW: Brennende Hinweise (FMX-Hints - THintManager 1.2)
Wie so manches fehlt ... Aber soll ja Stück für Stück kommen. Wie bei XE2 :)
Habe gerade gemerkt (natürlich NACH Release-Abgabe!), dass die Anchors auch nicht einwandfrei klappen. Ein TProgress hat plötzlich eine Breite von 1824, obwohl sie in einem Panel von 380 Pixeln angeklebt sind; hatte auch irgendwann mal ne korrekte Breite. Die Breite kann ich nicht ändern, muss erst "Anchors" rausnehmen. Das ist doch ne Grütze, echt. Wenn ich mich darauf nicht verlassen kann, dann kann ich ein weiteres Feature nicht nutzen. |
AW: Brennende Hinweise (FMX-Hints - THintManager 1.2)
Waren am Ende nur ein paar kleinere Umbauten.
Ein erster Test meint zumindestens, daß es jetzt auch im XE3 / FMX2 funktioniert. |
AW: Brennende Hinweise (FMX-Hints - THintManager 1.2)
Mit Mac?
|
AW: Brennende Hinweise (FMX-Hints - THintManager 1.2)
Da ich keinen Mac besitze .... k.A.
Was ich allerdings aussagen kann, daß sich in XE3, natürlich bis auf das Design-Time-Package, alle Projekte mit Win32, Win64 und OSX kompilieren lassen. (für OSX muß nur die Unit Winapi.Windows aus dem Demoprojekt entfernt werden) Aber was ich noch weiß, daß der C++Builder nicht mit Dotted-FileNames umgehn kann, drum müßte man dort mindestens die Punkte aus den Dateinamen entfernen ... aber ob es danach dann geht ... k.A. (hab noch keine ![]() |
AW: Brennende Hinweise (FMX-Hints - THintManager 1.3)
Hallo,
ich habe mir das ganze mal angeschaut und bin nicht wirklich begeistert. Warum läuft das ganze nicht unter 64 Bit und ich bekomme es auch nicht hin die Schriftfarbe des Hints anzupassen. Für deine Antwort bin ich im Voraus dankbar! Gruß Niao |
AW: Brennende Hinweise (FMX-Hints - THintManager 1.3)
When compiled with XE5(same with XE4) there are several compile errors:
Code:
If needed, I could arrange TeamViewer session.
Checking project dependencies...
Compiling Package.HintManager.dproj (Debug, Win32) [dcc32 Error] FMX.HintManager.pas(312): E2037 Declaration of 'ApplyTriggerEffect' differs from previous declaration [dcc32 Error] FMX.HintManager.pas(79): E2291 Missing implementation of interface method IControl.GetIsFocused [dcc32 Error] FMX.HintManager.pas(79): E2291 Missing implementation of interface method IControl.GetEnabled [dcc32 Error] FMX.HintManager.pas(79): E2291 Missing implementation of interface method IControl.GetAbsoluteEnabled [dcc32 Error] FMX.HintManager.pas(79): E2291 Missing implementation of interface method IControl.GetPopupMenu [dcc32 Error] FMX.HintManager.pas(79): E2291 Missing implementation of interface method IControl.EnterChildren [dcc32 Error] FMX.HintManager.pas(79): E2291 Missing implementation of interface method IControl.ExitChildren [dcc32 Error] FMX.HintManager.pas(79): E2291 Missing implementation of interface method IControl.DoActivate [dcc32 Error] FMX.HintManager.pas(79): E2291 Missing implementation of interface method IControl.DoDeactivate [dcc32 Error] FMX.HintManager.pas(79): E2291 Missing implementation of interface method IControl.MouseClick [dcc32 Error] FMX.HintManager.pas(79): E2291 Missing implementation of interface method IControl.GetInheritedCursor [dcc32 Error] FMX.HintManager.pas(79): E2291 Missing implementation of interface method IControl.SetAcceptsControls [dcc32 Error] FMX.HintManager.pas(1167): E2075 This form of method call only allowed in methods of derived types [dcc32 Error] FMX.HintManager.pas(1168): E2003 Undeclared identifier: 'Parent' [dcc32 Error] FMX.HintManager.pas(1168): E2003 Undeclared identifier: 'FManager' [dcc32 Error] FMX.HintManager.pas(1168): E2008 Incompatible types [dcc32 Error] FMX.HintManager.pas(1169): E2003 Undeclared identifier: 'FHintVisible' [dcc32 Error] FMX.HintManager.pas(1169): E2015 Operator not applicable to this operand type [dcc32 Error] FMX.HintManager.pas(1170): E2066 Missing operator or semicolon [dcc32 Error] FMX.HintManager.pas(1172): E2066 Missing operator or semicolon [dcc32 Error] FMX.HintManager.pas(312): E2065 Unsatisfied forward or external declaration: 'THintItem.ApplyTriggerEffect' [dcc32 Fatal Error] Package.HintManager.dpk(36): F2063 Could not compile used unit 'Fmx.HintManager.pas' Failed Elapsed time: 00:00:02.6 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:28 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