Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 9

Программа начинает неправильно работать после открытия её в Delphi XE8

08.06.2015, 20:24. Показов 2207. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста, почему программа созданная в Borland Delphi 7, которая работает правильно после открытия её в Delphi XE8 начинает не совсем правильно работать?

Программа "DES шифрование", при правильной работе, расшифровка кириллицы проходит успешно, а после открытия программы через Delphi XE8, латиницу расшифровывает нормально, а кириллицу нет.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.06.2015, 20:24
Ответы с готовыми решениями:

Почему после вызова процедуры, когда значение доходит до 5.9, код начинает неправильно работать?
почему после вызова процедуры,когда он доходит до 5.9 он начинает не правильно увеличиваться? код: var b:real; procedure incV(var...

Не запускаются программы после включения, после пары перезагрузок начинает нормально работать.
Доброе утро проблема такая утром компьютер после экрана приветствия загружается раб стол, мышь работает но когда пробуешь открыть программу...

Delphi XE8 Андроид программа тест
Срочно нужно разработать программу тест, на андроид. Раньше никогда не писал под андроид. Но хорошо знаю Delphi Поэтому пишу на Delphi...

13
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,612
08.06.2015, 20:29
Цитата Сообщение от Vyacheslavv Посмотреть сообщение
Подскажите пожалуйста, почему
Потому что начиная с Д2009 Дельфи использует юникод. А твой алгоритм шифрования на него не рассчитан.
0
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 9
08.06.2015, 20:34  [ТС]
То есть программу на XE8 не переделать уже?
0
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,612
08.06.2015, 20:40
Цитата Сообщение от Vyacheslavv Посмотреть сообщение
То есть программу на XE8 не переделать уже?
Переделать можно всё.
0
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 9
08.06.2015, 21:08  [ТС]
Цитата Сообщение от northener Посмотреть сообщение
Переделать можно всё.
А не подскажете как?
Буду очень благодарен)
0
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,612
08.06.2015, 21:19
Цитата Сообщение от Vyacheslavv Посмотреть сообщение
А не подскажете как?
Попробовать заменить везде в программе тип string на тип AnsiString, тип Char на тип AnsiChar, тип PChar на тип PAnsiChar.
0
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 9
08.06.2015, 22:02  [ТС]
Цитата Сообщение от northener Посмотреть сообщение
Попробовать заменить везде в программе тип string на тип AnsiString, тип Char на тип AnsiChar, тип PChar на тип PAnsiChar.
К сожалению не помогло
0
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,612
09.06.2015, 01:25
Цитата Сообщение от Vyacheslavv Посмотреть сообщение
К сожалению не помогло
А я и не гарантировал. Сам код алгоритма легко исправляется. А вот готовая программа...
Тут нужны особые усилия. В первую очередь умение работать с отладчиком Дельфи.
1
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 9
09.06.2015, 01:27  [ТС]
Но всё-равно спасибо)
0
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,612
09.06.2015, 01:31
Цитата Сообщение от Vyacheslavv Посмотреть сообщение
Но всё-равно спасибо
Собственно не за что.
Выложил бы ты эту программу сюда на форум (прикрепил бы архив с программой к сообщению) можно было бы дать ещё несколько уже более конкретных советов.
0
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 9
09.06.2015, 02:50  [ТС]
Цитата Сообщение от northener Посмотреть сообщение
Собственно не за что.
Выложил бы ты эту программу
Вот собственно и сама программа
Вложения
Тип файла: rar ДП.rar (2.08 Мб, 20 просмотров)
0
0 / 0 / 0
Регистрация: 08.01.2015
Сообщений: 9
10.06.2015, 01:45  [ТС]
Цитата Сообщение от northener Посмотреть сообщение
Выложил бы ты эту программу сюда
как я понимаю, советов уже не будет)
0
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,612
10.06.2015, 02:09
Советы будут. Точнее будет один совет. Эта программа заслуживает только помойки.
Исправлять её себе дороже. Ищи другую или проси на сём форуме написать новую. Но написать новую скорее всего бесплатно никто не захочет.
0
0 / 0 / 0
Регистрация: 04.06.2015
Сообщений: 1
09.10.2015, 22:36
Когда говорят заменить везде
тип string на тип AnsiString, тип Char на тип AnsiChar, тип PChar на тип PAnsiChar.
То надо заменять!!! 5минут с десяток замен Unit3.pas и udes.pas и все работает
Вложения
Тип файла: 7z ДП_XE8.7z (2.01 Мб, 3 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.10.2015, 22:36
Помогаю со студенческими работами здесь

Программа, написанная на Delphi XE8, не работает на WinXP
Я сделал программу на Delphi XE8 для моих знакомых! У меня Win 7 а у них xp и она на xp не работает! Как это исправить!?! Помогите!

Начинает медленно работать Java программа
Вот смотрите пишу программу по SMPP. Главный поток выдерает из базы 150смс и начинает их рассылать путем создания ExecutorService. Потом...

Ноутбук начинает нормально работать после перезагрузки
Если включаешь ноутбук,то 1/3 программ не запускаются и вылетает: Окно не отвечает. После перезагрузки все приходит в норму, все...

ContextMenuStrip начинает работать только после второго раза
Сделал меню правой кнопки мыши для Datagridview. Но не могу понять, запустил приложение, кликаю 1 раз, меню не появляется, кликнул второй...

Ubuntu начинает нормально работать только после ухода в сон
В общем-то, я поставил Ubuntu 18.04 рядом с windows 10. По какой-то причине когда я запускаю линукс, он работает крайне медленно. Вы можете...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru