Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

string [D7, XP]


Alexandr Malygin ©   (2008-01-23 13:20:00) 

Здравствуйте, скажите пожалуйста, возможно ли переменной типа string присвоить более 255 элементов? если да, то как?
Заранее благодарен!


palva   (2008-01-23 14:31:00) [1]

s:=<длинная строковая константа больше чем 255 символов>
Какой ужас.


Alexandr Malygin   (2008-01-23 13:42:00) [2]

:))))


Alexandr Malygin   (2008-01-23 13:37:00) [3]

Palladin спасибо Вам! получилось.


Palladin   (2008-01-23 13:37:00) [4]


> [7] palva ©   (23.01.08 13:33)


вот напишешь
var
s:String;

s:=<длинная строковая константа больше чем 255 символов>

...и проникнешся ты мудростью
...и допрет до тебя, что нужно использовать значек + :)


Palladin   (2008-01-23 13:34:00) [5]

ну естественно, бо строковые константы присваиваются, переменным типа String


palva   (2008-01-23 13:33:00) [6]

> для особо одаренных: речь идет о строковых константах
Речь идет о строковых переменных см. [0]


Palladin   (2008-01-23 13:30:00) [7]


> [5] palva ©   (23.01.08 13:29)


для особо одаренных: речь идет о строковых константах


palva   (2008-01-23 13:29:00) [8]

> если один из них превышает 255 символов, то естессно программа не компилируется
Это протоивоестессно. При компиляции компилятор не знает сколько символов будет в строке при работе программы.


Palladin   (2008-01-23 13:27:00) [9]

ну, мля, я же тебе написал, использовать значек +
зря написал что ли думаешь?


Alexandr Malygin   (2008-01-23 13:26:00) [10]

я наверное не то написал :)
ситуация такая, есть строковый массив например из 10 элементов, если один из них превышает 255 символов, то естессно программа не компилируется, как можно обойти это? удалять лишние символы не выход...
спасибо.


DiamondShark   (2008-01-23 13:23:00) [11]


> возможно ли переменной типа string присвоить более 255 элементов?

Возможно.


> если да, то как?

Вот так:

StringPeremennaya := 'Element1';
StringPeremennaya := 'Element2';
StringPeremennaya := 'Element3';
StringPeremennaya := 'Element4';
StringPeremennaya := 'Element5';
...
StringPeremennaya := 'Element999';
StringPeremennaya := 'Element1000';


Palladin   (2008-01-23 13:20:00) [12]

знаком +


Наверх

Титульная страница Поиск, карта сайта Написать письмо