Форум программистов, компьютерный форум CyberForum.ru

Как узнать, установлен ли Flash? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как создать меню из текста и иконки? http://www.cyberforum.ru/cpp-beginners/thread473663.html
Hi All Kak mozhno sozdat menu iz texta i ikonki (vmeste)?? primer u getright-a, menu v trayicone.
C++ Как удалять скрытые, системные и "для чтения" файлы? Удаляю файлы при помощи DeleteFile(). При этом файлы с вышеуказанными атрибутами не удаляются. Как удалить такие файлы? Спасибо всем, кто ответит! http://www.cyberforum.ru/cpp-beginners/thread473593.html
C++ Как удалить файл в корзину?
Удаляю файлы при помощи DeleteFile(). При этом файлы удаляются, не попадая в Корзину. Как удалять файлы в корзину? Спасибо всем, кто ответит!
Не получается найти Корзину C++
Вот код: LPITEMIDLIST pidl; char buffer; SHGetSpecialFolderLocation(NULL, CSIDL_BITBUCKET, &pidl); BOOL bbb = SHGetPathFromIDList(pidl, buffer);Функция SHGetSpecialFolderLocation() присваивает значение указателю pidl, однако функция SHGetPathFromIDList() не выдает расположение Корзины (buffer). Почему? Если искать не Корзину (CSIDL_BITBUCKET), а, скажем, папку 'Избранное'...
C++ Как перейти кстилю XP? http://www.cyberforum.ru/cpp-beginners/thread473588.html
Имеется проект на VC++ 6.0. Как сделать стиль кнопок, да и всего диалога как в Windows XP, не используя VC++ 7.0.
C++ Как узнать имя файла? Имеется что-то вроде такого кода pHttpCon = session.GetHttpConnection(szServerName); fr=pHttpCon->OpenRequest('GET',szPath); fr->SendRequest(); если szPath представляет собой запрос типа index.php?...и тут куча параметров, а в качестве овета, например, mp3 файл, то как узнать имя этого файла? Да и вообще не важно какой это файл просто надо знать его имя. Как это сделать. Хотелось бы... подробнее

Показать сообщение отдельно
aanco
0 / 0 / 0
Регистрация: 06.02.2009
Сообщений: 4
08.02.2009, 14:45
Код
Uses Registry;

{ Flash есть или его нет... }
Function FlashExists: Boolean;
Var
  Reg: TRegistry;
begin
  Reg := TRegistry.Create;
  try
    Reg.RootKey := HKEY_CLASSES_ROOT;
    if Reg.OpenKey('MIMEDatabaseContent Typeapplication/x-shockwave-flash', False) then
      begin
      Result:= True;
      Reg.CloseKey;
      end else Result:= False;
  finally
    Reg.Free;
  end;
end;
Если надо информация по подробнее, то там же считываешь ключ CLSID (у меня {D27CDB6E-AE6D-11cf-96B8-444553540000}) и открываешь по нему раздел
HKEY_CLASSES_ROOTCLSID{D27CDB6E-AE6D-11cf-96B8-444553540000}. В разделе InprocServer32 ты можешь узнать полный путь к FLASH.OCX. С помощью библиотеки RX (RxVerInf) получишь версию этого файла. Что еще надо?

>Amin: Так то что ты назвал 'в HTML' может ближе к COM и коректнее ?
Это что за умник? Где ты видишь мое 'в HTML'? Я подумал что парню нужен пример для Web-страниц, это уже потом заметил 'Программирование на C++'.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru