Forum: Sonstige Fragen zu Delphi
by SebE,
6. Feb 2006
@tommie-lie:
Danke für deine Bemühungen mit der Liste, doch die steht bereits (fast), außerdem hab ich diese ganz anders aufgebaut (VRAM + Virtueller VRAM).
Ich such(t)e eigentlich nur eine Möglichkeit das erste "String-Byte" auszunutzen", da ich immer versuche jedes Byte zu sparen, wo es geht.
Klingt doof, aber so bin ich eben.
Es hätte mir auch bei bestimmten Dingen geholfen: wenn man...
Forum: Sonstige Fragen zu Delphi
by SebE,
6. Feb 2006
Woher nimmst du dir diese Annahme?
Dass hab ich nie gesagt.
natürlich verwende ich FreePascal :roll:
Ich hatte diese Frage anfangs auch einmal im "Programmieren allgemein"-Forum.
Ich wollte eine Art Liste mit konkreten ZeilenLängen für eine Art Screen-Objekt basteln,
welches den Inhalt des Video-Rams managen soll.
Die Liste hat den Sinn, um beim Scrollen immer den aktuellen Inhalt...
Forum: Sonstige Fragen zu Delphi
by SebE,
6. Feb 2006
Sagen wir so, ich möchte mein Programm nicht unter Windows laufen lassen.
Soll im RealMode laufen und da möchte ich einfach nur, dass das erste Byte einer Zeichenkette nicht für die Länge veschwendet wird, da das sonst mit den Größen nicht mehr passt.
Das ist halt der Vorteil von C.
naja, ich danke euch trotzdem für eure Hilf
Forum: Sonstige Fragen zu Delphi
by SebE,
6. Feb 2006
ich hab mir eine eigene Length-Funktion geschrieben, die mir wirklich das erste Byte (eigentlich sind es 4 aber egal) ausgibt.
Beim Testen von:
const a: array of Char = 'Hallo Welt';
erschien die Länge 10.
Forum: Sonstige Fragen zu Delphi
by SebE,
6. Feb 2006
Arrays besitzen, soweit ich weiß, doch ebenfalls dieses Byte.
const Digits: array of Char = '0123456789';
--> das bringt mir da ja nix
Forum: Sonstige Fragen zu Delphi
by SebE,
6. Feb 2006
Und wie ist es bei der Konstante 'MyText'?
Hat die ein LängenByte?
Wenn ihr Links zum Thema habt, könnt ihr die mir geben -> würde mich sehr freuen
//Edit: Auch Konstanten haben ein LängenByte -> Getestet mit 'MeinText', bei gibt es einen Fehler.
Forum: Sonstige Fragen zu Delphi
by SebE,
6. Feb 2006
Der enthält doch auch das LängenByte.
Forum: Sonstige Fragen zu Delphi
by SebE,
6. Feb 2006
Achso, wenn ich 'MeinText' übergebe, wird da ja auch das LängenByte angefügt (denk ich), oder?
Wenn, dann läuft das doch nicht so, wie ich das gern hätte
Forum: Sonstige Fragen zu Delphi
by SebE,
6. Feb 2006
Aber da kommt das Problem auf, dass ich das nicht kann:
procedure XYZ(c: PChar);
...
XYZ(PChar('MeinText'));
Forum: Sonstige Fragen zu Delphi
by SebE,
6. Feb 2006
Hi, heute hab ich mal eine Frage, auf die es wahrscheinlich keine brauchbare Antwort für mich gibt.
Ich versuch es aber trotzdem einmal (vielleicht hab ich ja Glück).
Ist es möglich, meinen eigenen String-/Text-Typ zu erstellen OHNE einen Pascal-Array zu verwenden?
Ich stelle die Frage deshalb, weil ich einen Typ benötige, der als Array angesprochen werden kann, der aber nicht das erste...