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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.01.2008, 23:36   #1
subsonic
Пользователь
 
Регистрация: 03.01.2008
Сообщений: 48
По умолчанию Едит

Как каждый из символов едита, присваевать отдельной, конкретной переменной (стринг)?
subsonic вне форума Ответить с цитированием
Старый 24.01.2008, 23:46   #2
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

И зачем это?

Наверное лучше обьявить массив. И туда записывать.
Перебирать символы едита в цикле фор.
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума Ответить с цитированием
Старый 25.01.2008, 00:18   #3
subsonic
Пользователь
 
Регистрация: 03.01.2008
Сообщений: 48
По умолчанию

Нет, надо чтоб набрал слово в едите. И по нажатию на кнопку
там, присваивать.
переменным.

или вот:
как вычислить количество символов в едите?
subsonic вне форума Ответить с цитированием
Старый 25.01.2008, 00:22   #4
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

Цитата:
Сообщение от subsonic Посмотреть сообщение
Нет, надо чтоб набрал слово в едите. И по нажатию на кнопку
там, присваивать.
переменным.

или вот:
как вычислить количество символов в едите?
Определяет длинну строки: Length(S);

Посимвольный перебор и присваивания в массив:
Код:
For i := 1 To Length(S) Do 
massiv[i] := S[i];
А также БОНУС!:
http://www.delphibasics.ru/Length.php
http://www.delphibasics.ru/For.php
http://www.delphibasics.ru/String.php
http://www.delphibasics.ru/Array.php
и т.д.
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...

Последний раз редактировалось Карась; 25.01.2008 в 00:24.
Карась вне форума Ответить с цитированием
Старый 25.01.2008, 00:54   #5
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Зачем массивы... сама строка и есть массив байт )) String[Index] = значение начинается от 1 до Length(String)
BOBAH13 вне форума Ответить с цитированием
Старый 26.01.2008, 12:07   #6
M.a.s.t.e.R
Пользователь
 
Аватар для M.a.s.t.e.R
 
Регистрация: 15.01.2008
Сообщений: 10
По умолчанию

L:=length(S);
For i:=1 to L do
m[i]:=S[i]
M.a.s.t.e.R вне форума Ответить с цитированием
Старый 27.01.2008, 10:21   #7
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Что за ерунду пишете?
Цитата:
Нет, надо чтоб набрал слово в едите. И по нажатию на кнопку
там, присваивать.
переменным.

или вот:
как вычислить количество символов в едите?
Код:
...onbuttonclick....
var s:string;
     len:integer;
....
begin
s:=editX.text;
len:=length(edit1.text);
end;
ответ на ваш вопрос.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
зашифровка едит bmb_66 Компоненты Delphi 2 10.04.2008 11:25
подсчитать все продукты с одинаковыми кодами, вывести количество в Едит 4321 БД в Delphi 12 12.11.2007 11:52