|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
07.12.2009, 10:50 | #21 |
Форумчанин
Регистрация: 29.11.2008
Сообщений: 333
|
Utkin, не понимаю почему тогда этот же код работал... Ладно щас придумаю что нить.
Спасибо Вам всем за помощь. Мораль - не пишите с просони ))
Если помог - Весы слева
|
07.12.2009, 13:27 | #22 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Utkin, в данном случае то, что Edit1.Text - это свойство - никак не влияет!!
я на 99% уверен, что ошибка в чём то другом!!!! вот 100% рабочий код! Код:
|
07.12.2009, 13:30 | #23 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
07.12.2009, 15:10 | #24 |
Форумчанин
Регистрация: 29.11.2008
Сообщений: 333
|
Код:
Если помог - Весы слева
|
07.12.2009, 15:38 | #25 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
А переменная V значение получает?
|
07.12.2009, 16:14 | #26 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
KREGI да, вроде бы всё пристойно! А эта конструкция не компилится или не работает?! если компилится - так поставьте точку останова и посмотрите, что там в переменной v получается! |
|
07.12.2009, 16:23 | #27 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Что мешает поставить breakpoint на if Pos(Edit1.Text,v)<>0 и посмотреть чему равны параметры?
I'm learning to live...
|
|
07.12.2009, 16:41 | #28 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
ребята, стоп.
Креги, в коде поста №24 выдели строки где ошибки, и напиши их как комментарий. в Pos можно пихать св-ва. так как там не var параметры. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
07.12.2009, 18:14 | #29 |
Форумчанин
Регистрация: 29.11.2008
Сообщений: 333
|
Код:
Если помог - Весы слева
Последний раз редактировалось KREGI; 07.12.2009 в 18:19. |
07.12.2009, 22:57 | #30 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
1)
"меня терзают смутные сомнения..." а уж не переопределили ли Вы, вольно или невольно функцию Pos ?!! для проверки правой мышкой на слово Pos и выберите верхний пунктик "Find declaration"... Если открылся модуль SYSTEM значит моё предположение неверно, если любой другой (особенно Ваш) - разбирайтесь, кто посмел своей функции дать такое же имя, как системной функции! Кстати, когда набираете Pos( и нажимаете Ctrl-Shift-Пробел что видите? Должно быть хинтик: "Substr: string; S: string" 2) если вышесказанное не подтвердится, тогда, что, если в месте, где выдаётся ошибка заменить на такой вариант: if Pos(' ',v)<>0 then а на такой ? if Pos(Edit1.Text,'-')<>0 then а на такой ? if Pos('test','-')<>0 then я прямо теряюсь в догадках.. ;( p.s. может сделаете малюсенький тестовый проект с ошибкой компиляции, запакуете и выложите сюда, на форум?.. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
функция Pos в Delphi | Fantom | Помощь студентам | 8 | 04.05.2012 18:56 |
что будет возвращать функция при различных pos | vasyapupkin | Общие вопросы C/C++ | 4 | 03.11.2009 20:48 |
функция pos | drumerbaker | Помощь студентам | 6 | 17.05.2009 15:52 |
ошибка с POS | Romer9999 | Общие вопросы Delphi | 5 | 18.02.2009 22:28 |
pos и copy | zotox | Помощь студентам | 1 | 23.10.2008 21:13 |