WinAPI, C++: пара вопросов

0000

1. Как можно получить Instance приложения?
WinMain у нас во входных параметрах его получает

int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)

Вроде где то видел как получать (функция есть). Вчера вспоминал-вспоминал, по MSDN полазил - нифига не нашел
2. Можно ли создать класс, чтобы можно было создать только один объект этого класса?
3. Как правильно конвертировать char* в tchar_w* (~TCHAR* при определенном _UNICODE_) и обратно.
4. Где туториал по zlib на русском можно нарыть? (хы-хы, на английском лень вкуривать).

ryshiy28

1. GetModuleHandle
3. WideCharToMultiByte

Andbar

2. Можно ли создать класс, чтобы можно было создать только один объект этого класса?
сиглтон?

0000

,
1 - ага, похожа (я GetModule пробовал )
3 - поботаю
Пасиб

Матом просьба не ругацца
Это наверно много заботать надо Вообще это нормально так делать?

evgen5555

Синглтон - эт нормально

Maurog

да синглтон - это тема
под нее прется ща вся молодежь

Andbar

Матом просьба не ругацца
Это наверно много заботать надо Вообще это нормально так делать?
обычно вроде создают статический метод GetInstance, который проверяет, создан ли объект и если он не создан, то создаёт, а если создан, то возвращает ссылку на него.

pitrik2

да синглтон - это тема
под нее прется ща вся молодежь
не знаю как на С++
но на джава от этого уже закончили пропираться
сейчас модно класть в контекст

agaaaa

2. Да запросто! Описываешь приватный конструктор и статическую функцию, которая возвращает единственный экземпляр.

0000

Хм, приватный конструктор... не знал что такое возможно
Бум пробовать.
Оставить комментарий
Имя или ник:
Комментарий: