Witam.
Potrzebuję określić typ pliku - więc znalazłem sobie w SDK funkcję GetClassFile - niestety nie wiem czemu ale otrzymany CLSID zawsze wygląda w ten sposób
'{00000000-0000-0000-0000-000000000000}'
. Pytanie tylko czemu ?
Oto kod jakim się posługuję:
uses ActiveX;
var
wc: array[0..256] of WideChar;
A: TGuid;
begin
StringToWideChar('C:\test.tpl', wc, SizeOf(wc) div 2); // plik test.tpl istnieje na pewno
GetClassFile(wc, A);
ShowMessage(GUIDToString(A)); // <-- tutaj się wyświetla zawsze '{00000000-0000-0000-0000-000000000000}'
end;
Proszę o pomoc