Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
1 / 0 / 0
Регистрация: 25.10.2019
Сообщений: 69

В чем ошибка?

24.03.2020, 15:32. Показов 1622. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
не пойму в чем ошибка, вроде все делал по инструкции.
Вложения
Тип файла: rar 1234.rar (191.3 Кб, 3 просмотров)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.03.2020, 15:32
Ответы с готовыми решениями:

Ошибка method range of object global failed в чем ошибка
Sub ПроверкаВвода() Dim A As Range Dim B As Range Dim i As...

Ошибка -is not a valid integer value (не является допустимым целым значением), не понимаю в чем ошибка
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include...

Ошибка при передаче параметров в функцию. Объясните, ребят, пожалуйста, в чем ошибка
Есть функция, которую необходимо отобразить в виде линий уровня. Далее с помощью простого симплекс-метода нужно найти минимальное значение...

24
 Аватар для mr-Crocodile
3054 / 1673 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
25.03.2020, 09:58
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от PAVEL_2 Посмотреть сообщение
https://codernet.ru/books/delphi/pra...rammirovaniyu/
Страница 233
теперь понятно.
Там описано всё криво. FindFirst и FindClose не нужно описывать в классе TSearchThread

Добавлено через 10 минут
а ты вообще читал, что написано в книге?
И делал так же?
вот, например, что касается создания класса TSearchThread

открываем страницу 237 (и читаем включая 238)

При нажатии кнопки 'Поиск' должен создаваться поток, осу-
ществляющий поиск файлов. Для создания потока создадим но-
вый класс, предком которого является TThread. Для этого выпол-
ните команду File/New... и в открывшемся диалоговом окне New
Items дважды щелкните на иконке ThreadObject (рис. 10.3.3).
Впоявившемся диалоговом окне введите имя класса, напри-
мер TSearchThread, и нажмите кнопку ОК.
Создание многопоточных приложений
Рис. 10.3.3
Delphi автоматически создаст новый модуль, содержащий
заготовку описания потомка класса TThread. Сохраните этот
модуль под именем SearchThread.pas.
Итак, экземпляр класса TSearchThread должен выполнять
поиск файлов с заданным именем в заданной папке, поэтому в
разделе Private опишите переменные
ты почему это не сделал? Где у тебя "модуль под именем SearchThread.pas" ?
нет? Ну так а что ты тогда хочешь?!

ну и повторю ещё раз - книжка написана очень сумбурно. Местами подробно, а местами - сумбурно.
но это не повод игнорировать то, что в ней написано и делать по своему.
0
1 / 0 / 0
Регистрация: 25.10.2019
Сообщений: 69
25.03.2020, 10:00  [ТС]
Я же его сделал
0
 Аватар для mr-Crocodile
3054 / 1673 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
25.03.2020, 10:21
а ещё в книге присутствую и явные опечатки (см. код на стр. 242-243):
Delphi
1
2
3
4
5
6
7
procedure TMainF.ThreadDone(sender: TObject) ;
begin
NameEdt.Text :='';
FindBtn.Enabled :=False;
FindBtn.Enabled :=False;
HThread.Free;
end;
должно быть
Delphi
1
2
3
4
5
6
7
procedure TMainF.ThreadDone(sender: TObject);
begin
  NameEdt.Text := '';
  StopBtn.Enabled := False;
  FindBtn.Enabled := True;
  HThread.Free;
end;
ну и в логике вызова потока, по моему, что-то неверно сделано. у меня сейчас всё работает, но поток не останавливается.
0
 Аватар для mr-Crocodile
3054 / 1673 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
25.03.2020, 10:42
Лучший ответ Сообщение было отмечено PAVEL_2 как решение

Решение

держи рабочий проект.

ProjectDir_OS.zip

там остались проблемы с поиском файлов/директорий (которые изначально криво в книжке написаны), но я это исправлять не стал. Пусть это будет на совести автором учебника.
2
1 / 0 / 0
Регистрация: 25.10.2019
Сообщений: 69
25.03.2020, 10:45  [ТС]
Большое спасибо , за помощь)))!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.03.2020, 10:45

Ошибка "Stack around the variable 'text' was corrupted"
Выскакивает ошибка Stack around the voriable 'text' was corrupted. Подскажите пожалуйста в чём ошибка. #include <iostream> ...

В чем ошибка?По одной строке нормально в базу заходят,а две сразу вылетает ошибка?
INSERT INTO `jos_menu` (`id`, `menutype`, `name`, `alias`, `link`, `type`, `published`, `parent`, `componentid`, `sublevel`, `ordering`,...

Реализовать через тип данных структура. При сборке и отладки возникает ошибка. В чем ошибка?
С++ в таблице из 5 строк хранятся данные о товарах: наименование, цена, количество. Определить и вывести наименование товара, цена которого...

Ошибка 2 error LNK2019, не пойму в чем ошибка
Выдает такую ошибку: Ошибка 2 error LNK2019: ссылка на неразрешенный внешний символ "int __cdecl game(void)" (?game@@YAHXZ) в...

В чем ошибка? При запуске программы открывается консоль и сразу ошибка о завершении программы
К тому же выдает warning: deprecated conversion from string constant to 'char*' . #include <iostream> #include <string.h> #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru