Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Синтаксис вызова Sub'а vb6 Добавлено: 13.03.10 20:26  

Автор вопроса:  VbStarter | Web-сайт: moscowdevils.ru | ICQ: 357911808 
Извиняюсь за такой вопрос просто забыл и невспомню))) но, какой синтаксис у команды вызова Sub'а (с Call Sub.....).

Ответить

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

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 13.03.10 20:51
Call Proc(arg1, arg2) или Proc arg1, arg2

Ответить

Номер ответа: 2
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #2
Добавлено: 13.03.10 21:24
сенькс

Ответить

Номер ответа: 3
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #3
Добавлено: 13.03.10 21:35
что здесь за ошибка (в Call Sub_(Enter)) (ошибка Expected Function or variable что значит?)
Private Sub cmdOK_Click()
    'check for correct password
    If txtPassword = "SVUFBI1805" Then
        'setting a global var is the easiest
        LoginSucceeded = False
        Call Sub_(Enter)
        Me.Hide
    Else
        MsgBox "Invalid Password, try again!", , "Login Control 2.0"
        txtPassword.SetFocus
        SendKeys "{Home}+{End}"
    End If
End Sub

Private Sub Enter()
dbMainTableForm.Visible = True
If LoginSucceeded = False Then
dbMainTableForm.Visible = True
Load (frmLogin)
Else
MsgBox "A breaking entering detekted", vbCritical, "Login Control 2.0"
End
End If
End Sub

Ответить

Номер ответа: 4
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #4
Добавлено: 13.03.10 21:40
ошибка Expected Function or variable
- пропущенна функция или переменная. как нужно (если вообще нужно)))) объявлять вызов Sub'а.

Ответить

Номер ответа: 5
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #5
Добавлено: 13.03.10 21:59
компилятору сначала всё нравитсая, а потом ошибка. Синтаксис Call Proc(arg1, arg2) или Proc arg1, arg2

Ответить

Номер ответа: 6
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #6
Добавлено: 13.03.10 22:00
просто я помню какойто такой вызов - Call Sub_ИМЯ

Ответить

Номер ответа: 7
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #7
Добавлено: 13.03.10 22:02
но при этом ошибка - Sub or Function not defined.

Ответить

Номер ответа: 8
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #8
Добавлено: 13.03.10 22:03
Либо Call Sub_Enter, либо использовать CallByName.

Ответить

Номер ответа: 9
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #9
Добавлено: 13.03.10 23:34
Значит CallByName (Enter)

Ответить

Номер ответа: 10
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #10
Добавлено: 13.03.10 23:36
  1. Private Sub cmdOK_Click()
  2.     'check for correct password
  3.     If txtPassword = "SVUFBI1805" Then
  4.         'setting a global var is the easiest
  5.         LoginSucceeded = False
  6.         Call Enter()
  7.         Me.Hide
  8.     Else
  9.         MsgBox "Invalid Password, try again!", , "Login Control 2.0"
  10.         txtPassword.SetFocus
  11.         SendKeys "{Home}+{End}"
  12.     End If
  13. End Sub

?!

Ответить

Номер ответа: 11
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #11
Добавлено: 13.03.10 23:36
а что такое list separator

Ответить

Номер ответа: 12
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #12
Добавлено: 13.03.10 23:42
vb6 мне автоматом выдаёт CallByName(Obj и тд)

Ответить

Номер ответа: 13
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #13
Добавлено: 13.03.10 23:52
вопрос закрыт

Ответить

Страница: 1 |

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



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