Private Sub Form_Load()
Static was As Integer 'При первом запуске was = 0
If was = 0 Then
MsgBox "Первый запуск и всё такое"
was = 1
Else
End If
End Sub
Private Sub Form_Load()
Dim s As String
Open "C:\Windows\System32\File.dat" For Append As #1 'Если файла нет, то он создастся
Line Input #1, s
If s = "This file had been already opened!" Then 'Если в файле есть такая строка, то закрыть файл
GoTo Closing
Else
Write #1, "This file had been already opened!"
MsgBox "Первый запуск и всё такое"
End If
Closing: Close #1
End Sub
A.A.Z. писал(а):Можно сделать так:
- Код: Выделить всё
Private Sub Form_Load()
Static was As Integer 'При первом запуске was = 0
If was = 0 Then
MsgBox "Первый запуск и всё такое"
was = 1
Else
End If
End Sub
_NeoN_ писал(а):A.A.Z. писал(а):Можно сделать так:
- Код: Выделить всё
Private Sub Form_Load()
Static was As Integer 'При первом запуске was = 0
If was = 0 Then
MsgBox "Первый запуск и всё такое"
was = 1
Else
End If
End Sub
кхм, то есть ты думаешь что статическая переменная при перезапуске прграммы сохраняет значение? где интересно?
она сохраняет значение только при одной работе приложения..
if App.hInstance=True Then
' Первый запуск
endif
Aleksej писал(а):
- Код: Выделить всё
if App.hInstance=True Then
' Первый запуск
endif
Private Sub Form_Load()
If App.hInstance = True Then MsgBox "Первый запуск" Else MsgBox "Не первый запуск"
End Sub
Private Sub Form_Load()
Me.Caption = "новое окно"
On Error GoTo launched
VBA.Interaction.AppActivate "Form1"
End
Exit Sub
launched:
If Err.Number = 5 Then
Me.Caption = "Form1" 'продолжение работы
End If
End Sub
Сейчас этот форум просматривают: Google-бот, SemrushBot и гости: 18