Suchergebnisse

Suchergebnisse 1-10 von insgesamt 10.

  • Benutzer-Avatarbild

    Hi, ich habe ein (bescheidenes) cell phone ... und ab und zu mache ich damit Photos und möchte die auf meinen PC hochladen und auf dem cell phone löschen. Klar, das kann man mit dem Windows Explorer machen ... aber das ist recht mühsam und deswegen möchte ich das mit einem VB Programm lösen. Am liebsten wäre es mir, wenn ich dem cell phone einen LAUFWERKSBUCHSTABEN zuordnen könnte und das Dingens dann ganz normal über VB.Net Methoden ansprechen könnte. So wie das bei einen Netzlaufwerk ja auch f…

  • Benutzer-Avatarbild

    Jau, das war genau der Link, den ich gesucht hatte. Man muss COM-Objekte verwenden ... und dann klappt das auch hervorragend ! Ich habe mal hier mein Coding eingestellt, weil der von @petoad eingestellt Link of Code verweist, der in C# geschrieben ist und zudem ein wichtiger Hinweis bezüglich der verwendeten Reference fehlt: VB.NET-Quellcode (90 Zeilen) Funktioniert prima ... Ich hoffe, ich habe alles gut kommentiert. Vielleicht hilft mein Coding ja anderen Leuten, die ein ähnliches Problem habe…

  • Benutzer-Avatarbild

    Zitat von ThomasG82: „Der Ausgangspunkt für den BrowseForFolder Dialog ist .RootFolder “ Ich hab das (mangels besserm Wissens) wie folgt versucht: VB.NET-Quellcode (1 Zeile) Die Syntax wird zwar akzeptiert. Aber leider funktioniert das nicht ! Es wird nach wie vor die oberste Hierachiestufe angezeigt. Wenn ich da einen "handelsüblichen" Pfad eintrage z.B. C:\test\data, dann klappt das aber schon. Deshalb meine Frage: wie verweise ich denn auf einen Pfad, der mit This PC beginnt ? Wahrscheinlich …

  • Benutzer-Avatarbild

    Erst mal ganz herzlichen Dank ! Jau so kann man im BrowseForFolder Dialog auf "This PC" kommen. Ich hätte gedacht, die Antwort würde mein Problem lösen. Aber leider ist dem nicht so. Jetzt wirst du mir vermutlich gleich an die Gurgel springen, weil ich eigentlich weitergehende Anforderungen habe. Ich will nämlich nicht nur zu "This PC" springen, sondern zu meinem cell phone ... und dort in das Verzeichnis "DCIM". So sieht mein BrowseForFolder Window jetzt aus. (s. Anhang) Wie komme ich jetzt in …

  • Benutzer-Avatarbild

    Erst mal vielen Dank für eure Ratschläge. Ich hab mich mal ein bissl mit der Umsetzung befasst: @ThomasG82: Das mit dem Directory.Exists klappt bei mir nicht. Ich erhalte False auch wenn das Gerät angeschlossen ist. Der Windows Explorer zeigt das Gerät aber problemlos an. Ich frage mich, wo der kryptische lange String herkommt ... das sieht mir nach einer Windows GUID aus ... VB.NET-Quellcode (1 Zeile) Ist denn gesichert, dass dieser String auch auf meinem PC richtig ist ? Und wie stabil ist die…

  • Benutzer-Avatarbild

    Wow ... das war natürlich SEHR nett von dir. Herzlichen Dank für den Code ! Ich hab den Code übernommen ... die Klassendefinition ist Syntax fehlerfrei. Allerdings die Button1 Routine hat einen kleinen Compile Fehler: VB.NET-Quellcode (1 Zeile) Die Routine sPnpDevIDs wird nicht gefunden. So auf die Schnelle hab ich keine Ahnung, wo ich die herbekommen könnte. Vielleicht kannst du mir einen Hinweis geben. Zitat von -Franky-: „Kann ja noch nicht funktionieren da Du ja für den ganzen Pfad noch die …

  • Benutzer-Avatarbild

    Dann sollte es doch möglich sein, diesen Wert aus der Registry auszulesen. Und damit auch in meinem Programm anzupassen, wenn sich der Wert irgendwann ändern sollte. Wo steht denn nun diese vermaledeite CLSID ... Offen gestanden bin ich ja froh, dass die Sache mit "This PC" nicht gar so einfach zu behandeln ist. Ich hatte schon befürchtet, dass ich irgend etwas völlig Triviales übersehen hätte ... LG Peter

  • Benutzer-Avatarbild

    Jau ... der Compiler Fehler ist jetzt wech ... nachher test ich das dann ! Zitat von -Franky-: „Nö, hast Du nicht. Du hast den FriendyName Deines Handys eingesetzt. Nicht die GeräteID des Handys. Die GeräteID beginnt mit \\?\“ Das verstehe ich jetzt ... der Explorer zeigt mir also den FriendyName an ... Und wo bekomme ich jetzt die GeräteId her ? LG Peter

  • Benutzer-Avatarbild

    Ok ... jetzt hab ich das geschnallt. Dein Programm funktioniert hervorragend. Einfach genial ! Leider klappt aber mein Directory Test auch mit der DeviceID immer noch nicht. So habe ich das eingebaut: VB.NET-Quellcode (12 Zeilen) Und das ist die Ausgabe: Quellcode (6 Zeilen) Hast du eine Idee wie und wo ich nach dem Fehler suchen könnte ? Vielleicht habe ich ja eine andere CLSID ? Nur wie kann ich das jetzt wieder abprüfen ... Ich hoffe, du hast noch ein wenig Geduld mit mir ... LG Peter

  • Benutzer-Avatarbild

    @-Franky- wow ... das ist ja ein kollossaler Beitrag ! Schade, dass ich dir nur EIN "hilfreich" spendieren kann ... Gut, das habe ich jetzt final verstanden: der kryptische String ist ein "COM-Pfad". Und der hat mit einem Windows-Verzeichnis Pfad soviel zu tun, wie eine Kuh mit dem Schachspielen. Und deshalb klappt das mit dem Directory.Exists auch nicht. Jetzt ist Katze aus dem Sack. Um da voran zu kommen, braucht es also eine ganz andere Programmierung ... mit den üblichen .Net Methoden kommt …