49 / 49 / 4
Регистрация: 21.05.2009
Сообщений: 156
|
||||||
1 | ||||||
C++ Builder + ASM04.06.2009, 02:29. Показов 5796. Ответов 23
Метки нет (Все метки)
Можна сделать чтото такое:
0
|
04.06.2009, 02:29 | |
Ответы с готовыми решениями:
23
Builder C++ и asm вставки Можно ли использовать C++ Builder v11 если купить Embarcadero C++Builder XE8 Как использовать компоненты скомпилированные для C++ Builder 2007 в C++ Builder 2010? Как открыть проект C++Builder 6 в Embarcadero C++Builder 10.3 Community Edition? |
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
||||||
05.06.2009, 22:13 | 2 | |||||
1
|
49 / 49 / 4
Регистрация: 21.05.2009
Сообщений: 156
|
|
05.06.2009, 23:42 [ТС] | 3 |
Спасибо
0
|
49 / 49 / 4
Регистрация: 21.05.2009
Сообщений: 156
|
||||||
07.06.2009, 16:49 [ТС] | 4 | |||||
Где Ошибка?
0
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
||||||
07.06.2009, 22:14 | 5 | |||||
флаги естественно подставите свои.
1
|
49 / 49 / 4
Регистрация: 21.05.2009
Сообщений: 156
|
|
07.06.2009, 22:23 [ТС] | 6 |
Ище раз спасибо. А как мне закрыть файл после создания чтобы его можно било сразу же удалить?
0
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
|
07.06.2009, 22:43 | 7 |
Объявите переменную HANDLE WINAPI handle. Затем сразу после call CreateFile
сделайте mov handle, eax. После этого можно будет вызвать вызвать функцию CloseHandle передав ей handle в качестве параметра. Ну а дальше удаляете файл когда захотите.
1
|
49 / 49 / 4
Регистрация: 21.05.2009
Сообщений: 156
|
||||||
09.06.2009, 02:57 [ТС] | 8 | |||||
Спасибо большое!!! Все работает. А вы умный человек
Добавлено через 21 час 17 минут 58 секунд Может ещё подскажете. Как мне средствами ВинАпм удалить непустую папку ? Добавлено через 55 минут 25 секунд С удалением разобрался.
Добавлено через 5 часов 57 минут 11 секунд Уточню. Как мне скопировать непустую папку засобами WinApi? Может ктото ищё знает. Помогите пожалуйста.... очень надо...
0
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
||||||
09.06.2009, 14:23 | 9 | |||||
0
|
49 / 49 / 4
Регистрация: 21.05.2009
Сообщений: 156
|
|
09.06.2009, 16:54 [ТС] | 10 |
rangerx, Мне нужно на WinApi Шелапи нелзя использовать ((((
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
09.06.2009, 17:33 | 11 |
CopyFile в винапи есть, по-моему, проще и удобнее, чем код приведенный выше...
0
|
49 / 49 / 4
Регистрация: 21.05.2009
Сообщений: 156
|
|
09.06.2009, 17:38 [ТС] | 12 |
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
09.06.2009, 17:50 | 13 |
ZVolodumur, создаешь в нужном месте папку и файлы копируешь, в чем проблема, чтобы все за тебя одна функция сделала?
0
|
49 / 49 / 4
Регистрация: 21.05.2009
Сообщений: 156
|
|
09.06.2009, 17:53 [ТС] | 14 |
Ето я понимаю. Но если в той папке ещё другие папки будут? Их можно рекурсивно обраьатывать... Но я чота неочень знаю как это реализовать...
Добавлено через 1 минуту 1 секунду
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
09.06.2009, 18:14 | 15 |
считываем содержимое findfirst, findnext (в случае вложенных папок используем рекурсию) и копируем
0
|
49 / 49 / 4
Регистрация: 21.05.2009
Сообщений: 156
|
|
09.06.2009, 18:20 [ТС] | 16 |
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
09.06.2009, 19:07 | 17 |
нет, почти тоже самое
0
|
49 / 49 / 4
Регистрация: 21.05.2009
Сообщений: 156
|
|
09.06.2009, 19:11 [ТС] | 18 |
А как произвести копирование или перемещение на другой логический диск?
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
09.06.2009, 19:24 | 19 |
copyfile - это копирование файла, а вот с папками есть только создание и удаление
0
|
49 / 49 / 4
Регистрация: 21.05.2009
Сообщений: 156
|
|
09.06.2009, 19:45 [ТС] | 20 |
0
|
09.06.2009, 19:45 | |
09.06.2009, 19:45 | |
Помогаю со студенческими работами здесь
20
Как заставить проект Builder 6 загруженный в Builder 2007 отображать новые кнопки Какой компилятор C++ Builder использовать? Rad Studio 2009 глючит. C++ Builder 6 старый Как заставить проект сделанный на C++ Builder 6.0 работать на компьютере на котором не установлен этот самый Builder можно ли в С++ Builder 2006 писать программы на С++ Builder 6? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |