Страница: 1 | 2 |
Вопрос: InitCommonControls
Добавлено: 04.11.04 21:28
Автор вопроса: Black Dragon | Web-сайт:
Возникла проблема: API-шка InitCommonControls у меня не фурычит вообще. Кто может подсказать, почему?
Ответы
Всего ответов: 22
Номер ответа: 1
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #1
Добавлено: 04.11.04 22:16
Чтобы подсказать что-либо конкретное, покажи код, напиши, что конкретно не выполняется, какие ошибки возникают
Номер ответа: 2
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #2
Добавлено: 04.11.04 22:44
попробовать стоит в Form_Initialize ?
Номер ответа: 3
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #3
Добавлено: 04.11.04 23:02
Я всегда в Load делаю, вроде проблем нет, Или в Main.
Номер ответа: 4
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #4
Добавлено: 04.11.04 23:28
В Sub Main, все нормально, т.е. до загрузки и инициализации формы, а вот после - у меня уже не работает...
Номер ответа: 5
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #5
Добавлено: 05.11.04 06:16
У меня стоит в Form_Load и пока не подводила.
http://www.vbnet.ru/forum/show.aspx?id=60735
Номер ответа: 6
Автор ответа:
Black Dragon
ICQ: 321186096
Вопросов: 30
Ответов: 347
Web-сайт:
Профиль | | #6
Добавлено: 05.11.04 07:49
И вот еще у меня бывало: скачиваю проект из меню Примеры. В папке проекта все как обычно + скомпилированный EXE. Захожу в EXE - все нормально, все контролы XP. А если в сначала в проект, а потом через Run (F5) запускаю прогу - то фигня...
Номер ответа: 7
Автор ответа:
Black Dragon
ICQ: 321186096
Вопросов: 30
Ответов: 347
Web-сайт:
Профиль | | #7
Добавлено: 05.11.04 07:50
cresta, а у меня нет ошибок. Функция просто не действует (хотя в режиме отладки через Breakpoint'ы она и выполняется, но не работает), как-будто ее и нет.
Номер ответа: 8
Автор ответа:
Black Dragon
ICQ: 321186096
Вопросов: 30
Ответов: 347
Web-сайт:
Профиль | | #8
Добавлено: 05.11.04 08:01
И опять таки. Пока сообщения форума открывались, я нашел тот проект (кстати, sne, это твой - API ListBox). Так вот, там
Попробовал переставить в Sub Main модуля - тоже не работает!
Номер ответа: 9
Автор ответа:
Black Dragon
ICQ: 321186096
Вопросов: 30
Ответов: 347
Web-сайт:
Профиль | | #9
Добавлено: 05.11.04 08:02
Да-а. Перестарался я немного с предыдущим сообщением... И ошибся: проект называется Ex ListBox!
Номер ответа: 10
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #10
Добавлено: 05.11.04 08:16
Попробуй InitCommonControlsEx. У меня всегда работало.
Номер ответа: 11
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #11
Добавлено: 05.11.04 08:22
А как насчёт этого?
void InitCommonControls(VOID);
Registers and initializes the common control window classes. This function is obsolete. New applications should use the InitCommonControlsEx function.
Номер ответа: 12
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #12
Добавлено: 05.11.04 13:10
cresta, а у меня нет ошибок. Функция просто не действует
Если у тебя нет ошибок, то зачем вообще тему эту открыл ?? Чтобы убедить, что InitCommonControls - это пустая ф-ция ? Типа заглушки, которая для занятия места в comctl32? И при этом ничего не делает ? Или ты ожидаешь от неё чудес, типа она разрисует твои контролы в стиль ХР?
А если в сначала в проект, а потом через Run (F5) запускаю прогу - то фигня...
Через F5 никакие проги не запускаются. Они запускаются двойным кликом в проводнике или через shell или через командную строку (cmd.exe).
А когда ты давишь на F5 - запускается выполнение того скрипта, что ты написал в IDE. Отсюда следствие: никакого XP ты не увидишь, т.к. ХР не применимо к скриптам или текстам исходника. Он применим к exe.
Номер ответа: 13
Автор ответа:
Black Dragon
ICQ: 321186096
Вопросов: 30
Ответов: 347
Web-сайт:
Профиль | | #13
Добавлено: 07.11.04 18:53
Ой, cresta, я думал ты меня понял! Даже когда я компилирую проект в exe-шник, все-равно ничего не работает!!!
Номер ответа: 14
Автор ответа:
Black Dragon
ICQ: 321186096
Вопросов: 30
Ответов: 347
Web-сайт:
Профиль | | #14
Добавлено: 07.11.04 18:54
LamerOnLine, а ты можешь кинуть пример, как InitCommonControlsEx работает?
Номер ответа: 15
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #15
Добавлено: 07.11.04 21:14
Ogrel Mike
Что ты там подразумеваешь - это только тебе известно наверняка. Я же отвечаю на то, что прочёл Конкретней надо спрашивать.
Отослал тебе на мыло инициализацию (InitCommonControlsEx), пробуй...