![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Строковый тип и nil [D7, WinXP]
Destroyer © (2006-07-29 17:51:00)Есть функция:
FindFirstUrlCacheEntry( NIL, TInternetCacheEntryInfo( NIL^ ), dwEntrySize );
первый параметр может быть 'visited:', 'cookie:' или nil
Нужно вызывать эту функцию в отдельной процедуре, передавая ей один из параметров ('visited:', 'cookie:' или nil).
Проблема в том, что первые две - строковые, а последний - указатель. Как тыт быть?
procedure ClearCache(const CacheType:string);
FindFirstUrlCacheEntry( CacheType, TInternetCacheEntryInfo( NIL^ ), dwEntrySize );
Destroyer (2006-07-29 18:21:00) [1]Ну case или if понятно, просто таких функций довольно много и везде ставить case неудобно. Хотя вроде по другому никак.
Джо (2006-07-29 18:02:00) [2]> сделать set
Тут описка, конечно.
Джо (2006-07-29 18:01:00) [3]Ну, сделай параметр типа
PChar. Хотя я бы предпочел сделать set, т.е:
type
TSearchPattern = (spVisted, spCookie, spAll);
а в функции уже делал case по нему.