Project.exe.MANIFEST

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Project.exe.MANIFEST

Сообщение A.A.Z. » 13.01.2004 (Вт) 18:33

Народ, объясните, плиз, мне, ламеру, почему первый exe'шник работает, а второй - нет?!
Ну не могу я, блин, допереть!!! :evil:

Только, плиз, не смейтесь, если это смешно... :roll:
Последний раз редактировалось A.A.Z. 13.01.2004 (Вт) 21:51, всего редактировалось 1 раз.
Нет меня больше

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Инициализация!!!

Сообщение hCORe » 13.01.2004 (Вт) 21:05

Проинициализируй Common Controls в программе ЯВНО, с использованием Win32 API. Не знаю как у тебя, но у меня просто так программа xp-шные стили не использует :cry:

Код: Выделить всё
'создай новый модуль и
'поставь Sub Main как стартовый объект
Public Type TagInitCommonControlsEx
   dwSize As Long
   dwICC As Long
End Type
Public Declare Function InitCommonControlsEx Lib "comctl32.dll" (ICCEx As TagInitCommonControlsEx) As Long
Public Const ICC_USEREX_CLASSES As Long = &H200
Public Const ICC_WIN95_CLASSES = &HFF

Sub Main()
    Dim ICCEx As TagInitCommonControlsEx
    ICCEx.dwICC = ICC_USEREX_CLASSES
    ICCEx.dwSize = LenB(ICCEx)
    InitCommonControlsEx ICCEx
    'вместо frmSplash напиши имя загружаемой формы
    Load frmSplash
    frmSplash.Show
End Sub
Моду создают модоки, а распространяют модозвоны.

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

Сообщение A.A.Z. » 13.01.2004 (Вт) 21:09

2 hCORe - :mrgreen:

Спа-си-бо!
Сам бы ни за что не додумался! :shock:
Нет меня больше

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

Сообщение A.A.Z. » 13.01.2004 (Вт) 21:10

А почему тогда пример #1 работает? :?:
Нет меня больше

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Thanx to ZeroX

Сообщение hCORe » 13.01.2004 (Вт) 21:10

Всегда пожалуйста :!: :!: :!:
А пример я нашел на сайте одного из членов форума, ZeroX'a, по-моему, его звали. Так что ему спасибо вдвойне :wink:
Моду создают модоки, а распространяют модозвоны.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Скрытый Init!

Сообщение hCORe » 13.01.2004 (Вт) 21:13

Про пример №1: по-видимому, ты там используешь вперемешку контролы и шестой и пятой версии MS Win Common Controls.

У меня с пятой версией контролов и без такого кода работало (правда не все проги, а как-то избирательно :oops: ), наверное он как-то инициализирует библиотеку за нас :wink:
Моду создают модоки, а распространяют модозвоны.

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

Сообщение A.A.Z. » 13.01.2004 (Вт) 21:49

2 ZeroX - :mrgreen: :)
Кстати, вопрос почти по теме:
Как сделать такой Изображение ПрогрессБар?
Нет меня больше

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

Сообщение GSerg » 14.01.2004 (Ср) 10:05

Самому написать :)
Я, в принципе, писал создавание прогрессбара, думаю, нужно просто заменить в нём название класса окна. Где же оно... А, чёрт, дома. Если ещё нужно, то скину, как приду.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

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

Сообщение GSerg » 14.01.2004 (Ср) 14:18

Попробуй, у меня-то 98, так что не знаю, как будет выглядеть :)
Вложения
ProgressBar.zip
Прогресс бар. Домашний.
(3.3 Кб) Скачиваний: 69
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

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

Сообщение A.A.Z. » 14.01.2004 (Ср) 19:58

Не пашет :( - ошибка интерфейса :(.
Нет меня больше


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 123

    TopList