String powy?żej 255 znaków

0

No więc deklaruję sobie taką tablicę :
Prof : array [0..11, 0..7] of String

Jeśli do któregoś jej elementu przypiszę tekst dłuższy niż 255 znaków to przy kompilacji pojawia się błąd:
[Error] MainFrm.pas(17): String literals may have at most 255 elements

Wiecie może jak można to ominąć ?

Z góry dzięki za pomoc.

0

[code]
type
str = array of char; //tu może być dynamicznie, a może być ustalone

var
prof : array[0..11, 0..7] of str;
[/code]

0

Znalazłem łatwiejsze rozwiązanie : Wystarczyło podzielić tekst na kilka części po max 255 znaków i połączyć je znakiem "+" :)

I tak dzięki za zaangażowanie :)

0

a ja tego nie kapuje memo1.text to string i tam sie miesci woohoow znakow :/

0

a ja tego nie kapuje memo1.text to string i tam sie miesci woohoow znakow :/

Tak, ale odnoszę wrażenie, że tutaj było przypisywanie tego tekstu w kodzie, na sztywo (czyli string:='jakiś bardzo długi stały tekst'). Widać wtedy kompilator się pluje.

0

to już bylo wyjasniane, ze to nalecialosci w kompilatorze, a nie blad jako taki :).

0

[cya] hyy trzeba zastosowac zmienna AnsiString czy jakoś tak(od delphi 2) [browar]

0

mojText:WideString lub ...:WideChar

1 użytkowników online, w tym zalogowanych: 0, gości: 1