AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Na, schon Delphi XE gekauft?

Ein Thema von mjustin · begonnen am 30. Aug 2010 · letzter Beitrag vom 4. Apr 2011
Antwort Antwort
Seite 1 von 2  1 2      
gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#1

AW: Na, schon Delphi XE gekauft?

  Alt 1. Sep 2010, 13:59
Es wurde also absolut kein "bestehender Datentyp" geändert. (seit D2 und in Bezug auf Integer/Real/Char)
Es ist mir unbegreiflich, wie Du so etwas behaupt kannst. Das Unicode-Debakel, als ein char mehr als ein 1 Byte bekam, liegt ja wohl noch nicht solange zurück. Und selbst Du bist doch wohl nicht der Meinung, daß eine Größenverdopplung, absolute keine Änderung ist.

Real: Noch in Delphi 3 ist Real der 6-Byte-Type, der später mal wohl Real48(?) genannt wurde. Auch keine Änderung? Raider heißt jetzt twix, sonst keine Änderung.
  Mit Zitat antworten Zitat
blackfin
(Gast)

n/a Beiträge
 
#2

AW: Na, schon Delphi XE gekauft?

  Alt 1. Sep 2010, 14:02
Ohmann....

Wir sollten ein WoW-Arenateam gründen, da kriegt man wenigstens Punkte dafür, wenn man sich gegenseitig zerfleischt
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.585 Beiträge
 
Delphi 12 Athens
 
#3

AW: Na, schon Delphi XE gekauft?

  Alt 1. Sep 2010, 14:03
Es ist mir unbegreiflich, wie Du so etwas behaupt kannst. Das Unicode-Debakel, als ein char mehr als ein 1 Byte bekam, liegt ja wohl noch nicht solange zurück. Und selbst Du bist doch wohl nicht der Meinung, daß eine Größenverdopplung, absolute keine Änderung ist.
Doch bin ich.
Delphi 2007: Char = ein generischer Typ (da Ansi-Compiler > AnsiChar)
Delphi 2009: Char = ein generischer Typ (da Unicode-Compiler > WideChar)

Also da hat sich an seiner Definition absolut garnichts verändert.


"Real48" war schon immer ein Fehler und dieser Fehler wurde dort gefixt.


PS: String ist kompatibel zu PChar (seit Delphi 2) und an der PChar-Definition hat sie wohl noch nie was geändert.
(also, seitdem man erkannt hat, daß 1-Byte zukünftig nicht mehr ausreichen wird und man irgendwann man upgraden muß)
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 1. Sep 2010 um 14:09 Uhr)
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Na, schon Delphi XE gekauft?

  Alt 1. Sep 2010, 14:10
Och Leuts, was soll denn diese Wortklauberei?
Die Tatsache, dass ein Char seit Delphi 2009 mehr als 1 Byte belegt, war für viele Entwickler in ihrer Praxis eine signifikante Änderung. Dass dahinter am Ende immer noch ein "Zeichen" steht, ist natürlich korrekt, aber darum geht's doch hier gar nicht.

Die Rechthaberei bringt uns hier nicht weiter.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#5

AW: Na, schon Delphi XE gekauft?

  Alt 1. Sep 2010, 14:22
Doch bin ich.
Lächerlich! 2=1 oder was?
Zitat:
Delphi 2007: Char = ein generischer Typ (da Ansi-Compiler > AnsiChar)
Delphi 2009: Char = ein generischer Typ (da Unicode-Compiler > WideChar)

Also da hat sich an seiner Definition absolut garnichts verändert.
Wenn es denn eine Definition gibt, zeigt es doch gerade, daß sie sich geändert hat: von type char = ansichar; zu type char = widechar; Also hat sich neben der Semantik auch die Definition geändert.
Zitat:
"Real48" war schon immer ein Fehler und dieser Fehler wurde dort gefixt.
??? Wenn überhaupt, geht diese Ausage am Problem vorbei, daß sich die Bexdeutung von Real geändert hat.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.585 Beiträge
 
Delphi 12 Athens
 
#6

AW: Na, schon Delphi XE gekauft?

  Alt 1. Sep 2010, 15:04
@blackfin:

Delphi 2007: Char = ein generischer Typ (da Ansi-Compiler > AnsiChar)
Delphi 2009: Char = ein generischer Typ (da Unicode-Compiler > WideChar)
Wenn es denn eine Definition gibt, zeigt es doch gerade, daß sie sich geändert hat: von type char = ansichar; zu type char = widechar; Also hat sich neben der Semantik auch die Definition geändert.
Ein generischer Typ ist kein fundamentaler Typ.
- fundamentale Typen sind fest
- generische Typen sind "virtuelle" Typen, welche je nach Umgebung auf einen fundamentalen Typen verweisen.

Das type char = ...; liegt also vollkommen in der Natur dieses Typen und daß er sich ändert ebenfalls.


