Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: InitCommonControls Добавлено: 04.11.04 21:28  

Автор вопроса:  Black Dragon | Web-сайт: в разработке | ICQ: 321186096 
Возникла проблема: API-шка InitCommonControls у меня не фурычит вообще. Кто может подсказать, почему?

Ответить

  Ответы Всего ответов: 22  

Номер ответа: 1
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #1 Добавлено: 04.11.04 22:16
Чтобы подсказать что-либо конкретное, покажи код, напиши, что конкретно не выполняется, какие ошибки возникают

Ответить

Номер ответа: 2
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #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-сайт: hw.t-k.ru
 Профиль | | #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). Так вот, там
InitCommonControls
стоит в Form_Initialize(). Попробовал оставить так - неработает.
Попробовал переставить в 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-сайт: basicproduction.nm.ru
 Профиль | | #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), пробуй...

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам