AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Eigener String-Typ

Ein Thema von SebE · begonnen am 6. Feb 2006 · letzter Beitrag vom 6. Feb 2006
 
tommie-lie
(Gast)

n/a Beiträge
 
#21

Re: Eigener String-Typ

  Alt 6. Feb 2006, 21:02
Zitat von SebE:
Ich such(t)e eigentlich nur eine Möglichkeit das erste "String-Byte" auszunutzen"
Nimm halt C-Strings. Und das sind PChars. Oder nimm (statische) Arrays.

Zitat von SebE:
Es hätte mir auch bei bestimmten Dingen geholfen: wenn man mit Pointern arbeitet und dann ist immer dieses eine Byte im Weg.
Inwiefern im Weg? Bei den allermeisten Compilern sollten Daten in Arrays linear im Speicher liegen. Also einfach einen Zeiger auf das erste Element holen und gut iss. Wenn du einen gewöhnlichen Pascal-String (meinetwegen auch LongString) hast, einfach PChar(@String[1]), und schon hast du einen gültigen Pointer auf einen String. Musst nur dafür sorgen, daß irgendwie ein Nullterminator drankommt, wenn das weder der Compiler, noch die Compiler-Magic nicht macht.

Zitat von SebE:
Warum ich nicht C/C++ nutze -> weil ich dem nicht mächtig bin, außerdem find ich die Sprache Pascal besser (meine Meinung).
Also verrenkst du lieber die eine Sprache, anstatt eine andere richtig zu benutzen? Das wäre doch jetzt die richtige Gelegenheit, um C zu lernen.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:44 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz