Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Dateien von Digitalkamera laden (https://www.delphipraxis.net/60475-dateien-von-digitalkamera-laden.html)

Michaela_ 7. Jan 2006 12:37


Dateien von Digitalkamera laden
 
Hallo,

ich versuche seit geraumer Zeit Dateien von einer Digitalkamera runterzuladen.
Über die Twain Schnittstelle funktioniert das zwar, allerdings kann ich die Bilder
von der Kamera nicht löschen.

Nun habe ich versucht über IShellFolder an die Dateien zu gelangen.
Die Dateien werden auch aufgelistet aber ich hab keine Ahnung wie ich die kopieren
soll. Herkömmliche Aufrufe mit shfileoperation oder copyfile klappen nicht.
Da wird der Datenträger nicht erkannt.

Hat jemanden einen Tipp oder einen anderen Anhaltspunkt wie ich an die Dateien
komme und diese anschliessend auch löschen kann?


danke & lg,

Michaela

tomsel 7. Jan 2006 18:21

Re: Dateien von Digitalkamera laden
 
Es ist generell nicht sehr empfehlenswert, Bilder von der Kamera mit etwas anderem als der Kamera-eigenen Funktion zu löschen. Unter Umständen wird dabei die Formatierung des eingebauten speichers irreparabel geschädigt. Das muss zwar nicht unbedingt pasieren, aber beim Ausprobieren hätte ich kein gutes Gefühl.

Michaela_ 7. Jan 2006 18:54

Re: Dateien von Digitalkamera laden
 
hmmm, auch gut. Aber wie kann ich die Dateien kopieren? Von der Twain Schnittstelle bin ich nicht so überzeugt.

konda 7. Jan 2006 19:01

Re: Dateien von Digitalkamera laden
 
kann mann bei dir die kamera nicht an den usb anschließen, denn dann kann die kamera wie ein laufwerk behandeln? :gruebel:

ichbins 7. Jan 2006 19:02

Re: Dateien von Digitalkamera laden
 
Wenn du die Cam per USB einsteckst, meldet sie sich doch als Laufwerk an?

da kannst du alles tun.


ggf. hat der Hersteller auch eine solche (sch...) Software mitgeliefert.

marabu 7. Jan 2006 19:33

Re: Dateien von Digitalkamera laden
 
Hallo Michaela,

vor mir steht eine Canon PowerShot A60, die ich per USB an meinen Rechner angeschlossen habe. Ich habe die von Canon mitgelieferte Software installiert. Danach habe ich den Modus auf Bildbetrachtung gestellt und dann die Kamera eingeschaltet. Jetzt kann ich auf die Speicherkarte der Kamera im Explorer zugreifen. Oder ich verwende die installierte Viewer-Software. Wirklich wichtig ist, dass du den Betriebsmodus richtig eingestellt hast.

Grüße vom marabu

Vader 7. Jan 2006 19:51

Re: Dateien von Digitalkamera laden
 
hallo,

da thema passt mir, hätte da eine frage, wenn ich meine canon powershot an mein
oS XP über usb anschliesse erkennt XP meine kamera ohne vorher software zu installieren,
bei NT 2000 geht das nicht, gibts da irgenwie eine möglichkeit mit delphicode an die
bilder zu kommen ?

mfg vader

marabu 7. Jan 2006 19:57

Re: Dateien von Digitalkamera laden
 
Hallo Vader,

was ist NT 2000? Windows NT4 hatte keine Unterstützung für USB an Bord, insofern solltest du dort mit und ohne Support Software ins Leere laufen. Zu Windows 2000 Server kann ich nichts sagen.

Grüße vom marabu

Vader 7. Jan 2006 20:14

Re: Dateien von Digitalkamera laden
 
hallo,

ich meine natürlich windows 2000 !
mfg vader

Michaela_ 7. Jan 2006 20:15

Re: Dateien von Digitalkamera laden
 
Ich sehe auch die Dateien im Explorer, das ist ja nicht das Thema. Und zugreifen über die mitgelieferte Software und Twain geht auch. Ich möchte aber nicht die Canon Software verwenden (verwende eine Canon PowerShot A40 oder Canon EOS350d).

Die Frage ist, wie ich die Dateien kopieren kann, weil die Kamera eben nicht als Laufwerk angemeldet ist.
Würde ich die Speicherkarte über das Lesegerät anschliessen dann wird diese als Laufwerk gemountet. Aber genau das will ich ja nicht. Ich möchte die Kamera anstecken und die Bilder runterladen.

Wie gesagt kann man über IShellFolder alle Dateien anzeigen aber eben nicht laden.
Als Pfad wird hier ungefähr folgendes zurückgegeben:
;;{guid}divid{guid}\bildname

lg,
Michaela


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:57 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz