@punk_joker, pavelyakov
1. Диалоги копирования и удаления поломаны.
2. Содержимое окна не обновляется после завершения процесса копирования.
Eolite
-
Из хаоса в космос
Да, pavelyakov неслабо разворотил, копирование по 1 МБ, создание нового файла вообще не работает. Я так понял, у него сейчас сессия?
Думаю лучше откатить все назад, до внедрения библиотеки. И просто исправить функцию копирования.
to infinity and beyond
Соглсен.
Заливаться должен только проверенный и работающий код.
Заливаться должен только проверенный и работающий код.
Из хаоса в космос
Откатил до использования fs.obj. Все исправления не касающиеся использования fs.obj прилагаются. Прошу проверить копирование.
to infinity and beyond
Leency, можешь вернуть перемещение по PgDw,PgUp ? Сейчас не очень удобно перемещаться с клавиатуры.
to infinity and beyond
Сделал.punk_joker wrote:Leency, можешь вернуть перемещение по PgDw,PgUp ? Сейчас не очень удобно перемещаться с клавиатуры.
Копирование с CD диска на RAM у меня почему-то падает. Буду тестить на реальной машине.
Из хаоса в космос
Исть идею на этот счет, как будет время попробую исправить.
to infinity and beyond
Как я и думал, все просто:Не хватает стека при копировании.
Может кто посоветует как правильно реализовать рекурсивное копирование или как правильно выделять память под стек в таких случаях ?
Code: Select all
void Paste() {
copy_stak = malloc(20000);
CreateThread(#PasteThread,copy_stak+20000-4);
}Может кто посоветует как правильно реализовать рекурсивное копирование или как правильно выделять память под стек в таких случаях ?
Из хаоса в космос
Неплохо бы знать, что в стек кладётся, и рассчитать его размер с учётом количества объектов, иначе какой смысл вообще создавать отдельные потоки.
Занимаюсь NTFS, Eolite почему-то не хочет создавать новые папки и файлы, говорит что файл уже существует, при этом KFM создаёт папки, а Tinypad текстовые файлы. На FAT проблема не возникает. С чем это может быть связано?
Будем разбираться. Для начала вот тебе Eolite, дп не простой, а специальный. При создании файла, на доску будет выводиться строка Eolite: return code X, где X - код ошибки файловой системы. Надеюсь это поможет узнать причину.
- Attachments
-
-
Eolite.7z (35.99 KiB)Downloaded 199 times
-
to infinity and beyond
Может заранее подскажет проблему. При создании папки/файла вызывается ф70.5, если возвращается 5 - создаем, иначе информируем о невозможности создания
to infinity and beyond
Причина засирание доски мусором, при запуске любой программы на С--, в использовании library.obj (с ее помощью сейчас происходит загрузка библиотек, спорное решение ИМХО)
to infinity and beyond
При малом разрешении, и количестве дисков например 15 шт, панель дисков перекрывает панель действий, или даже не влазит в рамки ока Eolite.
to infinity and beyond
Who is online
Users browsing this forum: No registered users and 7 guests