| Autor |
Beitrag |
uall@ogc
      
Beiträge: 1826
Erhaltene Danke: 11
Win 2000 & VMware
Delphi 3 Prof, Delphi 7 Prof
|
Verfasst: Mi 09.03.05 11:19
_________________ wer andern eine grube gräbt hat ein grubengrabgerät
- oder einfach zu viel zeit
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Mi 09.03.05 11:22
Byte mit Vorzeichen? Meinst du ShortInt?
|
|
Motzi
      
Beiträge: 2931
XP Prof, Vista Business
D6, D2k5-D2k7 je Prof
|
Verfasst: Mi 09.03.05 11:23
Suchst du vielleicht Shortint..?
Edit: mist.. zu langsam! 
_________________ gringo pussy cats - eef i see you i will pull your tail out by eets roots!
Zuletzt bearbeitet von Motzi am Mi 09.03.05 11:23, insgesamt 1-mal bearbeitet
|
|
uall@ogc 
      
Beiträge: 1826
Erhaltene Danke: 11
Win 2000 & VMware
Delphi 3 Prof, Delphi 7 Prof
|
Verfasst: Mi 09.03.05 11:23
wenn nen shortint von -128..127 geht
_________________ wer andern eine grube gräbt hat ein grubengrabgerät
- oder einfach zu viel zeit
|
|
Motzi
      
Beiträge: 2931
XP Prof, Vista Business
D6, D2k5-D2k7 je Prof
|
Verfasst: Mi 09.03.05 11:24
_________________ gringo pussy cats - eef i see you i will pull your tail out by eets roots!
|
|
wdbee
      
Beiträge: 628
Erhaltene Danke: 1
|
Verfasst: Mi 09.03.05 11:24
Byte ist 8-Bit ohne Vorzeichen, Char 8-Bit mit Vorzeichen
// Edit: Nur als Alternative zu ShortInt, z.B. im Windows-API gebräuchlich
Zuletzt bearbeitet von wdbee am Mi 09.03.05 11:41, insgesamt 1-mal bearbeitet
|
|
Motzi
      
Beiträge: 2931
XP Prof, Vista Business
D6, D2k5-D2k7 je Prof
|
Verfasst: Mi 09.03.05 11:26
wdbee hat folgendes geschrieben: | | Byte ist 8-Bit ohne Vorzeichen, Char 8-Bit mit Vorzeichen |
Ich glaub da bist du bei der falschen Programmiersprache gelandet..!  In Delphi heißt der signed 8-Bit Typ nämlich Shortint..
_________________ gringo pussy cats - eef i see you i will pull your tail out by eets roots!
|
|
uall@ogc 
      
Beiträge: 1826
Erhaltene Danke: 11
Win 2000 & VMware
Delphi 3 Prof, Delphi 7 Prof
|
Verfasst: Mi 09.03.05 11:27
jo funzt
aber warum ist delphi so sche**** und verbietet mir des:
c: pbyte;
e: pshortint;
e := c;
es sind ja 2 pointer nu muss ich extra noch nen
e := pointer(c); machen oO
_________________ wer andern eine grube gräbt hat ein grubengrabgerät
- oder einfach zu viel zeit
|
|
Motzi
      
Beiträge: 2931
XP Prof, Vista Business
D6, D2k5-D2k7 je Prof
|
Verfasst: Mi 09.03.05 11:30
Tja.. der Delphi-Compiler ist nicht umsonst für seine strenge Typenprüfung berühmt.. 
_________________ gringo pussy cats - eef i see you i will pull your tail out by eets roots!
|
|
delfiphan
      
Beiträge: 2684
Erhaltene Danke: 32
|
Verfasst: Mi 09.03.05 11:36
|
|
Sprint
      
Beiträge: 849
|
Verfasst: Mi 09.03.05 11:40
| uall@ogc hat folgendes geschrieben: | | aber warum ist delphi so sche**** und verbietet mir des |
Im Gegensatz zu C++ denkt der Delphi Compiler halt mit.
_________________ Ciao, Sprint.
|
|
wdbee
      
Beiträge: 628
Erhaltene Danke: 1
|
Verfasst: Mi 09.03.05 11:45
Die armen C-Programmierer mussten sogar die Ungarische Notation erfinden, nur um nicht immer Fehler durch falsche Datentypen suchen zu müssen (iInteger, lLong, dDouble, pPointer, lpLongPointer lpsLongPointerToString und so weiter).
|
|
UC-Chewie
      
Beiträge: 531
WinXP
D5 Ent
|
Verfasst: Mi 09.03.05 14:14
Außerdem kann man auch beliebige eigene Zahlenbereiche in Datentypen kapseln:
Delphi-Quelltext 1: 2:
| type MyByte = -100..100; |
_________________ Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
|
|