Проблема с CommonDialog. - при нажатии "Отмена" программа вылетает - VB

Узнай цену своей работы

Формулировка задачи:

Вообщем я ради тренировки моих скромных способностей решил написать простеёший текстовый редактор, и вот в процессе тестирования у меня возникла проблемка : если в окне редактора чё-нить написать и попробовать его закрыть (предворительно НЕ сохраняя) то он спрашивает "Текст изменён. Сохранить изменения?" Если нажать "Да", то в этом случае откроется окно "Сохранить как..." и если нажать "Отмена", то тогда появляется какая-то ошибка и редактор вылетает. Помогите пожалуйста! Вот весь его код:
И ещё если сможете подскажите все возможности CommonDialog типа: CommonDialog1.ShowOpen CommonDialog1.ShowSave CommonDialog1.FileName и чего все они значат(выполняют) плиззз!

Решение задачи: «Проблема с CommonDialog. - при нажатии "Отмена" программа вылетает»

textual
Листинг программы
     If fName = "" Then
         CommonDialog1.FileName = ""
         CommonDialog1.DefaultExt = "txt"
         CommonDialog1.Filter = "*.txt"
         CommonDialog1.ShowSave
         MsgBox CommonDialog1.FileName
         fName = CommonDialog1.FileName
       Else
         CommonDialog1.FileName = ""
         CommonDialog1.DefaultExt = "txt"
         CommonDialog1.Filter = "*.txt"
         CommonDialog1.ShowSave
         MsgBox CommonDialog1.FileName
         fName = CommonDialog1.FileName
       End If

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5
Похожие ответы