Re: GetPrivateProfileSection и Win95
От: Willi  
Дата: 08.06.01 06:52
Оценка: 4 (1)
Здравствуйте Alexander Bijamov, вы писали:

AB>VC6.0.

AB>GetPrivateProfileSection в программе при запуске под Win2000 прекрасно работает, а в W'95 OSR2 в той-же (даже заново скомпилированой программе) всегда возвращает 0 и естественно ничего не читает.

AB>Вызываю ее так:


AB>char buffer[32*1024]; //32k — limit in W'95

AB>*buffer='\0';
AB>DWORD result = GetPrivateProfileSection("Functions", buffer,sizeof(buffer),fname);

вот кусок из MSDN
Parameters
...
nSize
[in] Specifies the size, in TCHARs, of the buffer pointed to by the lpReturnedString parameter.
Windows 95: The maximum buffer size is 32,767 characters.

а 32 * 1024 = 32768
вот и вся любовь :)
\/\/i||i
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.