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

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

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

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 24.07.2014, 12:13   #11
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Нельзя изменить строку прям там (то что слева)
Извлекай строку из стринглиста, изменяй символ, вставляй назад (методы insert/delete)
eoln вне форума
Старый 25.07.2014, 09:14   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Извлекай строку из стринглиста, изменяй символ, вставляй назад (методы insert/delete)
целиком строку можно в стрингриде менять без особых проблем.

но есть другая проблема...
Смысл этого действия?!?!!

Цитата:
Сообщение от Alexandr17 Посмотреть сообщение
Код:
if sl.Strings[i][i1] in ['0'..'9'] then begin
          indmatrix1:=indmatrix1+1;
          sl.Strings[i][i1]:=CHar(MatrixColorRegionArray[indmatrix, indmatrix1]);
        end;
Но не работает. Как по другому преобразовать тип Integer в char
Integer содержит число которое после перевода в символ должно остаться.
Тоесть как перевести число в символьный тип char
Alexandr17, покажите, пожалуйста, код описания MatrixColorRegionArray
это двухмерная матрица состоит из ЧЕГО?!
И расскажите, что за задачу Вы решаете?!

формально, похоже, что Вы хотите так написать:
Код:
s1 :=  sl.Strings[i];
if s1[i1] in ['0'..'9'] then begin
     indmatrix1:=indmatrix1+1;
     s1 := MatrixColorRegionArray[indmatrix, indmatrix1];     
end;
sl.Strings[i] := s1;
но это может быть "пальцем в небо"...
Serge_Bliznykov вне форума
Старый 26.07.2014, 11:56   #13
Alexandr17
Форумчанин
 
Регистрация: 10.12.2013
Сообщений: 227
По умолчанию

проблему уже решил и давно.
Alexandr17 вне форума
Закрытая тема


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конструктор,метод вывода на экран Display, метод для преобразования в строку toString в Delphi Чумак Татьяна Помощь студентам 6 03.04.2012 11:58
Из числа в строку AhAsm Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 09.02.2011 11:38
Числа в строку DeDoK Общие вопросы Delphi 8 07.06.2008 00:08