Delphi-PRAXiS
Seite 1 von 2  1 2   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi FMX TComboEdit Auswahl nicht in Win2k angezeigt. (https://www.delphipraxis.net/197983-fmx-tcomboedit-auswahl-nicht-win2k-angezeigt.html)

QuickAndDirty 24. Sep 2018 14:54

FMX TComboEdit Auswahl nicht in Win2k angezeigt.
 
Hallo beste Community,
ich habe eine Win32 FMX Anwendung. Funktioniert auch soweit alles.
AUßER

Leider macht unter Windows 2000 (Ich habe hier VMs mit win2k...) das TCmoboEdit kein Dropdownfenster auf...bzw ich vermute es wird nicht gerendert.
Einzige bisherige Gegenmaßnahme war es das "GDIplus Redistributionkit" von Windows XP(ja aber auf WIN2k) im Verzeichnis der EXE zu hinterlegen...ohne Auswirkung.

Jemand eine Idee?

Harry Stahl 24. Sep 2018 18:31

AW: FMX TComboEdit Auswahl nicht in Win2k angezeigt.
 
Ich kann es selber nicht testen, da ich kein Windows 2000 mehr im Einsatz habe.

Du könntest folgendes versuchen:

In der Projektdatei, direkt nach

"Begin"

Delphi-Quellcode:
FMX.Types.GlobalUseDirect2D := False;


zu setzen. Dadurch werden die Anforderungen an die Grafik-Engine etwas herunter geschraubt (hardwarebeschleunigtes Direct2D wird ausgeschaltet).

Du musst die Unit "FMX.Types" dafür einbinden.

EWeiss 24. Sep 2018 18:42

AW: FMX TComboEdit Auswahl nicht in Win2k angezeigt.
 
Zitat:

GDIplus Redistributionkit
Hat nicht wirklich was mit FMX zu tun oder?
Das geht mehr in Richtung OpenGL\Direct2D\DirectX wenn ich mich nicht irre.

gruss

himitsu 24. Sep 2018 18:43

AW: FMX TComboEdit Auswahl nicht in Win2k angezeigt.
 
Notfalls auch mit älteren Delphis versuchen, wo noch eine der alten FMX-Versionen drin steckt. (wurde ja schon mindestens 2 Mal intern vieles stark überarbeitet)

Was der PC und Windows mindestens können muß/sollte, steht in der OH.
http://docwiki.embarcadero.com/RADSt...BCr_FireMonkey (DirectX 11)

Ältere FMX-Versionen haben da dementsprechend andere/geringere Voraussetungen, wie z.B.
http://docwiki.embarcadero.com/RADSt...BCr_FireMonkey
http://docwiki.embarcadero.com/RADSt...für_FireMonkey (DirectX 9)
...
http://docwiki.embarcadero.com/RADSt...BCr_FireMonkey

Aber grundsätzlich wird "offiziell" nur mindestens XP mit SP2 unterstützt
und die aktuellen Delphis verlangen mindesten Win7 SP1.

Firemonky ist aber schon etwas älter (wurde ja von KSDev gekauft) und ich weiß nicht wie wie viele Jahre KSDev vorher schon am VGScene gearbeitet hatte, also was die ursprünglichen Voraussetzungen sein könnten.
Das https://cc.embarcadero.com/Item/27798 ist nochmal aus dem Jahr bevor es in Delphi drin war. (vielleicht steht da was an Mindestanforderungen drin, was man auf die ersten FMX-Versionen anwenden könnte)

Sherlock 25. Sep 2018 09:24

AW: FMX TComboEdit Auswahl nicht in Win2k angezeigt.
 
Ketzerische Frage: Wieviele Kunden mit produktivem Windows 2000 hast Du? Der Hersteller hat den Support bereits längst eingestellt, warum solltest Du es nicht anders halten?

Sherlock

QuickAndDirty 9. Okt 2018 00:37

AW: FMX TComboEdit Auswahl nicht in Win2k angezeigt.
 
Zitat:

Zitat von Sherlock (Beitrag 1414063)
Ketzerische Frage: Wieviele Kunden mit produktivem Windows 2000 hast Du? Der Hersteller hat den Support bereits längst eingestellt, warum solltest Du es nicht anders halten?

Sherlock

Ketzer!

Rein hypothetisch gesprochen...mal angenommen wir hätten eine VM mit win2k als hauptserver...und ich würde darunter leiden die software zwar bei kunden aber nicht bei uns vernünnftig nutzen zu können?
...also würde W2k produktiv genutzt...

wäre das irgendwie peinlich ?

Sherlock 11. Okt 2018 09:02

AW: FMX TComboEdit Auswahl nicht in Win2k angezeigt.
 
Das wäre ja dann kein Problem mehr. Updaten und fertig ist der Lack. Aber bitte Windows 8 überspringen und direkt auf 10 gehen. Dann hast Du wenigstens wieder über Jahre Ruhe.

Sherlock

Bernhard Geyer 11. Okt 2018 10:34

AW: FMX TComboEdit Auswahl nicht in Win2k angezeigt.
 
Zitat:

Zitat von Sherlock (Beitrag 1414063)
Ketzerische Frage: Wieviele Kunden mit produktivem Windows 2000 hast Du? Der Hersteller hat den Support bereits längst eingestellt, warum solltest Du es nicht anders halten?

Auch Delphi unterstützt seit einigen Versionen kein W2k mehr. Auch XP ist keine unterstützte OS-Version.
Ich bin eher überrascht das es nicht schon beim Start der Exe einen Crash gibt.

Für uns ist schon alles älter Vista (wird auch bald abgekündigt) nicht mehr unterstützt.
Haben auch eine Extra Zeile eingebaut das beim Start eine Meldung kommt und sich die Anwendung gleich beendet.

QuickAndDirty 11. Okt 2018 10:54

AW: FMX TComboEdit Auswahl nicht in Win2k angezeigt.
 
Zitat:

Zitat von Sherlock (Beitrag 1415470)
Das wäre ja dann kein Problem mehr. Updaten und fertig ist der Lack. Aber bitte Windows 8 überspringen und direkt auf 10 gehen. Dann hast Du wenigstens wieder über Jahre Ruhe.

Sherlock

Ich vermute das wir eher ReactOS als irgendwas anderes auf die VM bekommen :(
Die ist halt so flink gesichert.
Und wir haben auch Programme die (noch) nicht auf Unicode umgestellt sind...deren releases werden auf diesem VM mit D2007 gebaut.

Zitat:

Zitat von Bernhard Geyer (Beitrag 1415484)
Zitat:

Zitat von Sherlock (Beitrag 1414063)
Ketzerische Frage: Wieviele Kunden mit produktivem Windows 2000 hast Du? Der Hersteller hat den Support bereits längst eingestellt, warum solltest Du es nicht anders halten?

Auch Delphi unterstützt seit einigen Versionen kein W2k mehr. Auch XP ist keine unterstützte OS-Version.
Ich bin eher überrascht das es nicht schon beim Start der Exe einen Crash gibt.

Für uns ist schon alles älter Vista (wird auch bald abgekündigt) nicht mehr unterstützt.
Haben auch eine Extra Zeile eingebaut das beim Start eine Meldung kommt und sich die Anwendung gleich beendet.

Aus meiner Erfahrung kann ich sagen das es extrem beeindruckend ist, was die Windows API und Delphi an kompatibilität leisten! Ich kenne sehr sehr sehr alte programme die seit Jahrzehnten ohne neu kompiliert zu werden, laufen...
Mein Chef würde die Windows API am liebsten zum Weltkulturerbe erklären!

Harry Stahl 16. Okt 2018 14:07

AW: FMX TComboEdit Auswahl nicht in Win2k angezeigt.
 
Mal rein interessehalber: Wie habt Ihr das Programm überhaupt unter Windows 2000 zum Laufen gebracht?

Ich habe noch eine Windows 2000 SP 4 (mit DirectX9) (VM) gefunden und wollte es mal selber probieren, aber zum Programmstart kommt direkt "Der Prozedureinsprungspunkt "_except_handler4_common" wurde in der der DLL "msvcrt.dll" nicht gefunden.

Diese DLL in C:\Winnt\System32 zu ersetzen, ist mir nicht gelungen, neuere Fassungen im Programmordner beizulegen bringt auch nichts.

Was habt Ihr gemacht, damit es überhaupt startet?


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:46 Uhr.
Seite 1 von 2  1 2   

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