Ich versuche, erweiterte Dateieigenschaften in Listview abrufen, aber ich bin "Objektreferenz nicht auf eine Instanz des Objekts festgelegt" Fehler in Shell32.Namespace Pfadargument, obwohl es definitiv keine leere Zeichenfolge ist. Hier ist mein Code:C# - erweiterte Dateieigenschaften von Shell32 abrufen?
using Shell32;
namespace MyApp.FileManager
{
public static class FileManager_Methods
{
public static Shell shell= new Shell();
public static Folder folder_prop;
public static FolderItem prop;
public static void ShowDirectory(ListView Lview, string Path)
{
//error here
folder_prop = shell.NameSpace(Path);
Lview.Items.Clear();
//code for displaying items in listview...
}
}
}
Verweis auf Shell Bedienelemente und Automation hinzugefügt wird, und derselbe Code funktioniert für mich in VB.NET in Ordnung. Was mache ich hier falsch, fehlt noch etwas für C#?
Sie haben nicht shell – BugFinder
initialisiert @BugFinder Ihr Nickname passt die Situation perfekt – Alex
ok danke für die Antwort, aber wie initialisiere ich es? – LuckyLuke82