Не прогружается начальная форма программы - Visual Basic .NET

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

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

Программа написана на VB.net установлена на 14 компьютерах, и у некоторых юзеров время от времени перестает грузиться - на панели задач появляется значок, что программа загружена, на экране форма не появляется. Моя программа с реестром не работает (не сохраняет в него и не читает из него). Прохожу по реестру ССleaner он пишет -

Ошибки путей приложения

и указывает путь к моей программе. Проблема решается в принципе элементарно, переименовываешь папку, где лежит программа и она начинает нормально работать. Но разобраться хочется, я грешу на то, что сохраняю размеры формы и местоположение ее с помощью Settings:
Листинг программы
  1. 'Грузим из настроек, положение формы на экране и ее размер
  2. Me.Location = New Point(My.Settings.f1x, My.Settings.f1y)
  3. Me.Size = New Size(My.Settings.f1w, My.Settings.f1h)
Листинг программы
  1. 'Запоминаем размер и положение формы в настройках
  2. My.Settings.F1x = Me.Location.X
  3. My.Settings.F1y = Me.Location.Y
  4. My.Settings.F1h = Me.Size.Height
  5. My.Settings.F1w = Me.Size.Width
  6. My.Settings.Save()
Может кто нибудь сталкивался с подобной проблемой и может подсказать пути решения!

Решение задачи: «Не прогружается начальная форма программы»

textual
Листинг программы
  1.     Private Sub Form1_Disposed(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Disposed
  2.         Dim x, y, h, w As Integer
  3.         x = Me.Location.X
  4.         y = Me.Location.Y
  5.         h = Me.Size.Height
  6.         w = Me.Size.Width
  7.         Dim s As String = "x=" & x.ToString & "; " & "y=" & y.ToString & "; " & "h=" & h.ToString & "; " & "w=" & w.ToString & ";"
  8.  
  9.         FileOpen(1, Application.StartupPath & "\1.txt", OpenMode.Append)
  10.         Print(1, s)
  11.         FileClose(1)
  12.     End Sub

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


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

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

9   голосов , оценка 4.222 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы