|
1 / 1 / 0
Регистрация: 02.04.2016
Сообщений: 122
|
|
Зарезервированные слова в Delphi23.05.2017, 21:13. Показов 3781. Ответов 43
Метки нет (Все метки)
как сделать проверку, что все зарезервированные слова типа (var, function, begin, end и т.д.) должны быть маленькими буквами
0
|
|
| 23.05.2017, 21:13 | |
|
Ответы с готовыми решениями:
43
Слова и буквы Delphi Игра в слова в Delphi Слова и строки в Delphi... |
|
1 / 1 / 0
Регистрация: 02.04.2016
Сообщений: 122
|
||||||
| 24.05.2017, 16:16 [ТС] | ||||||
|
немного не то, работает некорректно и не так как нужно, если сделать вот так...
Если сделать проверку есть ли в строке слова заглавными буквами вот так, оно конечно не работает, как это лучше реализовать?
0
|
||||||
|
1 / 1 / 0
Регистрация: 02.04.2016
Сообщений: 122
|
||||||
| 24.05.2017, 21:27 [ТС] | ||||||
0
|
||||||
|
|
|
| 24.05.2017, 22:19 | |
|
мда. Интересно, сколько раз нужно повторить, чтобы автор прочел?
Алгоритм 0. Создать массив/список зарезервированных слов 1. Разбить строку на слова 2. для каждого слова проверить, не входит ли данное слово в список БЕЗ учета регистра, например, используя функцию SameText() 3. если входит, но не равно этому слову, то занести в список сообщений соответствующую запись
1
|
|
|
1 / 1 / 0
Регистрация: 02.04.2016
Сообщений: 122
|
|
| 24.05.2017, 22:28 [ТС] | |
|
krapotkin, без кода я не понимаю, на словах я все понимаю как что зачем, но вопрос в том что я не знаю как прописать
0
|
|
|
1 / 1 / 0
Регистрация: 02.04.2016
Сообщений: 122
|
|
| 24.05.2017, 23:05 [ТС] | |
|
krapotkin, спасибо за помощь добрый человек
0
|
|
|
1 / 1 / 0
Регистрация: 02.04.2016
Сообщений: 122
|
|
| 24.05.2017, 23:20 [ТС] | |
|
Раньше на этом сайте помогали, ну видимо прошло то время
0
|
|
|
Супер-модератор
|
|
| 24.05.2017, 23:48 | |
|
Помогают тем, кто сам принимает активное участие в написании кода, но у него что-то не получается, и он спрашивает. А когда кто-то садится на шею и свешивает ноги (либо потому что не хочет ничего делать и ждет готового кода, либо потому что не умеет, но взялся за непосильное задание - мне все равно. Факт остается фактом: принимать полноценное участие в обсуждении и написании кода он не может) - это не называется помощью. Я вон тоже в соседней теме взялся помочь тебе. И что вышло из этого? Ты даже готовый код не смог себе в приложение скопировать. Зато исковеркал то, что прекрасно работало.
0
|
|
|
1 / 1 / 0
Регистрация: 02.04.2016
Сообщений: 122
|
||||||
| 25.05.2017, 10:10 [ТС] | ||||||
0
|
||||||
|
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
|
||||||||||||||||
| 26.05.2017, 00:23 | ||||||||||||||||
|
Такая функция уже давно есть:
Каждая публикация вашего кода - это что-то. Вот скажите, что вы написали вот в этой строчке?
0
|
||||||||||||||||
|
1 / 1 / 0
Регистрация: 02.04.2016
Сообщений: 122
|
|
| 26.05.2017, 10:17 [ТС] | |
|
0
|
|
|
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
|
|
| 26.05.2017, 10:35 | |
|
StrUtils это юнит который надо подключить для использования функции IndexStr(), она там живет.
1
|
|
|
1 / 1 / 0
Регистрация: 02.04.2016
Сообщений: 122
|
||||||
| 26.05.2017, 10:41 [ТС] | ||||||
|
да с ошибками разобрался, НО все равно ни одного слова из массива не находит, так я написал:
0
|
||||||
|
1 / 1 / 0
Регистрация: 02.04.2016
Сообщений: 122
|
||
| 26.05.2017, 11:09 [ТС] | ||
|
не легче сказать, что я не так сделал и как лучше, правда?
0
|
||
|
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
|
||||||
| 26.05.2017, 11:20 | ||||||
|
Я несколько не понимаю, что вы пытаетесь получить этим сравнением?
Смысл этой функции в поиске нужного значения в массиве.
0
|
||||||
|
|
|
| 26.05.2017, 11:20 | |
|
я согласен только на таких условиях
вы: 1) читаете док по indexStr() 2) пишете свой алгоритм на русском я: 3)перевожу его на паскаль
0
|
|
| 26.05.2017, 11:20 | |
|
Как вывести текст, который содержит зарезервированные слова
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|