Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Непонятки с указателями / 3 сообщений из 3, страница 1 из 1
15.03.2006, 14:47
    #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
15.03.2006, 15:44
    #33602795
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с указателями
tors...Что я делаю не правильно?...

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

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

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

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


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

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


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