Forum: Object-Pascal / Delphi-Language
Delphi
by sveni2211,
23. Jul 2008
Wenn Delphi der Meinung ist, ein Datentyp sei zu klein um einen Wert zu übernehmen (z.B. wenn du einem LongWord einen Int64 zuweist), dann gibt das keinen Typ- Fehler wie unter .NET, sondern Delphi erweitert einfach den kleineren der Beiden. In dem Fall würde der LongWord einfach zu Int64.
Wenn die Daten nun übertragen werden als Bit- Strom und auf der anderen Seite Byte für Byte ausgelesen...
Forum: Object-Pascal / Delphi-Language
Delphi
by sveni2211,
23. Jul 2008
@omata:
Der Quellcodeauschnitt den du geschrieben hast, funktioniert.
Das Problem taucht hier auf:
const
test:byte = 99;
var
Forum: Object-Pascal / Delphi-Language
Delphi
by sveni2211,
23. Jul 2008
Danke Hawkeye219, so geht es.
Arbeite zwar schon lange mit Delphi, aber diese Notation kannte ich ehrlich gesagt noch nicht. Funktioniert einwandfrei. Danke.
Forum: Object-Pascal / Delphi-Language
Delphi
by sveni2211,
23. Jul 2008
Hallo.
Ich verwende Delphi 7 und habe folgendes Problem.
Wenn ich eine Konstante von einem bestimmten Typ erzeugen will, muss ich in der Definition von const ja den Datentypen angeben.
Verwende ich diesen in einem case of behauptet Delphi, die Konstante sei nicht konstant. Das ist natürlich etwas sinnfrei. Den Compiler- Schalter für zuweisbare Konstanten habe ich aus. Damit sollten meine...