Форум » Для флейма » Windows10 and MiniGui .... » Ответить

Windows10 and MiniGui ....

Andrey: Есть программа написанная на МиниГуи давно, года 4 назад. Прога создаёт архив в папке C:\WINDOWS\TEMP и отправляет мне на сайт. Проблема появилась в Win10. Архив в папке C:\WINDOWS\TEMP создаётся, но получить размер файла в папке не могу, функция FILESIZE(cFileArxiv) выдаёт ошибку -1. А может и файл и не создаётся. Проверить точно не успел. При смене папки - функция возвращает правильный размер и прога нормально работает. Я так понимаю в Windows10 идёт блокировка на некоторые операции с папкой C:\WINDOWS\TEMP Не знаю какая установлена Windows10 у заказчика, но у меня прога нормально работает и под Windows10 Просьба учесть/отказаться для МиниГуи от операций с работой в папке C:\WINDOWS\TEMP

Ответов - 28, стр: 1 2 All

Andrey: Pasha пишет: Но разницы никакой нет: короткое и длинное имя обрабатывается одинаково. Это понятно. Спасибо !

Andrey: Опять проблема на Win10 и новым МиниГуи. Полдня убил на то чтобы понять что МиниГуи не причём, а наверное Харбор обновили. И ошибку допустили.... У меня в проге есть функция HB_Crypt(cStr,cCryptKey), где я не указал cCryptKey, т.е. он равен NIL (давно уже сделал и забыл). Сейчас эта ошибка (крах программы) стала вылазить ТОЛЬКО под Win10 64bit, на 32bit - ошибка не вылазит.

Dima: Andrey пишет: У меня в проге есть функция HB_Crypt(cStr,cCryptKey) Ну так проверь без Минигуи , будет падать или нет.


SergKis: Andrey пишет У меня в проге есть функция HB_Crypt(cStr,cCryptKey), где я не указал cCryptKey Странное понимание параметров (шифровать без задания пароля), написано же cCryptKey

Haz: Andrey пишет: И ошибку допустили.... У меня в проге есть функция HB_Crypt(cStr,cCryptKey), где я не указал cCryptKey Скорее не допустили , а допустил. Оба параметра в HB_Crypt - обязательны , как и в предшествующей Crypt() из Clipper Сейчас эта ошибка (крах программы) стала вылазить ТОЛЬКО под Win10 64bit, на 32bit - ошибка не вылазит Видимо микрософт тут стал строже относится к некорректному указателю на строку. Возможно с каким нибудь обновлением это затронет и х32

Dima: Haz пишет: Оба параметра в HB_Crypt - обязательны Затестил без 2-го параметра , ни чего не упало. Haz пишет: Видимо микрософт тут стал строже относится к некорректному указателю на строку. Возможно с каким нибудь обновлением это затронет и х32 Скорее всего.

Haz: Dima пишет: Затестил без 2-го параметра , ни чего не упало. Да я не к тому что должно упасть, а к тому, что в синтаксисе эти параметры - оба без квадратных скобок. И Сергей, логично спросил, какой тайный смысл шифровать на основании пароля, не указывая пароль. Видимо автор функции, этот смысл тоже не постиг.

Andrey: SergKis пишет: Странное понимание параметров (шифровать без задания пароля), написано же cCryptKey Пропустил при переносе из терминалке. Это так, вспомогательная функция была, в новой версии не использую. Сейчас вообще удалил. Просто под 32bit работает без параметра, а в 64bit - падает прога. Пока понял, всю программу отладкой помечал.



полная версия страницы