Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 | 2 |

 

  Вопрос: Подскажите новичку Добавлено: 14.09.11 09:20  

Автор вопроса:  час

Ответить

  Ответы Всего ответов: 21  

Номер ответа: 16
Автор ответа:
 час1



Вопросов: 5
Ответов: 35
 Профиль | | #16 Добавлено: 18.09.11 22:38
спасибо за код и за коменты!!!

Ответить

Номер ответа: 17
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #17 Добавлено: 18.09.11 22:39
  1.             fs = File.Create(fulname)
  2.  
  3.             fs.Close()


Если между двумя этими строчками произойдет исключение, поток останется висеть открытым. Вместо этого нужно сделать

  1.     Dim fulname As String = TextBox1.Text
  2.     If File.Exists(fulname) Then
  3.         MsgBox("Данный файл уже существует")
  4.     Else
  5.         Using File.Create(fulname)
  6.         End Using
  7.     End If

Ответить

Номер ответа: 18
Автор ответа:
 час1



Вопросов: 5
Ответов: 35
 Профиль | | #18 Добавлено: 18.09.11 23:04
АААААААААААААААААА - вот он Using - какой классный!!!!
 
  1.        Using File.Create(fulname)
  2.         End Using

Ответить

Номер ответа: 19
Автор ответа:
 час1



Вопросов: 5
Ответов: 35
 Профиль | | #19 Добавлено: 18.09.11 23:07
Если между двумя этими строчками произойдет исключение...
Иным словом ошибка!
Любая ошибка и выход из процедуры без закрытия и освобождения File....
Понятно.

Ответить

Номер ответа: 20
Автор ответа:
 час1



Вопросов: 5
Ответов: 35
 Профиль | | #20 Добавлено: 18.09.11 23:08
Студия - не дура! Студия - Рулит!

Ответить

Номер ответа: 21
Автор ответа:
 час1



Вопросов: 5
Ответов: 35
 Профиль | | #21 Добавлено: 18.09.11 23:09
Artyom Спасибо за пояснения-разьяснения!

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам