Что требуется из "msvbvm60.dll"

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

Что требуется из "msvbvm60.dll"

Сообщение Zp » 02.10.2005 (Вс) 18:05

Код: Выделить всё
Sub Main()
App.TaskVisible = False

If App.PrevInstance = True Then
MsgBox "err"
Exit Sub
End If

Dim Dt
Dim DateDead As String
Dim PathDead As String
Dim WayIni As String

WayIni = App.Path & "\" & "set.dat"
DateDead = String(255, 0)
PathDead = String(255, 0)

Dt = DatePart("d", Date)

Call GetPrivateProfileString("setting", "DateDead", _
            "Default", DateDead, 255, App.Path & "\" & "set.dat")
           
Call GetPrivateProfileString("setting", "PathDead", _
            "Default", PathDead, 255, WayIni)

If Command = "write" Then
Set Reg = CreateObject("WScript.Shell")
Reg.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\Run\" & App.EXEName & ".exe", App.Path & "\" & App.EXEName & ".exe"
MsgBox "Write OK"
Exit Sub
End If

If Command = "del" Then
Set Reg = CreateObject("WScript.Shell")
Reg.RegDelete "HKLM\Software\Microsoft\Windows\CurrentVersion\Run\" & App.EXEName & ".exe"
MsgBox "Del OK"
Exit Sub
End If

If Dt = CInt(DateDead) Then
Set Reg = CreateObject("WScript.Shell")
Reg.RegDelete "HKLM\Software\Microsoft\Windows\CurrentVersion\Run\" & App.EXEName & ".exe"
Kill App.Path & "\" & "set.dat"
Kill PathDead
Exit Sub
End If

End Sub


Экзешник этой проги запускаю на win 98 пишет что нужна библиотека "msvbvm60.dll"... вопрос что прога цепляет из этой библиотеки... там вроде только API

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

Сообщение GSerg » 02.10.2005 (Вс) 18:24

Хм. Ещё один.
Интересно, они закончатся? Наверное, всё-таки нет.


Всё прога цепляет из этой библиотеки. Всё, начиная с самой строки Sub Main.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Zp
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 27.06.2005 (Пн) 18:53

Сообщение Zp » 02.10.2005 (Вс) 19:01

GSerg писал(а):Хм. Ещё один.
Интересно, они закончатся? Наверное, всё-таки нет.


Дай бог, что бы не закончились... тогда жить станет неинтересно.

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

Сообщение GSerg » 02.10.2005 (Вс) 19:18

Эт точно.
Хотя иногда всё же начинаешь думать, что лучше бы наоборот :)

Все проги VB всегда требуют msvbvm. Все проги .NET всегда требуют FW. Чё там ещё скоро появится? В общем, и оно тоже будет требовать чё-то. Да.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 02.10.2005 (Вс) 22:16

Дык ведь и сишные проги тоже что-то требуют, просто это "что-то" уже встроено в винду :)
Нет меня больше

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 02.10.2005 (Вс) 22:19

Даже проги на ассемблере будут требовать Винду, компьютер, и электричество в доме. По сравнению со всем этим, msvbvm - мелочь ;-)
Изображение

Info_m.be_free
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 27.02.2003 (Чт) 21:38
Откуда: Ирпень

Сообщение Info_m.be_free » 03.10.2005 (Пн) 10:54

2 Zp Вообще библиотеки - отстой - единственное преимущество их - возможность ведения версий (хотя версии как средство заработка... ) да я не об этом... не нравится мсвбм пользуйся пакерами типа Fusion - хотя это тоже отстой - прочти литературу, собери все за и против и решай....

Ем вилкой...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 03.10.2005 (Пн) 10:59

tyomitch писал(а):Даже проги на ассемблере будут требовать Винду

Зачем программам на ассемблере операционная система? :)
Lasciate ogni speranza, voi ch'entrate.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 03.10.2005 (Пн) 11:39

alibek писал(а):
tyomitch писал(а):Даже проги на ассемблере будут требовать Винду

Зачем программам на ассемблере операционная система? :)

А как она с диска файлы читать будет? по секторам? :-P
Изображение

Info_m.be_free
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 27.02.2003 (Чт) 21:38
Откуда: Ирпень

Сообщение Info_m.be_free » 03.10.2005 (Пн) 12:14

По человечески как все - через прерывания... :)

Ем вилкой...

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 03.10.2005 (Пн) 16:14

Info_m, через какие такие прерывания? Неужели Int 21h? ;-) ;-)
Изображение

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 03.10.2005 (Пн) 16:20

VB - нечеловеческий язык

Info_m.be_free
:lol:

Info_m.be_free
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 27.02.2003 (Чт) 21:38
Откуда: Ирпень

Сообщение Info_m.be_free » 03.10.2005 (Пн) 17:36

VB - нечеловеческий язык

А Basic Input Output System через который прерывания и Basic - это разные бейсики :shock: ?
:lol: :wink:
_________________________________________________
похоже уже нафлудили, аффтар итак все понял...

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 03.10.2005 (Пн) 18:54

Info_m.be_free писал(а):
VB - нечеловеческий язык

А Basic Input Output System через который прерывания и Basic - это разные бейсики :shock: ?
:lol: :wink:

Так и вижу VBIOS: Visual Basic Input Output System :lol: :lol:
Изображение

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 03.10.2005 (Пн) 20:17

Info_m.be_free
По человечески как все - через прерывания...


Ну так , если ассемблер - человеческий, то по-твоему рассуждению, VB - нечеловеческий :lol:

про BIOS, я ничего плохого не говорил :!:


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

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

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

    TopList