Как использовать inputbox при копировании файла?

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

Как использовать inputbox при копировании файла?

Сообщение Gilman » 16.06.2009 (Вт) 22:24

Пытаюсь использовать такой вариант

Dim Fname As String
Fname = Val(InputBox("input"))
FileCopy File1.Path & "\" & File1.List(File1.ListIndex), File1.Path & "\" & Fname & ".rtf"

но выскакивает ошибка.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Как использовать inputbox при копировании файла?

Сообщение Viper » 16.06.2009 (Вт) 22:34

Gilman писал(а):Пытаюсь использовать такой вариант

Dim Fname As String
Fname = Val(InputBox("input"))
FileCopy File1.Path & "\" & File1.List(File1.ListIndex), File1.Path & "\" & Fname & ".rtf"

но выскакивает ошибка.
А как ты думаешь, что делает функция Val?
З.Ы. Это вообще конечно в цитаты надо.
Весь мир матрица, а мы в нем потоки байтов!

Gilman
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 03.06.2009 (Ср) 16:07

Re: Как использовать inputbox при копировании файла?

Сообщение Gilman » 16.06.2009 (Вт) 22:38

я незнаю. я вообще нуб в Vb, неделю тока в vb ковыряюсь

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Как использовать inputbox при копировании файла?

Сообщение Viper » 16.06.2009 (Вт) 22:40

Gilman писал(а):я незнаю. я вообще нуб в Vb, неделю тока в vb ковыряюсь
Если незнаешь, то зачем применяешь? Эта функция преобразовывает свой аргумент в число. Оно тебе надо?
Весь мир матрица, а мы в нем потоки байтов!

Gilman
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 03.06.2009 (Ср) 16:07

Re: Как использовать inputbox при копировании файла?

Сообщение Gilman » 16.06.2009 (Вт) 22:43

применил потому что видел в примерах, теперь понимаю почему имя получается 0.rtf

может подскажешь как правильно использовать inputbox в данном случае?

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Как использовать inputbox при копировании файла?

Сообщение Viper » 16.06.2009 (Вт) 23:02

как то так
Код: Выделить всё
Dim sFileName As String
sFileName = InputBox("Input")
Но лучше использовать для получения имени файла стандартные диалоги Windows.
Весь мир матрица, а мы в нем потоки байтов!

Gilman
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 03.06.2009 (Ср) 16:07

Re: Как использовать inputbox при копировании файла?

Сообщение Gilman » 16.06.2009 (Вт) 23:34

хм странно в первый раз также делал не получилось, спасибо


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

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

Сейчас этот форум просматривают: Google-бот и гости: 32

    TopList