Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Для новичков > Зависает программа на for |
Автор: LorDo 30.6.2013, 14:14 | ||||
При выполнения части моего кода, который находится ниже программа зависает. В чем проблема ? В массиве ArrayList находятся несколько элементов типа [0] YzVkZDY3Nzg3MjFhYzJiNjI4YzRmYmE3NDExNDAxODE6VmlydHVhbEJveC5leGU6VmlydHVhbEJveA== [1] NDlhN2IwZDFjM2Q4M2NiMjlmMWRjN2Y0NjZjMTEwZWE6b2xseWRiZy5leGU6b2xseWRiZw== В расшифрованном виде [0] c5dd6778721ac2b628c4fba741140181:VirtualBox.exe:VirtualBox [1] 49a7b0d1c3d83cb29f1dc7f466c110ea:ollydbg.exe:ollydbg По идее, код расшифровывает каждый элемент из ArrayList из зашифрованного вида base64 и разбивает на массив строку через разделитель :
Вот функции использующиеся в этом кусочке кода
|
Автор: northener 30.6.2013, 15:50 |
Что это такое? |
Автор: LorDo 30.6.2013, 15:53 | ||
Честно говоря, я не сильно вникал в работу фукции DecodeBase64, нашел её на просторах форума, и она отлично работает. |
Автор: northener 30.6.2013, 16:07 |
А ты для начала попробуй вникни в параметры функции Copy. |
Автор: LorDo 30.6.2013, 16:22 | ||
Фишка в том что бог с ней с этой функцией явно не из за неё for залипает, если убрать расшифровку эффект тот же. |
Автор: northener 30.6.2013, 16:41 |
А какой смысл отлаживать программу плюя на очевидные ошибки? Используй отладчик для поиска причины зависания. |