Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Brennende Hinweise (FMX-Hints - THintManager 1.3) (https://www.delphipraxis.net/169747-brennende-hinweise-fmx-hints-thintmanager-1-3-a.html)

Stevie 27. Sep 2012 21:11

AW: Brennende Hinweise (FMX-Hints - THintManager 1.2)
 
In den Projektoptionen unter Output C/C++ "Generate DCUs only" einstellen.

himitsu 27. Sep 2012 23:20

AW: Brennende Hinweise (FMX-Hints - THintManager 1.2)
 
Zitat:

Zitat von Stevie (Beitrag 1184763)
In den Projektoptionen unter Output C/C++ "Generate DCUs only" einstellen.

Danke.

Ups, wo kommt denn urplötzlich diese Frage her? :shock:
Ausrede: Hatte Urlaub und hab nix gesehn.



Zitat:

It is not working in C++ builder (XE2 update 4).

The generated header file FMX.HintManager.hpp does not compile, it give the error "simple file name expected" on THintEvent
Hmmmm, der C++Builder kommt wohl nicht mit gepunkteten Dateinamen zurecht?

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?

greenmile 9. Okt 2012 11:55

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?

himitsu 9. Okt 2012 12:18

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.

greenmile 10. Okt 2012 12:16

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.

himitsu 24. Okt 2012 00:36

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.

greenmile 24. Okt 2012 09:55

AW: Brennende Hinweise (FMX-Hints - THintManager 1.2)
 
Mit Mac?

himitsu 24. Okt 2012 13:51

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 Rückantwort erhalten)

niao 26. Dez 2012 13:08

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

Goaul 12. Dez 2013 16:01

AW: Brennende Hinweise (FMX-Hints - THintManager 1.3)
 
When compiled with XE5(same with XE4) there are several compile errors:
Code:
    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
If needed, I could arrange TeamViewer session.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:49 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz