Как копировать файлы?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Enet
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 28.05.2006 (Вс) 11:38

Как копировать файлы?

Сообщение Enet » 28.05.2006 (Вс) 11:54

пробовал

Private Sub Command1_Click()
Open "C:\123.gif" For Input As #1
While Not EOF(1)
Input #1, tempstr
filestr = filestr + tempstr
Wend
Close #1
Open "C:\321.gif" For Output As #1
Print #1, filestr
Close #1
End Sub

никанаит, поэтому и спрашиваю :)

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 28.05.2006 (Вс) 11:56

FileCopy source, destination
:)

Enet
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 28.05.2006 (Вс) 11:38

Сообщение Enet » 28.05.2006 (Вс) 11:58

Amed писал(а):FileCopy source, destination
:)

фигасе, огромное спасибо))))))))))

Enet
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 28.05.2006 (Вс) 11:38

Сообщение Enet » 28.05.2006 (Вс) 12:00

а еще не подскажите, можно ли внутрь exe-файла пихать файлы? чтоб сохранялись при выходе из программы)

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 28.05.2006 (Вс) 12:06

Чтобы настройки программы, скажем, в exe сохранялись? Тебе не понравится ответ :)

BasiС
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 64
Зарегистрирован: 16.02.2006 (Чт) 23:34
Откуда: Koenigsberg

Сообщение BasiС » 28.05.2006 (Вс) 12:18

Настройки обычно хранятся в реестре или ини-файле

Enet
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 28.05.2006 (Вс) 11:38

Сообщение Enet » 28.05.2006 (Вс) 14:12

не обязательно настройки, а например результаты игр...

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 28.05.2006 (Вс) 14:25

Enet писал(а):не обязательно настройки, а например результаты игр...
Результаты игр обычно хранятся в папке "ПапкаИгры\Save"
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 28.05.2006 (Вс) 20:57

Enet, можно, но только вручную запихивать данные в конец EXE посредствам Open, Put, Close (ну или API)

Смотри ФАКи на основном сайте...
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 28.05.2006 (Вс) 21:06

Хакер, умеешь дописывать в конец запущенного ехе? ;-)
Изображение

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 28.05.2006 (Вс) 21:16

tyomitch, опередил :)

От себя добавлю - читать из открытого не легче ;)

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 28.05.2006 (Вс) 21:24

tyomitch Ну в конец запущенного можно и не записывать, а перед выходом из программы запустить процесс, который допишет в конец чего надо то что надо и умрет :) так же почти и прочитать...
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 28.05.2006 (Вс) 21:36

А откуда "другой процесс" возьмёт данные для записи? ;-)
Изображение

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 28.05.2006 (Вс) 21:38

tyomitch А вот не скажу :wink: Да и мы потом прибьём этот временный файл :lol: А если данных мало, так и через командную строку можно :roll:
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 28.05.2006 (Вс) 21:45

tyomitch, named pipe :)

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 28.05.2006 (Вс) 22:31

Amed писал(а):tyomitch, named pipe :)

Чтобы труба жила, по обе её стороны должны быть живые процессы.
Т.ч. не подходит.


Что касается временного файла: а не проще данные так и оставить в нём? и не страдать ерундой?
Изображение

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 28.05.2006 (Вс) 22:45

tyomitch.
Программа запускает другой процесс, передает в него свои данные, закрывается, а процесс записывает в освободившийся файл то, что нужно и ликвидируется.
В каком пункте я ошибаюсь?

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 28.05.2006 (Вс) 22:55

tyomitch Ну почему не подходит? Создается канал, передаются данные, умирает папа, умирает сын. Все счастливы... А во временном файле данные оставить нельзя, потому как того желает сам автор темы :) Я ж не говорю, что так хорошо. Тем более, что у каждого пользователя свои настройки, и вполне нормально, когда настройки каждого пользователя хранятся в отдельном файле. Тогда, переезжая на другой комп тебе не надо с собой переть настройки дяди Васи и тети Клавы, что бы не потерять свои.

P.S.: ну вот... забыл на отправку нажать :( А ведь написАл чуть ли не полчаса назад :)
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

Dex
Постоялец
Постоялец
 
Сообщения: 346
Зарегистрирован: 09.08.2004 (Пн) 16:11

Сообщение Dex » 28.05.2006 (Вс) 23:59

Enet писал(а):а еще не подскажите, можно ли внутрь exe-файла пихать файлы? чтоб сохранялись при выходе из программы)

Посмотри здесь


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 139

    TopList  
cron