Точка входа в процедуру не найдена

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Точка входа в процедуру не найдена

Сообщение keks-n » 07.12.2005 (Ср) 18:49

Вот, полюбуйтесь, что выдаёт моя прога на чужом компе.

Никаких внешних компонентов не используется, на том компе VB установлен, в проекте явно из библиотеки kernell32.dll объявлена только функция Sleep.
У меня всё работает нормально.
Кто виноват и что делать?
Вложения
EntryPoint.JPG
EntryPoint.JPG (18.48 Кб) Просмотров: 332
Изображение

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

Сообщение Viper » 07.12.2005 (Ср) 19:12

Ну и чего тебе ответить? Картинка просто таки замечательная! Дюже понятная.:D

Код в студию, телепаты в отпуске!
Весь мир матрица, а мы в нем потоки байтов!

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 07.12.2005 (Ср) 19:28

Гм, сделал borderstyle=fixed dialog и заработало... Бред какой-то...
Изображение

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 07.12.2005 (Ср) 19:45

Опять не фурычит :cry:

а код такой:
Код: Выделить всё

Option Explicit
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Dim OKPressed As Boolean

Private Sub cmdOK_Click()
OKPressed = True
End Sub

Private Sub Label1_Click()

End Sub

Private Sub Text1_Change()
If Len(Text1.Text) > 0 Then cmdOK.Enabled = True Else cmdOK.Enabled = False
End Sub

Friend Function GetName() As String
Me.Show
Do
Sleep 1
DoEvents
If OKPressed Then Exit Do
Loop
GetName = Text1.Text
Unload Me
End Function


На форме лейбл, текстбокс и кнопка.

Ошибка похоже при вызове GetName из другой формы. Что не так - ума не приложу...
Изображение

Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Сообщение Kovu » 08.12.2005 (Чт) 12:02

Попробуй объявить GetName() как Public или вызывать её
Код: Выделить всё
Form1.GetName
Если всё делать своими ручками, они скоро отвалятся !

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 08.12.2005 (Чт) 13:54

Тоже самое. :(

З.Ы. Если компилить код у чела на компе, то работает у него, но не работает у меня :scratch:
Изображение

Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Сообщение Kovu » 08.12.2005 (Чт) 14:56

Просто у тебя плохая карма ©
А вообще :
КОД В СТУДИЮ!!! :)
Если всё делать своими ручками, они скоро отвалятся !

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 08.12.2005 (Чт) 15:05

Заново сделал форму, вставил тот-же код и заработало :D
Изображение


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

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

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

    TopList