Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.27;
Скачать: CL | DM;

Вниз

Chr(Ord(...))   Найти похожие ветки 

 
Agent[007]   (2003-11-16 12:20) [0]

В чем ошибка(не синтаксическая, а во время выполнения)?

for i := 1 to Length(s) do CodedS[i] := Chr(Ord(s[i]) - 50);


 
Думкин   (2003-11-16 12:23) [1]

Это тебя надо спросить: "А какая у тебя ошибка?".
А переменные какаие, а.... ну в таком духе, в таком разрезе.


 
MBo   (2003-11-16 12:30) [2]

Не слишком ли смелое предположение, что Ord(s[i]) - 50 всегда >0?


 
Fenik   (2003-11-16 12:33) [3]

for i := 1 to Length(s) do CodedS[i] := Chr(Max(Ord(s[i]) - 50, 0));


 
Думкин   (2003-11-16 12:36) [4]


> [3] Fenik © (16.11.03 12:33)

А есть уверенность, что CodedS[length(s)] - допустимо?


 
Fenik   (2003-11-16 12:37) [5]

>Думкин © (16.11.03 12:36) [4]

Да.


 
Fenik   (2003-11-16 12:38) [6]

Ой. Нет!


 
Fenik   (2003-11-16 12:40) [7]

>Думкин © (16.11.03 12:36) [4]
>А есть уверенность, что CodedS[length(s)] - допустимо?

Тогда так:

if Length(s) <= Length(CodedS) then
for i := 1 to Length(s) do CodedS[i] := Chr(Max(Ord(s[i]) - 50, 0));


 
MBo   (2003-11-16 12:41) [8]

Да и SetLength для CodedS не помешает сделать вначале...


 
Думкин   (2003-11-16 12:41) [9]


> [7] Fenik © (16.11.03 12:40)

Этот все медиумные игры, будем автора ждать.


 
Agent[007]   (2003-11-16 13:25) [10]

Вот автор...
THANKS tо MBo... (BIG thanks)
Нехватало SetLength... Все время забываю, что строки, как и массивы надо наделять размерами...

PS: BIG THANKS...

PPS: Это НЕ сарказм...


 
Fenik   (2003-11-16 15:36) [11]

Плохо у меня с телепатией :))


 
Думкин   (2003-11-16 15:38) [12]


> [11] Fenik © (16.11.03 15:36)

Вот, вот - и меня обнес Сенксом. Больше ему не отвечаю. :-((


 
Anatoly Podgoretsky   (2003-11-16 17:02) [13]

Пока не улучшите свои телепатические способности, лучше этим делом не занимайтесь.


 
Fenik   (2003-11-16 18:35) [14]

>Anatoly Podgoretsky © (16.11.03 17:02) [13]

Пойду медитировать :-)))



Страницы: 1 вся ветка

Текущий архив: 2003.11.27;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.009 c
3-89724
xsenort
2003-11-09 19:18
2003.11.27
SQL


4-90166
acsoft
2003-08-18 08:02
2003.11.27
Как нарисовать кнопку на форме при помощи API?


4-90172
AGGRESSOR
2003-10-02 12:13
2003.11.27
Undeclared identifier: AbnormalTermination


4-90171
Lord Warlock
2003-09-18 09:29
2003.11.27
WM_QUERYENDSESSION


4-90170
NailMan
2003-10-01 12:19
2003.11.27
Типа передача данных первой копии программы от второй





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский