![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.10.2010
Сообщений: 10
|
![]()
Здравствуйте, помогите, пожалуйста, устранить ошибку. Моя программа составляет частотный словарь словосочетаний по заданному в мемо тексту. Если текст занимает 15 строчек, то всё прекрасно работает, а если например 300, то выдает ошибку "Invalid pionter operation".
Ошибка выскакивает после выполнения данного участка кода. Код:
Здесь происходит поиск одинаковых элементов массива (т.е. словосочетаний в тексте). Если мы встречаем одинаковые словосочетания, то счетчик увеличиваем на 1, а 2-ю одинаковую фразу удаляем, ну и кол-во повторений каждого словосочетания мы добавляем к самому словосочетанию во frazi[i], разделяя словосочетания и счетчик многоточием (.........). |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
а не лучше ли воспользоваться наследником от TStrings - TStringList ?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 30.10.2010
Сообщений: 10
|
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
хм... вы меня вопросом в тупик поставили...
что значит - "что конкретно с ним нужно делать" ?! Его нужно ИСПОЛЬЗОВАТЬ! Как - вместо вашего динамического массива frazi что такое TStringList рекомендую почитать (в любой книжке по Delphi/справке Delphi, поиском в Интернете)... конкретные примеры использования можете посмотреть, например (поиском навскидку нашёл более-менее похожее на вашу задачу): Удаление дубликатов строк Как избежать повтор строк в тексте Количество одинаковых слов в строке. Delphi Статистика слов в тексте |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 30.10.2010
Сообщений: 10
|
![]()
спасибо, попробую
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Invalid Pointer operation | hon | Общие вопросы Delphi | 6 | 22.11.2011 21:59 |
Invalid Pointer Operation | Стелс | Компоненты Delphi | 1 | 25.09.2011 21:24 |
Invalid Pointer Operation | csander | Общие вопросы Delphi | 0 | 21.10.2009 17:44 |
Invalid Pointer Operation | Unconnected | Общие вопросы Delphi | 3 | 21.02.2009 20:23 |
Invalid pointer operation | Димарик | Общие вопросы Delphi | 2 | 05.11.2007 09:53 |