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

Вниз

поиск подстроки POS   Найти похожие ветки 

 
Leshas0 ©   (2007-05-14 11:56) [0]

Добрый день!

столкнулся с простой задачей, но в чём проблема не могу понять.

есть переменная buf: string[255];

нужно найти знак ";" (тчк с зпт).

Делаю так:
           while Pos (";", buf) > 0 do
             begin
               tmp := concat (tmp, buf[i]);
             end;

Delphi показывает ошибку:
Missing operator or semicolon

В чём м.б. проблема?

Спасибо!


 
MBo ©   (2007-05-14 12:05) [1]

вместо Concat можно использовать +
tmp := tmp + buf[i];

А код вообще-то странный, и не особо соответствует заявленной задаче, и цикл бесконечный.


 
leshas0 ©   (2007-05-14 12:12) [2]

дело не в concat, в ошибке при вызове функции Pos

          while Pos (";", buf) > 0 do // !!!!!!!! ОШИБКА В ЭТОЙ СТРОКЕ
            begin
              // дальнейшие действия
            end;

В мануале именно столько аргументов. Что ещё хочет Delphi я не пойму.


 
MBo ©   (2007-05-14 12:23) [3]

В этой строке ошибки (синтаксической) нет, ищи выше по тексту


 
leshas0 ©   (2007-05-14 12:25) [4]

но дельфи ссылается именно на Pos (";", buf) > 0  :(


 
Плохиш ©   (2007-05-14 12:49) [5]


> leshas0 ©   (14.05.07 12:25) [4]
> но дельфи ссылается именно на Pos (";", buf) > 0

Потому что в предыдущей строке точка с запятой, оканчивающие в паскале оператор, не поставлены, пора бы уже и прочитать основы синтаксиса используемого языка программирования...


 
leshas0 ©   (2007-05-14 12:55) [6]

всё поставлено.
основы синтаксисы выучены.


 
Плохиш ©   (2007-05-14 13:08) [7]


> leshas0 ©   (14.05.07 12:55) [6]

Не люблю врунов...


 
leshas0 ©   (2007-05-14 13:43) [8]

Удалено модератором
Примечание: Как сказал, так и будет


 
pavel_guzhanov ©   (2007-05-14 13:56) [9]

Покажи весь код, а не только цикл, тогда можно будет что-то сказать...



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

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

Наверх





Память: 0.46 MB
Время: 0.046 c
15-1178492643
Real
2007-05-07 03:04
2007.06.03
C Днем Радио!!!


15-1178869133
ЮЮ
2007-05-11 11:38
2007.06.03
Я ухожу из Дельфи. Если Мастера не дадут :)


15-1178637751
phpdeveloper
2007-05-08 19:22
2007.06.03
SQL запрос


15-1178850013
Slider007
2007-05-11 06:20
2007.06.03
С днем рождения ! 11 мая


2-1179293313
antonyan
2007-05-16 09:28
2007.06.03
окно справочника 1С





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