| |
|
|
rquindt | ¡Hola Yo necesidad en mi Programa teilweise sólo 1 Byte largo Variables. Bis ahora helfe Yo con un 1 Signo String. Como sieht lo eigentlich con el Speicherplatzbedarf de? Würde Yo en lugar de String Integer nehmen, wären el 4 Bytes. Ist evtl beim nächten XProfan-Actualización a uno Erweiterung el Variables-Typen pensamiento ? In Firebird voluntad Byte unterstützt. |
|
|
| |
|
|
|
H.Brill | Wenn lo realmente Platzbedarf va, Yo eigentlich no vermute, puede ser auch una Zona nehmen. Mit Dim Zona, 1 es el entonces wirklich sólo una Byte groß.
Kommt siempre darauf a, qué hineinschreiben möchte. Für una z.B. individual Buchstaben macht lo pero no viel Sinn. Wenn uno nun aber una Byte braucht, en irgendwelche Zustände (0|1) a speichern, nimmt uno una normale Integervariable. Man erinnere se : 1 Byte = 8 Bit. Man ha zwar 32 Bit disponible, aber uno braucht sí sólo soviele Bit a ocupar, cómo braucht.
En el Bereichsvariablen ha lo el Nachteil, daß uno entonces auch el Características para Lesen y Carta benutzen muß. Im Falle uno Buchstabens muß entonces con el ASCII-Code hantiert voluntad. Oder uno nimmt una Bereichs-String. Como kommt uno aber siempre en 2 Bytes : el eigentliche Signo + Chr$(0).
Also sería para una Bytefeld en Firebird sólo una Byte-Zona en Cuestión kommen. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 23.12.2016 ▲ |
|
|
|
|
Michael W. | Durch el automatische Umwandlung es una Byte como Datentyp no erforderlich.
Für el Lesen/Carta en binären Archivos nutzt uno GetByte/PutByte.
SQL En Select y Insert voluntad el Integerwerte automáticamente umgewandelt. Möchte uno sicherstellen, el lo a keinem Überlauf kommt, entonces testet uno el Werte con Between() oder bringt ellos en el passenden Zona con Range().
Lo son viele Beispiele en el Ayuda a Firebird. |
|
|
| |
|
|