Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Файловая система
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 25.11.2011, 10:22
Аватар для Acid_Burn123
Acid_Burn123 Acid_Burn123 вне форума
Прохожий
 
Регистрация: 17.10.2011
Сообщения: 28
Репутация: выкл
Сообщение Сверить текст с текстом в файле

Здравствуйте,прошу помощи с одной проблемой,с которой недавно столкнулся!
Вообщем,нужно из файла,в memo например,выводить по очередности слову/слогам,затем человек вбивает это слово или слог (которое в мемо вывелось из файла) в edit.Затем нужно проверить на ошибки(сверить слово/слог введеный в edit'е с слогом/словом написанный в файле).Вообщем мне нужен принцип Iqwer'а=)типа находу проверка на ошибки...iqwer
Господа,не подскажите как реализовать ?
Ответить с цитированием
  #2  
Старый 25.11.2011, 11:00
Pyro Pyro вне форума
Так проходящий
 
Регистрация: 18.07.2011
Сообщения: 805
Версия Delphi: 7Lite
Репутация: 6063
По умолчанию

надо ещё memo, у него есть методы что-то типа ~delimiter~
при помощи них можно разбить текст на слова
сравнивать хз как, подсветку ошибок можно rich-edito-ом сделать если времени много)

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

Последний раз редактировалось Pyro, 25.11.2011 в 11:07.
Ответить с цитированием
  #3  
Старый 25.11.2011, 16:37
Аватар для Acid_Burn123
Acid_Burn123 Acid_Burn123 вне форума
Прохожий
 
Регистрация: 17.10.2011
Сообщения: 28
Репутация: выкл
Сообщение

можно про подсветку ошибок RichEdit'ом поподробнее...теорию,кода... не совсем представляю как это можно сделать?
или при ошибке звук.
Ответить с цитированием
  #4  
Старый 25.11.2011, 17:18
Pyro Pyro вне форума
Так проходящий
 
Регистрация: 18.07.2011
Сообщения: 805
Версия Delphi: 7Lite
Репутация: 6063
По умолчанию

здесь в списке программ я скачивал пример подсветки синтаксиса delphi при помощи richedit-a
теория такая: находишь первый не совпадающий символ и подсвечиваешь
а как iqwer работает?
Ответить с цитированием
  #5  
Старый 25.11.2011, 17:55
Аватар для Acid_Burn123
Acid_Burn123 Acid_Burn123 вне форума
Прохожий
 
Регистрация: 17.10.2011
Сообщения: 28
Репутация: выкл
Сообщение

Я вот здесь нашел код который мне подходит=)только разобрать не могу,если сможешь найди пожалуйста эту функцию (проверка),там вообщем так: пишется файл с буквами,потом эти буквы выводятся на картинку,если нажал неправильно выводиться ошибка...вот этот код сверки символов веденных и записанных мне нужен...если достанешь,можешь написать с комментариями просто понять охото а не просто копировать=)Буду очень признателен!
исходник:
Вложения
Тип файла: rar klava.rar (197.2 Кбайт, 8 просмотров)
Ответить с цитированием
  #6  
Старый 25.11.2011, 18:38
Pyro Pyro вне форума
Так проходящий
 
Регистрация: 18.07.2011
Сообщения: 805
Версия Delphi: 7Lite
Репутация: 6063
По умолчанию

можешь попробовать закоментировать некоторые куски кода и посмотреть что изменится в поведении программы. вобще если язык не вызывает интереса, есть ли смысл тратить на него своё и чужое время?
Ответить с цитированием
  #7  
Старый 25.11.2011, 18:47
Аватар для Acid_Burn123
Acid_Burn123 Acid_Burn123 вне форума
Прохожий
 
Регистрация: 17.10.2011
Сообщения: 28
Репутация: выкл
По умолчанию

Цитата:
вобще если язык не вызывает интереса, есть ли смысл тратить на него своё и чужое время?
почему?мне нравиться дельфи и я на нем программирую=)

Пробовал закоментировать строчки кода на разных местах выводит только ошибки...которые ни на что не указывают=(от чего бы я мог понять где находиться нужный мне код=(
Ответить с цитированием
  #8  
Старый 25.11.2011, 19:43
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

скачай и поставь себе компонент TSynEdit. Там есть готовый syntax checker.
Ответить с цитированием
  #9  
Старый 26.11.2011, 10:13
Аватар для Acid_Burn123
Acid_Burn123 Acid_Burn123 вне форума
Прохожий
 
Регистрация: 17.10.2011
Сообщения: 28
Репутация: выкл
По умолчанию

скачал SynEdit для Delphi 7.Не нашел Syntax checker... (да и автоматом он не проверяет=(

разберите код пожалуйста буду очень признателен!!!
Ответить с цитированием
  #10  
Старый 26.11.2011, 12:13
m1sclick m1sclick вне форума
Начинающий
 
Регистрация: 04.07.2011
Адрес: Украина
Сообщения: 186
Версия Delphi: 2010
Репутация: 2094
По умолчанию

Оставил только нужные строки кода, все остальное было чисто визуальное:
http://narod.ru/disk/32513298001/%D0...D0%B0.rar.html

Думаю под себя переделать будет не трудно.
Ответить с цитированием
Этот пользователь сказал Спасибо m1sclick за это полезное сообщение:
Acid_Burn123 (27.06.2012)
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 23:02.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter