Главная страница
    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.46 MB
Время: 0.082 c
1-62050
Сергей Г.
2003-12-05 16:23
2003.12.19
Сортировка


14-62248
Fredericco
2003-11-15 21:54
2003.12.19
Отчет о разведке NYMMP 2003.


1-62122
smu
2003-12-08 11:38
2003.12.19
Как убрать сигнал при обработке KeyPress клавиши Enter?


1-62134
Franzy
2003-12-06 19:12
2003.12.19
Что за зверь такой - Access Viloation?


3-61909
Рамиль
2003-11-27 08:17
2003.12.19
Источник данных ODBC





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