powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Непонятки с указателями
3 сообщений из 3, страница 1 из 1
Непонятки с указателями
    #33602518
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BOOL VOpenFileWithModeEx(PCHAR FileName,IPin **ppPin,INT CompressionMode)
{

Video->OpenEx(FileName,ppPin),(TCompressionMode)CompressionMode);

}

TVideo::OpenEx(PCHAR FileName,IPin **ppPin,TCompressionMode CompressionMode)
{

//получаю FOutPin — указатель нормальный
(*ppPin)=FOutPin;
}


//===========================================

IPin *pPin=NULL;
//Вызываю
VOpenFileWithModeEx(infile.c_str(),&pPin,WithoutCompressor);

pPin равен NULL

Что я делаю не правильно?

C ув. Tors
...
Рейтинг: 0 / 0
Непонятки с указателями
    #33602795
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tors...Что я делаю не правильно?...

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

например тута..

BOOL VOpenFileWithModeEx(PCHAR FileName,IPin **ppPin,INT CompressionMode)
{
/////// тут
Video->OpenEx(FileName,ppPin),(TCompressionMode)CompressionMode);
/////// и тут
}

до и после... до должен быть нулл..после - проинициализированным значением...
то же самое на самом вверху, и то же самое на самом низу...


с уважением
(круглый)
ЗЫ
Потенциальных проблем может быть несколько...От затирки памяти, до оптимизации компиллера и некоректности дебага...
...
Рейтинг: 0 / 0
Непонятки с указателями
    #33610406
yamapikarya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Video->OpenEx(FileName,ppPin),(TCompressionMode)CompressionMode);
за такое компилер должен крыть матом.

а что, дебагер - это уже не модно???
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Непонятки с указателями
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]