![]() |
Re: Delphi 9
Zitat:
Anderseits stelle ich es mir auch schwierig vor solche Features in die Komponenten zu implementieren, da diese ja von der ComCtrls32 v6 abhängig sind... mfG mirage228 |
Re: Delphi 9
@Meflin: Ich glaube, du verstehst mich nicht. Schön, dass du dieses Vertrauen hast, aber das ist IMHO nicht der Punkt bei der Entwicklung von Software.
Ich mache es mir in vielen Fällen auch einfach und starte vielleicht eine beiliegende Textdatei einfach via ShellExecute. Aber wenn ich auf Nummer Sicher gehen muss (und das sollte man als Entwickler), dann muss ich nach Möglichkeiten suchen, evtl. Fehlerquellen zu umgehen. Und da gehört bspw. eine Prüffunktion dazu, die im System nach dem installierten Acrobat Reader-Control sucht. Als Beispiel. Das sind nur ein paar zusätzliche Zeilen, die Code-mäßig nicht ins Gewicht fallen, mir aber den Vorteil bieten, davon abhängende Programmteile ggf. deaktivieren zu können. Das war alles, was ich sagen wollte. Wenn Borland etwas mehr Sorgfalt walten lassen würde anstelle ständig neue Versionen rauszubringen, dann wären Delphi 7 und 8 auch so gut wie perfekt und es gäbe solche Sprüche wie "Nimm nur ungerade Versionen" nicht. |
Re: Delphi 9
Zitat:
doch ich verstehe dich schon. aber ich verstehe nicht, wie du dich sooo sehr darüber aufregen kannst. und das wird sich auch nicht ändern ;-) |
Re: Delphi 9
Zitat:
![]() |
Re: Delphi 9
Zitat:
Oder denke ich zu kompliziert und Windows 98 würde die zusätzlichen Flags dann ignorieren? :?: mfG mirage228 |
Re: Delphi 9
Eben ausprobiert: Chakotays Movie Organizer besitzt eine Gruppierungsfunktion. Ich habe unter 98 im "OnCreate" nach der Systemprüfung die bool-Variable auf TRUE gesetzt:
Delphi-Quellcode:
und die Gruppenansicht aktiviert (unter 98 ): Kein Fehler. Es würde also streng genommen keine Rolle spielen, weil es diese Funktionalität nur unter XP gibt. ;)
// get the OS, is it Windows XP?
wv.dwOSVersionInfoSize := sizeof(wv); GetVersionEx(wv); WinXP := (wv.dwPlatformId = VER_PLATFORM_WIN32_NT) and (wv.dwMajorVersion = 5) and (wv.dwMinorVersion >= 1) and (fileexists(paramstr(0) + '.manifest')); WinXP := true; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:29 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