AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Alle Jahre (Monate) wieder... Zukunft von Delphi
Thema durchsuchen
Ansicht
Themen-Optionen

Alle Jahre (Monate) wieder... Zukunft von Delphi

Ein Thema von Kathmai · begonnen am 4. Jan 2014 · letzter Beitrag vom 10. Jan 2014
Antwort Antwort
Seite 8 von 9   « Erste     678 9      
arnof

Registriert seit: 25. Apr 2013
1.254 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#71

AW: Alle Jahre (Monate) wieder... Zukunft von Delphi

  Alt 9. Jan 2014, 10:29
Also ohne alles hier durchzulesen:

viele viele haben noch URALT Versionen aus Borlandzeiten!!!!!!!

Da ich nun auch Komponenten vermarkte ist mir das sehr aufgefallen:

Gestern habe ich erst wieder schreiben müssen, das ich Delphi 3 nicht unterstützte Ich schaue ja immer mal mir die Homepage von Kunden an. Hier stand zu lesen hochmoderne RAD Entwicklungsumgebung, da konnte ich mir das grinsen nicht verkneifen!

50% der Käufer benutzt Delphi 5
  Mit Zitat antworten Zitat
Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.736 Beiträge
 
Delphi 6 Enterprise
 
#72

AW: Alle Jahre (Monate) wieder... Zukunft von Delphi

  Alt 9. Jan 2014, 11:07
Zitat:
Delphi-Quellcode:
var
  S : Array [0..255] of Char;
  Name : Shortstring;
begin
  Name := 'Meine Mainformtitle'+#0;
  Move(Name[1],S[0],length(Name));
 ...
end;
Klingt jetzt bestimmt ketzerisch ist aber echt nicht böse gemeint. Warum macht man sowas?
Ich hab ähnliches schon benutzt um Buffer oder variable Records oder sowas, die man von API-Funktionen zurückkriegt auszulesen, aber sonst?
Wie gesgagt echt nicht böse gemeint.

Und ist das bei den Integern genauso? Also das es letztlich damit zu tun hat wie die gespeichert werden?
Ralph
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#73

AW: Alle Jahre (Monate) wieder... Zukunft von Delphi

  Alt 9. Jan 2014, 11:13
Das Problem beim Integer ist anders gelagert. Er war eigentlich ein "wachsender" Typ; also ein Typ, der sich an die Plattform anpasst ( 16-Bit-Exe: 16Bit; 32-Bit-Exe: 32Bit) Für diesen Zweck haben ihn Viele verwendet. Mit Einführung des 64-Bit Compilers wurde der Typ aber auf 32Bit festgeschrieben und ein neuer virtueller Typ NativeInt eingeführt, der wächst. Alle die sich darauf verlassen haben, das ein Integer immer die Breite der Plattform hat, mussten dann ihren Code ändern.
Markus Kinzler
  Mit Zitat antworten Zitat
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#74

AW: Alle Jahre (Monate) wieder... Zukunft von Delphi

  Alt 9. Jan 2014, 14:02
Das Problem beim Integer ist anders gelagert. Er war eigentlich ein "wachsender" Typ; also ein Typ, der sich an die Plattform anpasst ( 16-Bit-Exe: 16Bit; 32-Bit-Exe: 32Bit) Für diesen Zweck haben ihn Viele verwendet. Mit Einführung des 64-Bit Compilers wurde der Typ aber auf 32Bit festgeschrieben und ein neuer virtueller Typ NativeInt eingeführt, der wächst. Alle die sich darauf verlassen haben, das ein Integer immer die Breite der Plattform hat, mussten dann ihren Code ändern.
Ist es mit Cardinal nicht genauso?

Ich kann mich erinnern, das früher schon moniert zu haben, daß eine festgelegte - scheinbar für alle Ewigkeiten gültige - Marschrichtung schon beim nächsten Wechsel der Bitanzahl wieder fallengelassen wurde.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#75

AW: Alle Jahre (Monate) wieder... Zukunft von Delphi

  Alt 9. Jan 2014, 14:06
Cardinal ist 32Bit und war auch immer so geplant. Aber Integer was "wachsend", bis sich MS anders entschieden hat und EMBT nachgehechelt hat!
Markus Kinzler
  Mit Zitat antworten Zitat
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#76

AW: Alle Jahre (Monate) wieder... Zukunft von Delphi

  Alt 9. Jan 2014, 14:18
Cardinal ist 32Bit und war auch immer so geplant. Aber Integer was "wachsend", bis sich MS anders entschieden hat und EMBT nachgehechelt hat!
Nein, das stimmt nicht. Cardinal wurde mit seiner Einführung (Delphi 1?!) als "generisch" tituliert und hatte 16 Bit. Konsequenterweise bot dieser Datentyp ab Delphi 2 dann auch 32 Bit.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#77

AW: Alle Jahre (Monate) wieder... Zukunft von Delphi

  Alt 9. Jan 2014, 15:15
... Aber Integer was "wachsend", bis sich MS anders entschieden hat und EMBT nachgehechelt hat!
Ob nur MS sich so entschieden hat?
MS verwendet das LLP64-Modell wo int auch unter 64-Bit 32-Bit groß ist
Wohingehend der größte Teil der "Restwelt" nach LP64 geht wo - oh wie blöd - int unter 64-Bit ebenfalls 32-Bit groß bleibt.

Einzig im ILP64 und SILP64 lassen int mitwachsen. Aber ob es sinnvoll gewesen wäre diesen "Aussenseitersystemen" wie HAL, SPARC64 oder UNICOS zu folgen mag ich beweifeln. Dafür hat UNICOSE die spezielle Idee auch short auf 64-Bit zu heben.

Für den "Rest" der Welt ist int mittlerweile normale das int einfach auf 4-Byte größe verharrt und haben ihre Programme schon angepasst. Blos wir Delphianer trauern der (m. E. richtigen) Entscheidung von Emba nach.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

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

AW: Alle Jahre (Monate) wieder... Zukunft von Delphi

  Alt 9. Jan 2014, 15:21
Wir brauchen einen "Like-Button". Vielleicht ohne Anglizismus, mehr im Sinne von "Scheiße nochmal - der Kerl hat aber sowas von verdammt Recht".
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Benutzerbild von rapante
rapante

Registriert seit: 3. Jun 2009
Ort: OPR
172 Beiträge
 
Delphi 12 Athens
 
#79

AW: Alle Jahre (Monate) wieder... Zukunft von Delphi

  Alt 9. Jan 2014, 15:23
Wir brauchen einen "Like-Button". .
Scheiße nochmal - der Kerl hat aber sowas von verdammt Recht
Micha
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#80

AW: Alle Jahre (Monate) wieder... Zukunft von Delphi

  Alt 9. Jan 2014, 15:33
Ich stelle mir gerade so ein Symbol vor mit einem gestreckten Daumen und einem Häufchen obendrauf. Scheiße nochmal
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 8 von 9   « Erste     678 9      


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 07:47 Uhr.
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