![]() |
AW: Na, schon Delphi XE gekauft?
Zitat:
Zitat:
Falls das nötig werden sollte : man freue sich der neuen eigenen Compiler-Schalter und $IFDEF's an jeder Ecke. :lol:
Delphi-Quellcode:
Würde ja theoretisch auch so in der Richtung gehen, aber ist das wirklich gut ? Ich sage : integer hat eben jetzt 4 Byte und fertig. Wer grössere Zahlen braucht, der kriegt eben neue Typen. Was ich übrigens noch nirgendwo gesehen habe : wie siehts mit Datensicherung aus ? Wenn ich eine Datei mit den jetztigen smallint-Zahlen habe, Milliarden Messwerte (Anzahl, nicht Wert!!) etc. was nützen mich da 64 Bit integer ? Damit diese Datei nicht unnötig aufgebläht wird, muss ich das Programm von Hand auf smallint umbauen. Neucompilieren alleine reicht dann nicht mehr !
(*$DEFINE My32BitProg*)
(*$IFDEF My16BitProg*) MyInt = smallint; (*$ELSE*) (*$IFDEF My32BitProg*) MyInt = integer; // unter 64 Bit-Win überhaupt noch integer richtig ? (*$ELSE*) (*$IFDEF My64BitProg*) MyInt = ??? (*$ENDIF*) |
AW: Na, schon Delphi XE gekauft?
Short (8), Small (16), Long (32) und LongLong/Double/Large (64)
so schwer ist es nun auch nicht :stupid: |
AW: Na, schon Delphi XE gekauft?
Zitat:
|
AW: Na, schon Delphi XE gekauft?
Zitat:
|
AW: Na, schon Delphi XE gekauft?
Warum ersetzt ihr nicht einfach per Search & Replace alle "Integer" durch "LongInt", wenn ihr geschlampt und generische an Stelle von fixen Typen verwendet habt? Wo ist das Problem?
Viel schwieriger haben es doch die, die ihren Code bereits darauf ausgelegt haben, dass Integer mitwächst (so wie es seit Jahren in der Hilfe steht): Denn wenn Integer jetzt NICHT mitwächst, müssen die ihren GESAMTEN Code ERNEUT durchforsten und schauen, wo ein mitwachsender Typ gebraucht wird und wo nicht. Warum sollen jetzt die, die es richtig gemacht haben unter der Schlamperei der anderen leiden? |
AW: Na, schon Delphi XE gekauft?
Zitat:
Sherlock |
AW: Na, schon Delphi XE gekauft?
Das ist seit D1 so.
Kurze Strings -> ShortString (alter Pascalstring) Längere Strings -> AnsiString (klassischer Delphistring als Zeiger auf Speicherbereich) |
AW: Na, schon Delphi XE gekauft?
Zitat:
|
AW: Na, schon Delphi XE gekauft?
Zitat:
|
AW: Na, schon Delphi XE gekauft?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:42 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