Delphi-PRAXiS
Seite 5 von 5   « Erste     345   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Delphi 9 (https://www.delphipraxis.net/21065-delphi-9-a.html)

mirage228 28. Apr 2004 19:14

Re: Delphi 9
 
Zitat:

Zitat von MathiasSimmack
Das ist nicht mein Problem. Ich interessiere mich eben für dieses Thema, und deshalb ist es für mich auch wichtig. Und wenn ich für Delphi 6/7 zusätzliche Units benötige, die zudem noch nicht mal vom Verursacher (= Borland) kommen, dann reicht´s mir auch irgendwann. Delphi 7 soll bspw. auch zu "100% zu Win XP kompatibel" sein, aber von Balloon-Tooltipps, Tiles-View und Gruppierung (bei der List-View) hat auch diese Version noch nichts gehört. Das wären dann noch 3 weitere Beispiele, damit du siehst, dass es nicht nur um das Hilfesystem geht.

Also unter "100% zu Win XP kompatibel" versteht Borland wohl, dass es keine Fehler mit z.B. der ListView gibt, wie in Delphi6.
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

MathiasSimmack 28. Apr 2004 19:16

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.

Meflin 28. Apr 2004 19:19

Re: Delphi 9
 
Zitat:

Zitat von MathiasSimmack
Nimm nur ungerade Versionen

:lol:
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 ;-)

MathiasSimmack 28. Apr 2004 19:21

Re: Delphi 9
 
Zitat:

Zitat von mirage228
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...

Ich schätze, ich kann dich zumindest teilweise vom Gegenteil überzeugen: klick. Es ist zwar keine Komponente, aber es zeigt wie man diese Modi mit der normalen TListView nutzen kann. Und ich hab´s mit Delphi 5 gemacht.

mirage228 28. Apr 2004 19:25

Re: Delphi 9
 
Zitat:

Zitat von MathiasSimmack
Zitat:

Zitat von mirage228
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...

Ich schätze, ich kann dich zumindest teilweise vom Gegenteil überzeugen: klick. Es ist zwar keine Komponente, aber es zeigt wie man diese Modi mit der normalen TListView nutzen kann. Und ich hab´s mit Delphi 5 gemacht.

Also das so zu benutzen ist auch kein Problem. Nur ich stelle es mir schwierig vor das in eine TListView oder Ähnliches zu packen, die mit Delphi auch auf Windows98 laufen soll.
Oder denke ich zu kompliziert und Windows 98 würde die zusätzlichen Flags dann ignorieren? :?:

mfG
mirage228

MathiasSimmack 28. Apr 2004 19:31

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:
  // 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;
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. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:37 Uhr.
Seite 5 von 5   « Erste     345   

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