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

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

string - не более 255 символов в kol программе


NORDmen ©   (2006-08-05 20:27:00) 

выдает такую ошибку. почитал справку, надо юзать ansistring или widestring. дык ошибка не исчезает. причем это свойство 255 символов распостраняется на все компоненты в программе - не могу никак присвоить текст в richedit более 255 символов.

не знаю в чем проблема и что делать. выручайте :)


D[u]fa   (2006-08-11 19:59:00) [1]

> NORDmen

тебе ж сказали что строки более 255 символов объединяй "+" и всё


mdw   (2006-08-09 22:13:00) [2]

KOL здесь не причем. Версия делфи тоже (у меня 7).
Я тебе послал проект, который у меня компилится, а у тебя что, нет?


NORDmen   (2006-08-09 21:25:00) [3]

mdw, я уже выше написал что дельфи у меня 7.
дык хоть если плюсовать строки результат тотже.

может дело в версиях кола?
у меня дистрибутив кол+мск version 1.60 (12-Jan-2003)

блин у тебя же компе и дельфи наверно другая версия и кол тоже - ясный пень у тебя все компилится ))


NORDmen   (2006-08-09 21:21:00) [4]

так в чем же дело? почему vcl проги компилятся???


mdw   (2006-08-09 21:00:00) [5]

ЗЫ А KOL здесь все таки не при делах.


mdw   (2006-08-09 20:59:00) [6]

Я отправил поправленный проект. Там же получившийся *.ехе.

Delphi7.

Но вобще то, такая байда всегда была. Просто строка (в смысле кусок в апострофах) в не должна превышать 255 символов.
Например есть строка длиной 355  символов:
'а...вк...а'
- Делфи ругается.
Заменяем на
первые 255 символов + оставшиеся 100 символов:
'а...в'+'к...а'
И счастье....:))


mdw   (2006-08-09 20:48:00) [7]

Версия Делфи какая?


NORDmen   (2006-08-09 20:45:00) [8]

mdw, не знаю как у тебя, но у меня все равно выдает ошибку даже если разбивать :(
я именно так и пробовал - все равно ((


mdw   (2006-08-09 20:33:00) [9]

Блин....
Разбей строку на две части:
'<PARAM NAME=movie VALUE="components/com_sheepish/<?=$msg;?>"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE="#000000"> '+
'
<EMBED src="components/com_sheepish/<?=$msg;?>" quality=high bgcolor="#000000"  WIDTH="340" HEIGHT="400" NAME="sheepish" ALIGN=""'+endline+


mdw   (2006-08-09 16:28:00) [10]

Дык в анкете же есть.


NORDmen   (2006-08-09 16:23:00) [11]

скажи хотя бы email куда скинуть прожект )))


mdw   (2006-08-09 15:45:00) [12]

Ну что скозать? ХЗ... Давайте мин. проект попробую у себя.


mdw   (2006-08-09 15:45:00) [13]


> скозать
сказать :))


NORDmen   (2006-08-09 11:03:00) [14]


> Поставте в опция проекта Huge strings = true. Или {$H}.

при том, что нормальные vcl проекты без кола работают.
эта директива вообще-то по умолчанию стоит. но даже если ее вручную указать, не помогает.
в проекта все ок, это не причем.

а почему тогда такая же ошибка возникает когда я использую ansistring или widestring???
с кол я знаком давно, но такое у меня первый раз.
v->D7.

руки у меня оттуда откуда надо, никаких настроек я не сбивал - переустановил винду хп, поставил нормально дельфи, установил кол - и получил этот баг :x


mdw   (2006-08-07 09:55:00) [15]

А кол тут причем?
Поставте в опция проекта Huge strings = true. Или {$H}.


SPeller   (2006-08-07 03:14:00) [16]

прямо так и пишет про kol? ради приличия хотябы версию дельфи называть надо. телепаты в отпуске.


Наверх

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