Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Filesystem

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
28.10.2002, 11:50 Uhr
Andyk



Hi,
wie bekomme ich in win32 am besten zugriff auf das dateisystem?ich habs' schon mit der scrrun.dll probiert aber wenn ich die importiere krieg ich 'nen rattenschwanz an fehlermeldungen.

Danke,
Ciao
--
CU,
ANDYK
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
28.10.2002, 11:54 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Was willst du genau machen??
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
28.10.2002, 12:06 Uhr
Andyk



Hi Flo,
Dateien moven, kopieren, zugriff auf Ordner, Attribute, Dateieigenschaften. Halt alles rund um die Dateiverwaltung.Aus meinen VB Zeiten kenne ich noch die scrrun.dll mit der das alles toll ging. Aber wie gesagt das läuft wohl jetzt nicht mehr so. Das sind die Fehler die ich kriege, vielleicht kannst du ja was damit anfangen.


C++:
c:\dokumente und einstellungen\pp\desktop\dialog\debug\scrrun.tlh(448) : warning C4003: Nicht genuegend uebergebene Parameter fuer das Makro 'GetFreeSpace'
c:\dokumente und einstellungen\pp\desktop\dialog\debug\scrrun.tlh(448) : error C2629: 'class _variant_t (' unerwartet
c:\dokumente und einstellungen\pp\desktop\dialog\debug\scrrun.tlh(448) : error C2238: Unerwartete(s) Token vor ';'
c:\dokumente und einstellungen\pp\desktop\dialog\debug\scrrun.tli(357) : warning C4003: Nicht genuegend uebergebene Parameter fuer das Makro 'GetFreeSpace'
c:\dokumente und einstellungen\pp\desktop\dialog\debug\scrrun.tli(357) : error C2589: '(' : Ungueltiges Symbol auf der rechten Seite von '::'
c:\dokumente und einstellungen\pp\desktop\dialog\debug\scrrun.tli(357) : warning C4091: 'inline ' : Ignoriert auf der linken Seite von 'class _variant_t', wenn keine Variable deklariert wurde
c:\dokumente und einstellungen\pp\desktop\dialog\debug\scrrun.tli(357) : error C2143: Syntaxfehler : Fehlendes ';' vor '::'
c:\dokumente und einstellungen\pp\desktop\dialog\debug\scrrun.tli(357) : error C2059: Syntaxfehler : '::'
c:\dokumente und einstellungen\pp\desktop\dialog\debug\scrrun.tli(357) : error C2143: Syntaxfehler : Fehlendes ';' vor '{'
c:\dokumente und einstellungen\pp\desktop\dialog\debug\scrrun.tli(357) : error C2447: Funktionskopf fehlt - Parameterliste im alten Stil?

--
CU,
ANDYK

Dieser Post wurde am 28.10.2002 um 15:31 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
28.10.2002, 15:32 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Poste mal den Teil der sccrun.tlh bzw tli wo diese fehler auftreten ...
falls der Dll-Header für VB geschrieben ist, kanns natürlich nicht gehen ...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
28.10.2002, 15:54 Uhr
Andyk



Hi Flo,
Hier die betreffenden Zeilen:

C++:
(448) _variant_t GetFreeSpace ( );
(357) inline _variant_t IDrive::GetFreeSpace ( ) {
    VARIANT _result;
    VariantInit(&_result);
    HRESULT _hr = get_FreeSpace(&_result);
    if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
    return _variant_t(_result, false);
}


--
CU,
ANDYK
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
29.10.2002, 11:31 Uhr
Andyk



Wens' interessiert ich hab' die Lösung.
Das Problem war das mir beim Importieren der SCRRUN.DLL das GetFreeSpace Makro einen Strich durch die Rechnung gemacht hat. Dafür gibt es eine einfache Lösung:
C++:
#undef GetFreeSpace
.So das der koplette Import
C++:

#undef GetFreeSpace
#import "C:\WINDOWS\system32\scrrun.dll"
using namespace Scripting;
lauten muß.
Mit der Geschichte bekommt ihr einen bequemen Zugriff auf das Dateisystem.
Mfg,
Andyk.
--
CU,
ANDYK
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: