Ich sollte ziemlich dringend eine Lösung zum Auslesen der Datei-Infos aus einer beliebigen Datei haben. Ich habe schon das Delphi-Beispiel von Anreas Kosch auf C++ umgebaut. Allerdings funktioniert es bei mir nicht. Irgendwie scheint es nach einem Probleme mit dem IStorage aus.
->OLE-Fehler 80050030
CODE:
HResult hr = S_OK;
IStorage *pRoot = NULL;
IPropertySetStorage *pPropSet = NULL;
IPropertyStorage *pPropStor = NULL;
if (!StgIsStorageFileL"C:\\Temp\\test.txt")
{
ShowMessage("Error beim Laden!");
}
StgOpenStorage(L"C:\\Temp\\test.txt", NULL, STGM_READWRITE | STGM_SHARE_EXCLUSIVE| STGM_DIRECT, NULL, 0, &pRoot);
pPropSet = (IPropertySetStorage*)pRoot;
OleCheck(pPropSet->Open(FMTID_SummaryInformation, STGM_READ | STGM_SHARE_EXCLUSIVE, &pPropStor));
...
Wäre für eine rasche Hilfe sehr dankbar.
->OLE-Fehler 80050030
CODE:
HResult hr = S_OK;
IStorage *pRoot = NULL;
IPropertySetStorage *pPropSet = NULL;
IPropertyStorage *pPropStor = NULL;
if (!StgIsStorageFileL"C:\\Temp\\test.txt")
{
ShowMessage("Error beim Laden!");
}
StgOpenStorage(L"C:\\Temp\\test.txt", NULL, STGM_READWRITE | STGM_SHARE_EXCLUSIVE| STGM_DIRECT, NULL, 0, &pRoot);
pPropSet = (IPropertySetStorage*)pRoot;
OleCheck(pPropSet->Open(FMTID_SummaryInformation, STGM_READ | STGM_SHARE_EXCLUSIVE, &pPropStor));
...
Wäre für eine rasche Hilfe sehr dankbar.
Comment