Ich behaupte auch nie, daß man immer Integer/String oder LongInt/AnsiString verwenden soll, sondern daß es auf die Aufgabe drauf ankommt
- nur innerhalb eines Programmes besser die generischen Typen verwenden, da sie sich ans System anpassen
- bei Datenübertragung/-Speicherung sollten/müssen fundamentale Typen genutzt werden, da diese sich nicht verändern.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von bernau
bernau

Registriert seit: 1. Dez 2004
Ort: Köln
1.312 Beiträge
 
Delphi 12 Athens
 
#7

AW: Na, schon Delphi XE gekauft?

  Alt 1. Sep 2010, 15:21
Um mal zum Titel zurück zu kommen. Ich habe gestern Delphi XP erhalten. Durch das Maintenance Programm.

<werbung ein>
260 EUR im Jahr ist OK. Dafür bekommt man immer die aktuelle Version
<werbung aus>

Kann hier im Thread allerdings nicht weiter mitschreiben, da ich Delphi XP noch nicht installiert habe.
Gerd
Kölner Delphi Usergroup: http://wiki.delphitreff.de
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.585 Beiträge
 
Delphi 12 Athens
 
#8

AW: Na, schon Delphi XE gekauft?

  Alt 1. Sep 2010, 15:58
Wenn man das so sieht, dann sind viele bei der alten IDE (Borland) stehengeblieben
einige haben es noch bis zum Ende von Ansi mitgemacht
und nur die Wenigsten sind bei den aktuellen Versionen dabei.
Code:
Delphi 2-7              5959
Delphi 2005-2007/Turbo  2437
Delphi 2009             327
Ich weiß, daß diese Statistik nicht all zu representativ ist, aber ansonsten gibt es soeine Statistik ja nicht, von den offiziellen Seiten.

Stand heute etwa 16:30, aus den DP-Profilen:
Code:
Delphi 2 Desktop          609 ('n Fehler bei der Registrierung im neuen Forum)
Delphi 2 Developer        12
Delphi 2 Client/Server    15
Delphi 3 Standard         42
Delphi 3 Professional     140
Delphi 3 Client/Server    9
Delphi 4 Standard         83
Delphi 4 Professional     47
Delphi 4 Client/Server    17
Delphi 5 Standard         257
Delphi 5 Professional     395
Delphi 5 Enterprise       313
Delphi 6 Personal         413
Delphi 6 Professional     390
Delphi 6 Enterprise       395
Delphi 7 Personal         695
Delphi 7 Professional     932
Delphi 7 Enterprise       1069 (davon gibt's ja massig Raubkopieen oder Zufall? )
Delphi 7 Architect        126
Delphi 8 Professional     39
Delphi 8 Enterprise       13
Delphi 8 Architect        21
Delphi 2005 Personal      450
Delphi 2005 Professional  206
Delphi 2005 Enterprise    45
Delphi 2005 Architect     101
Delphi 2006 Personal      38
Delphi 2006 Professional  273
Delphi 2006 Enterprise    116
Delphi 2006 Architect     96
Turbo Delphi für Win32    533
Turbo Delphi für .NET     38
Turbo C#                  7
Turbo C++                 37
Delphi 2007 Professional  327
Delphi 2007 Enterprise    127
Delphi 2007 Architect     43
Delphi 2009 Professional  102
Delphi 2009 Enterprise    33
Delphi 2009 Architect     7
Delphi 2010 Professional  137
Delphi 2010 Enterprise    30
Delphi 2010 Architect     14
Delphi XE Professional    1
Delphi XE Enterprise      0
Delphi XE Architect       3
FreePascal / Lazarus      7
(schade daß es keine Anzeige mehr in der DP-Statistik gibt )
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 1. Sep 2010 um 16:08 Uhr)
  Mit Zitat antworten Zitat
quantum

Registriert seit: 15. Apr 2006
Ort: Kassel
64 Beiträge
 
Delphi XE Professional
 
#9

AW: Na, schon Delphi XE gekauft?

  Alt 1. Sep 2010, 16:21
@MEssing, dann schau dir dieses Video an.
Mal sehen was noch für Showstopper in Delphi XE zu finden sind.
  Mit Zitat antworten Zitat
taveuni

Registriert seit: 3. Apr 2007
Ort: Zürich
542 Beiträge
 
Delphi 11 Alexandria
 
#10

AW: Na, schon Delphi XE gekauft?

  Alt 1. Sep 2010, 16:25
Code:
Delphi 2-7              5959
Delphi 2005-2007/Turbo  2437
Delphi 2009             327
Ich weiß, daß diese Statistik nicht all zu representativ ist, aber ansonsten gibt es soeine Statistik ja nicht, von den offiziellen Seiten.

Stand heute etwa 16:30, aus den DP-Profilen:
Code:
Delphi 2 Desktop          609 ('n Fehler bei der Registrierung im neuen Forum)

Delphi 2007 Professional  327
Delphi 2007 Enterprise    127
Delphi 2007 Architect     43
Ich dachte es gibt gar keine Delphi 2007 Architect?
Naja ist ja eigentlich egal.
Die obige Aussage repräsentiert meine persönliche Meinung.
Diese erhebt keinen Anspruch auf Objektivität oder Richtigkeit.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:06 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