Announcement

Collapse
No announcement yet.

Konsolenanwendung nur 256 Zeichen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Konsolenanwendung nur 256 Zeichen

    Hallo Zusammen,

    Ich bin dabei eine kleine Konsolenanwendung unter
    Delphi zu programmieren.

    Wenn ich mir ein neues Konsolenprogramm erstelle, durch
    NEU->KONSOLENANWENDUNG, dann habe ich ja schon mal das
    Grundgerüst.
    Gebe ich Buchstaben oder Zahlen ein, dann kann ich nicht mehr als 256 Zeichen eingeben.
    Deklariere ich eine String-Variable, dann sind es ebenfalls nur maximal 256 Zeichen.
    Warum kann ich in der Konsole nicht mehr als nur 256 Zeichen eingeben???

    Bin völlig ratlos....
    Mfg,
    Horstxxl

  • #2
    Wo gibst du diese Zeichen ein? In der Kommandozeile im Konsolenfenster? Das kommt noch aus der DOS-Zeit, die Kommandozeile ist da vom Betriebssystem her auf 256 Zeichen begrenzt. Da kann Delphi nichts dafür. Wenn du aber in Delphi einen String hast, der nur 256 Zeichen aufnimmt, dann hast du entweder eine ganz alte Delphi Version oder die Strings als ShortString definiert (was alte Delphi Versionen automatisch machen). Wenn du die als AnsiString definierst, können die bis zu 32767 Zeichen aufnehmen.

    bye,
    Helmut

    Comment


    • #3
      Hallo Helmut, danke für Deine Antwort.
      Ja, ich gebe den Text direkt in die Konsole ein, in das Eingabefenster.
      Das Komische ist nur, wenn ich eine "Hallo Welt" Konsolenanwendung unter DEV C++ erstelle, kann ich dort locker um die Tausend Zeichen und mehr in das Konsolenfenster eingeben. Nur bei Delphi oder Delphi c++ geht das nicht.

      Wo ist der Unterschied ?
      Mfg,
      Horstxxl

      Comment

      Working...
      X