Автор | Сообщение |
|
| постоянный участник
|
Пост N: 5609
Зарегистрирован: 12.09.06
|
|
Отправлено: 05.12.17 15:09. Заголовок: Windows10 and MiniGui ....
Есть программа написанная на МиниГуи давно, года 4 назад. Прога создаёт архив в папке C:\WINDOWS\TEMP и отправляет мне на сайт. Проблема появилась в Win10. Архив в папке C:\WINDOWS\TEMP создаётся, но получить размер файла в папке не могу, функция FILESIZE(cFileArxiv) выдаёт ошибку -1. А может и файл и не создаётся. Проверить точно не успел. При смене папки - функция возвращает правильный размер и прога нормально работает. Я так понимаю в Windows10 идёт блокировка на некоторые операции с папкой C:\WINDOWS\TEMP Не знаю какая установлена Windows10 у заказчика, но у меня прога нормально работает и под Windows10 Просьба учесть/отказаться для МиниГуи от операций с работой в папке C:\WINDOWS\TEMP
|
|
|
Ответов - 28
, стр:
1
2
All
[только новые]
|
|
|
| постоянный участник
|
Пост N: 5621
Зарегистрирован: 12.09.06
|
|
Отправлено: 07.12.17 21:25. Заголовок: Pasha пишет: Но раз..
Pasha пишет: цитата: | Но разницы никакой нет: короткое и длинное имя обрабатывается одинаково. |
| Это понятно. Спасибо !
|
|
|
|
| постоянный участник
|
Пост N: 5807
Зарегистрирован: 12.09.06
|
|
Отправлено: 02.04.18 15:48. Заголовок: Опять проблема на Wi..
Опять проблема на Win10 и новым МиниГуи. Полдня убил на то чтобы понять что МиниГуи не причём, а наверное Харбор обновили. И ошибку допустили.... У меня в проге есть функция HB_Crypt(cStr,cCryptKey), где я не указал cCryptKey, т.е. он равен NIL (давно уже сделал и забыл). Сейчас эта ошибка (крах программы) стала вылазить ТОЛЬКО под Win10 64bit, на 32bit - ошибка не вылазит.
|
|
|
|
| |
Пост N: 6795
Зарегистрирован: 17.05.05
|
|
Отправлено: 02.04.18 16:44. Заголовок: Andrey пишет: У мен..
Andrey пишет: цитата: | У меня в проге есть функция HB_Crypt(cStr,cCryptKey) |
| Ну так проверь без Минигуи , будет падать или нет.
|
|
|
|
| постоянный участник
|
Пост N: 1801
Зарегистрирован: 17.02.12
|
|
Отправлено: 02.04.18 16:54. Заголовок: Andrey пишет У меня ..
Andrey пишет цитата: | У меня в проге есть функция HB_Crypt(cStr,cCryptKey), где я не указал cCryptKey |
| Странное понимание параметров (шифровать без задания пароля), написано же cCryptKey
|
|
|
|
| |
Пост N: 1220
Зарегистрирован: 20.02.11
|
|
Отправлено: 02.04.18 17:07. Заголовок: Andrey пишет: И оши..
Andrey пишет: цитата: | И ошибку допустили.... У меня в проге есть функция HB_Crypt(cStr,cCryptKey), где я не указал cCryptKey |
| Скорее не допустили , а допустил. Оба параметра в HB_Crypt - обязательны , как и в предшествующей Crypt() из Clipper цитата: | Сейчас эта ошибка (крах программы) стала вылазить ТОЛЬКО под Win10 64bit, на 32bit - ошибка не вылазит |
| Видимо микрософт тут стал строже относится к некорректному указателю на строку. Возможно с каким нибудь обновлением это затронет и х32
|
|
|
|
| |
Пост N: 6796
Зарегистрирован: 17.05.05
|
|
Отправлено: 02.04.18 18:34. Заголовок: Haz пишет: Оба пара..
Haz пишет: цитата: | Оба параметра в HB_Crypt - обязательны |
| Затестил без 2-го параметра , ни чего не упало. Haz пишет: цитата: | Видимо микрософт тут стал строже относится к некорректному указателю на строку. Возможно с каким нибудь обновлением это затронет и х32 |
| Скорее всего.
|
|
|
|
| |
Пост N: 1221
Зарегистрирован: 20.02.11
|
|
Отправлено: 02.04.18 22:02. Заголовок: Dima пишет: Затести..
Dima пишет: цитата: | Затестил без 2-го параметра , ни чего не упало. |
| Да я не к тому что должно упасть, а к тому, что в синтаксисе эти параметры - оба без квадратных скобок. И Сергей, логично спросил, какой тайный смысл шифровать на основании пароля, не указывая пароль. Видимо автор функции, этот смысл тоже не постиг.
|
|
|
|
| постоянный участник
|
Пост N: 5808
Зарегистрирован: 12.09.06
|
|
Отправлено: 03.04.18 11:18. Заголовок: SergKis пишет: Стра..
SergKis пишет: цитата: | Странное понимание параметров (шифровать без задания пароля), написано же cCryptKey |
| Пропустил при переносе из терминалке. Это так, вспомогательная функция была, в новой версии не использую. Сейчас вообще удалил. Просто под 32bit работает без параметра, а в 64bit - падает прога. Пока понял, всю программу отладкой помечал.
|
|
|
Ответов - 28
, стр:
1
2
All
[только новые]
|
|