Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.04.2017, 18:37   #1
Droid5555
Пользователь
 
Регистрация: 09.04.2017
Сообщений: 18
По умолчанию delphi программа алгоритма хаффмана

братаны программисты кто нибудь может объяснить в чем проблема в этой программке
заранее спасибо
Вложения
Тип файла: rar haffcoment.rar (8.2 Кб, 17 просмотров)
Droid5555 вне форума Ответить с цитированием
Старый 12.04.2017, 21:47   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

в файле Unti1.pas в строке 188 замените
Цитата:
Код:
  StatusBar1.Panels[1].Text:=OD.FileName;//Выводим директорию файла в панель снизу
на
Код:
  StatusBar1.Panels[0].Text:=OD.FileName;//Выводим директорию файла в панель снизу
остальное, вроде бы, работает.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 13.04.2017, 07:59   #3
Droid5555
Пользователь
 
Регистрация: 09.04.2017
Сообщений: 18
По умолчанию

нет братан не запускается прога
Droid5555 вне форума Ответить с цитированием
Старый 13.04.2017, 08:24   #4
Droid5555
Пользователь
 
Регистрация: 09.04.2017
Сообщений: 18
По умолчанию

прога запускается но после выбора текстового файла выдает ошибку
Droid5555 вне форума Ответить с цитированием
Старый 13.04.2017, 09:08   #5
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Цитата:
но после выбора текстового файла выдает ошибку
и какую же ?

Код:
  BlockRead(FInput,Buf,  LengthSizeOf(Buf),NumRead);//Считываем символы
SizeOf -- размер отдельного элемента {в массиве}
Length -- количество таких элементов в массиве

until (NumRead<SizeOf(Buf));//Повторяем до тех пор пока буфер не наполнился
EOF(Finput) //есть что читать (еще не конец файла (EndOfFile)
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 13.04.2017, 10:14   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

у меня программа работает.
текстовый файл я брал в кодировке 1251 (ANSI).
версия Delphi у меня 2006.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 13.04.2017, 15:41   #7
Droid5555
Пользователь
 
Регистрация: 09.04.2017
Сообщений: 18
По умолчанию

у меня 2010
можешь прогу вложить
Droid5555 вне форума Ответить с цитированием
Старый 13.04.2017, 16:03   #8
Droid5555
Пользователь
 
Регистрация: 09.04.2017
Сообщений: 18
По умолчанию

[QUOTE=evg_m;1674941]и какую же ?

после выбора текстового файла выходить окно deburgger exception notification
и после клика break показывает 210 строку
Изображения
Тип файла: jpg Безымянный.jpg (48.1 Кб, 125 просмотров)
Droid5555 вне форума Ответить с цитированием
Старый 13.04.2017, 16:15   #9
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

странная ошибка.
Какая у Вас версия Delphi ?

а попробуйте заменить строчку
Цитата:
Код:
  Buf: array[0..BufSize-1] of Char;
на строчку
Код:
  Buf: array[0..BufSize-1] of AnsiChar;
Serge_Bliznykov вне форума Ответить с цитированием
Старый 13.04.2017, 16:27   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Droid5555 Посмотреть сообщение
можешь прогу вложить
да не вопрос:
Project1_EXE.rar (пароль на архив 123)
Huffman_project_source.rar
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать проверку в реализации алгоритма Хаффмана - при кодировании строки "kkkkkkk" выдавать ошибку о том, что дерево не может быть создано Smile189 Паскаль, Turbo Pascal, PascalABC.NET 7 17.11.2016 22:25
Реализация Алгоритма Хаффмана Iren1993 Паскаль, Turbo Pascal, PascalABC.NET 1 22.05.2012 21:26
Архиватор Хаффмана на Delphi Natka.Elka Помощь студентам 0 08.12.2011 18:46
Архиватор методом Хаффмана на Delphi Natka.Elka Помощь студентам 5 07.12.2011 20:05
Дерево для алгоритма Хаффмана 0479 Помощь студентам 0 18.10.2010 07:17