Почему не работает программа?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
AntonGV
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 24.05.2006 (Ср) 12:10
Откуда: г. Пермь

Почему не работает программа?

Сообщение AntonGV » 15.09.2006 (Пт) 20:07

Взял пример из API-Guide, а он не работает - почему?
система Windows XP, SP2
Вложения
i-net.rar
(2.34 Кб) Скачиваний: 28

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 15.09.2006 (Пт) 20:10

AntonGV, а не сменить ли тебе аватару на неподвижную?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 16.09.2006 (Сб) 6:15

Единственный вопрос: что не работает в примере?
Весь мир матрица, а мы в нем потоки байтов!

AntonGV
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 24.05.2006 (Ср) 12:10
Откуда: г. Пермь

Сообщение AntonGV » 16.09.2006 (Сб) 9:11

Все не работает. То есть при выделении элемента в списке должны в соответствующих полях появиться имя, пароль и номер, у меня этого не происходит. Если я сам ввожу необходимые значения, при нажатии на кнопку Dial тоже ни чего не происходит

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 16.09.2006 (Сб) 9:38

Дык, елы-палы, смотри код ошибки вот здесь вот:

Код: Выделить всё
Private Sub List1_Click()
    Dim rdp As RASDIALPARAMS, t As Long
    rdp.dwSize = Len(rdp) + 6
    ChangeBytes List1.Text, rdp.szEntryName
    'Get User name and password for the connection
    t = RasGetEntryDialParams(List1.Text, rdp, 0)
    If t = 0 Then
        Text1 = ChangeToStringUni(rdp.szUserName)
        Text2 = ChangeToStringUni(rdp.szPassword)
        Text3 = ChangeToStringUni(rdp.szCallbackNumber)
    Else
        Debug.Print t ' вот он этот код!!!
    End If
End Sub


А смысл кода ошибки смотри в фале RasError.h, по идее (если стоит VC++ он находится здесь: C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include\RasError.h. Место расположение файла уточняй в зависимости от версии студии.
Весь мир матрица, а мы в нем потоки байтов!

AntonGV
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 24.05.2006 (Ср) 12:10
Откуда: г. Пермь

Сообщение AntonGV » 16.09.2006 (Сб) 10:22

Где посмотреть описание ошибки если у меня VB6. Как можно исправить эту ошибку (621)

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 16.09.2006 (Сб) 11:14

Держи файл RasError.h. Конкретно ошибка 621 означает:

RasError.h писал(а):The system could not open the phone book file.%0
Вложения
RasError.rar
(6.84 Кб) Скачиваний: 23
Весь мир матрица, а мы в нем потоки байтов!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 132

    TopList