Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2011, 02:22   #1
Cyrix
Пользователь
 
Регистрация: 08.10.2011
Сообщений: 26
По умолчанию Не могу разобраться с Edit

Код:
var
 sL:TStringList;
 i:integer;
 res:string;
begin
sL:=TStringLIst.Create;
sL.Delimiter:=',';
sL.DelimitedText:=Memo2.Text;
res:='';
Если меняю:
Код:
sL.Delimiter:=',';
на:
Код:
sL.Delimiter:=Edit1.Text;
Вываливается такая ошибка.
Цитата:
incompatible types 'Char' and 'Tcaption'
Дайте подсказку, что не так делаю.

Последний раз редактировалось Stilet; 08.10.2011 в 08:29.
Cyrix вне форума Ответить с цитированием
Старый 08.10.2011, 02:52   #2
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Проще говоря параметр Delimiter имеет тип Char т.е. 1 символ, а вы пытаетесь ему присвоить Edit1.Text в котором может быть множество символов.

Попробуйте так:
Код:
sL.Delimiter:=Edit1.Text[1];
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 08.10.2011, 03:06   #3
Cyrix
Пользователь
 
Регистрация: 08.10.2011
Сообщений: 26
По умолчанию

Terran, спасибо!
Cyrix вне форума Ответить с цитированием
Старый 08.10.2011, 03:27   #4
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Не за что
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 08.10.2011, 08:30   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
sL.Delimiter:=Edit1.Text[1];
Неплохо бы проверочку
Код:
 if Edit1.Text<>'' then sL.Delimiter:=Edit1.Text[1];
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не могу разобраться feesta Помощь студентам 0 10.04.2011 20:19
Не могу разобраться Lokin Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 22.03.2010 22:45
Не могу разобраться Zmaxer Помощь студентам 24 10.10.2009 18:52
не могу разобраться Инспектор ГУЛ Свободное общение 7 20.09.2009 09:29