AGB  ·  Datenschutz  ·  Impressum  







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

Text in Variable speichern?

Ein Thema von shareholder · begonnen am 10. Jul 2004 · letzter Beitrag vom 10. Jul 2004
Antwort Antwort
Benutzerbild von shareholder
shareholder

Registriert seit: 1. Nov 2003
Ort: Denmark, Lolland, Marielyst
280 Beiträge
 
Delphi 7 Enterprise
 
#1

Text in Variable speichern?

  Alt 10. Jul 2004, 17:29
Moin,

Der Text wird aus einer Textdatei eingelesen.
Ich weis nun nicht, welchen Typ ich verwenden soll,
denn der Text ist so lang, das er string wohl übersteigt.

Danke
Mastdarmpapillenentzündung ist cool
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#2

Re: Text in Variable speichern?

  Alt 10. Jul 2004, 17:32
Versuch mal TCaption zu verwenden. Und sonst musst du eben ein Array aus Strings (TStringList) verwenden, und den String in 255-Byte-Blöcken auslesen.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
StefanDP

Registriert seit: 11. Apr 2004
294 Beiträge
 
#3

Re: Text in Variable speichern?

  Alt 10. Jul 2004, 17:33
Ein String kann bis zu 2GB daten enthalten...
  Mit Zitat antworten Zitat
Benutzerbild von fiasko
fiasko

Registriert seit: 10. Dez 2002
Ort: Dresden
506 Beiträge
 
#4

Re: Text in Variable speichern?

  Alt 10. Jul 2004, 17:35
Wenn er in keinen String paßt wird er wohl auch nirgend woanders hinpassen (IMO können Strings max. 2GB aufnehmen (größer ist der Adreßraum auf 'nem normalen Windoof nich)) - was willst du denn machen? Kommst vielleicht besser mit Memory Mapped Files?
Thomas Liske
Posts comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#5

Re: Text in Variable speichern?

  Alt 10. Jul 2004, 17:36
Zitat von StefanDP:
Ein String kann bis zu 2GB daten enthalten...
Also der normale Delphi-String AFAIK nicht, der ist ja eigentlich nur ein array[0..255] of Char, oder hat sich das seit Borland Pascal geändert?

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Benutzerbild von fiasko
fiasko

Registriert seit: 10. Dez 2002
Ort: Dresden
506 Beiträge
 
#6

Re: Text in Variable speichern?

  Alt 10. Jul 2004, 17:38
Zitat von alcaeus:
Zitat von StefanDP:
Ein String kann bis zu 2GB daten enthalten...
Also der normale Delphi-String AFAIK nicht, der ist ja eigentlich nur ein array[0..255] of Char, oder hat sich das seit Borland Pascal geändert?

Greetz
alcaeus
Jepp, das ist glaubig schon seit Delphi 3 so - das "alte" heißt seit da ShortString

[edit]
Der "neue" Typ String ist einfach ein PChar wobei auf dem Offset -4 noch die Länge des allokierten Speichers steht.
[/edit]
Thomas Liske
Posts comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Text in Variable speichern?

  Alt 10. Jul 2004, 18:00
Moin Fiasko,

sowie einem Referenzzähler auf -8.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Antwort Antwort


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 00:15 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