dimix писал(а):А еще, наверное, можно:
On Error Resume Next
Ruslan Demidow писал(а):dimix писал(а):А еще, наверное, можно:
On Error Resume Next
Не можно, потому что после выбора файла у тебя в процедуре могут быть указаны действия делающие что-либо с выбранным файлом.
А так как файл на самом деле не выбрали - то ты напорешся на другую ошибку.
If Len(CommonDialog.FileName) = 0 Then Exit Sub
Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByRef lParam As Any) As Long
Private Const EM_UNDO As Long = &HC7
...
sendmessage text1.hwnd, EM_UNDO,0, byval 0&
...
dimix писал(а):А еще, наверное, можно:
On Error Resume Next
tyomitch писал(а):Alex_2005, ты чужие посты-то прочитал, прежде чем свой постить?
Alex_2005 писал(а):да, если тебя это интересует то читал, поэтому и решил написать, так как iwand своим ответом только запутал. Так что не злись зря.
tyomitch писал(а):В самом первом ответе в топике уже было написано то же самое.
Сейчас этот форум просматривают: SemrushBot и гости: 128