Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.12.19;
Скачать: [xml.tar.bz2];

Вниз

Помогите!   Найти похожие ветки 

 
MuxauJl   (2003-12-06 16:48) [0]

Люди помогите найти ошибку!
Смысл текстухи: Должна обработать каждый символ в строке, и выполнить определенное действие!
Портак: обрабатывает и показывает в Memo только последний символ.
Вот текст:

var sklad,sim:string;i:integer;
begin
form4.edit2.pastefromclipBoard;
for i:=1 to length(form4.Edit2.Text) do
sim:=form4.Edit2.Text[i];

if sim="/" then form4.Memo1.Text:=form4.Memo1.Text+"а";
и.д


 
MBo   (2003-12-06 16:52) [1]

for i:=1 to length(form4.Edit2.Text) do BEGIN
...
end;


 
MuxauJl   (2003-12-06 17:47) [2]

приму к сведению, но не в этом проблема!


 
Sam Stone   (2003-12-06 18:05) [3]


> но не в этом проблема

ню-ню......


 
MuxauJl   (2003-12-06 19:11) [4]

То есть ошибок кроме begin end; нет? Но у меня все равно не хочет символы обрабатывать!!!


 
Anatoly Podgoretsky   (2003-12-06 19:29) [5]

MuxauJl © (06.12.03 19:11) [4]
Нет, это не означает, что других ошибок нет, зато это точно ошибка. У тебя же есть загадочное и т.д.
Теоритически sim: string это тоже ошибка.


 
Dimaz-z   (2003-12-06 20:28) [6]

Может
...
if sim="/" then form4.Memo1.Lines.Text:=form4.Memo1.Lines.Text+"а";


 
Юрий Зотов   (2003-12-06 21:04) [7]

> MuxauJl © (06.12.03 19:11) [4]

> но не в этом проблема!
А если подумать?

> Но у меня все равно не хочет символы обрабатывать!!!
Очень похоже, что в begin...end Вы взяли только одну строку:
sim:=form4.Edit2.Text[i];
Но ведь это ничего не меняет, верно?

===============
Все же стоило бы подумать...


 
Sam Stone   (2003-12-06 22:00) [8]

выложи весь код, если он не слишком большой


 
Debug   (2003-12-07 00:01) [9]

Вот именно!
А надо:
var sklad,sim:string;i:integer;
begin
form4.edit2.pastefromclipBoard;
for i:=1 to length(form4.Edit2.Text) do
begin
sim:=form4.Edit2.Text[i];
if sim="/" then form4.Memo1.Text:=form4.Memo1.Text+"а";
end;
и.д


 
MuxauJl   (2003-12-07 10:54) [10]

Все замечания приму к сведению, исправлю! Весь Код выложу чуть попозже!
Anatoly Podgoretsky
и т.д. это значит что дальше идет много одинаковых ифов.


 
Anatoly Podgoretsky   (2003-12-07 11:11) [11]

много IF приводить не надо, интереснее else


 
MuxauJl   (2003-12-07 12:54) [12]

MBo
Sam Stone
Anatoly Podgoretsky
Юрий Зотов
Debug


ВСЕМ БОЛЬШОЕ СПАСИБО! ПРОГУ ДОПИСАЛИ! ВСЕ РАБОТАЕТ ОТЛИЧНО!
Желаю всем удачи! Тему можно закрывать!



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

Форум: "Основная";
Текущий архив: 2003.12.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.008 c
7-62309
Nikk
2003-10-13 19:06
2003.12.19
Передача данных


14-62215
Вадим
2003-11-25 23:33
2003.12.19
DrWeb утверждает, что я написал вирус


14-62255
Ал
2003-11-25 11:03
2003.12.19
Сделал .hlp с помощью MS Help Workshop. Под Win XP - глюк!


14-62239
Карелин Артем
2003-11-25 13:47
2003.12.19
Еще одно предложение по совершенствованию форума.


3-61972
ViJen
2003-11-26 12:29
2003.12.19
проблема с индексами на другой машине





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский