![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.06.2010
Сообщений: 10
|
![]()
Весьма странно, почему-то теряются символы.
Код:
Вот х-ка переменных: Код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 18.04.2009
Сообщений: 44
|
![]()
Radiy, объект под название Kluch какого класса?
Программы на заказ Delphi, Pascal, PHP.
ICQ:636-494-826 E-mail:serj0987@yandex.ru. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Код:
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 11.06.2010
Сообщений: 10
|
![]()
Kluch: TEdit;
Serge_Bliznykov, поправил, ничего не изменилось. Последний раз редактировалось Stilet; 18.06.2010 в 13:20. |
![]() |
![]() |
![]() |
#5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
D6 проверил. Ничего не теряется.
Кстати вот так вот: Код:
Да еще... Так на заметку: Если для эксперимента написать ord('а') тогда проявляется эффект описанный автором - постоянно получается разная длинна строки в Эдите. Это потому что в цикле генерируется в каком-то случае символ #0, а Эдит как и все порядочные контролы считает его концом строки, и отсекает все что за ним. А поэтому нужно не прибавлять 1 как сказал Серж, а отнимать: gen4[i]:=chr(Random(33)+ord('а')-1); тогда все ок, в последовательность не попадает символ с номером 256
I'm learning to live...
Последний раз редактировалось Stilet; 18.06.2010 в 13:31. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Radiy
точне надо gen4[i]:=gen2[Random(32)+1]; И ещё... 1) какая IDE Delphi у Вас? Не Unicode, часом ли? 2) как проверяете? может ошибка в другом месте? Какая длина получается в Kluch.Text ? 3) проверьте работу проекта из приложения. Вариант Stilet безусловно красивее и точнее! Последний раз редактировалось Stilet; 18.06.2010 в 13:32. |
![]() |
![]() |
![]() |
#7 | |||
Пользователь
Регистрация: 11.06.2010
Сообщений: 10
|
![]() Цитата:
Цитата:
Код:
Цитата:
![]() 2) Записывал значение длины в другой TEdit. В Kluch.Text раньше были абсолютно разные числа. 3) В Вашей проге пашет. |
|||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
c++ Что вылетает прога на присваивании string'у нового значения | Sexy_Blond | Помощь студентам | 6 | 23.04.2010 20:28 |
При копировании текста из word в блокнот появляются лишние символы. | paru10 | Microsoft Office Word | 2 | 11.02.2010 16:16 |
Теряются данные при синхронизации реплик - чего делать? | batasha | Microsoft Office Access | 0 | 14.05.2009 14:34 |
Вирус, при печатании появляются не нужные символы. | Alex91 | Безопасность, Шифрование | 4 | 06.01.2009 18:37 |
Ошибка при присваивании | NeiL | Общие вопросы Delphi | 5 | 16.04.2008 22:24 |