Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Canon Kamera connect
Renni
myCSharp.de - Member



Dabei seit:
Beiträge: 13

Themenstarter:

Canon Kamera connect

beantworten | zitieren | melden

Hallo,
Ich habe die dll, die man braucht, um eine Canon Kamera zu verbinden (EDSDK.dll), aber ich schaffe es nicht, diese zu meinem Projekt hinzu zufügen. Da kommt immer: Es konnte kein Verweis auf .../EDSDK.dll hinzugefügt werden. Stellen sie sicher, dass auf die datei zugegriffen werden kann und dass sie eine gültige Assembly oder COM-Komponente ist.
Bei Assemblys und COM wird mir die dll nicht angezeigt. Was mache ich falsch?

Mfg
Christian
private Nachricht | Beiträge des Benutzers
T-Virus
myCSharp.de - Member



Dabei seit:
Beiträge: 1768
Herkunft: Nordhausen, Nörten-Hardenberg

beantworten | zitieren | melden

Es gibt scheinbar auch ein NuGet Paket, wenn man kurz mal nach der DLL sucht.

Info:
canon-edsdk-tutorial-in-c-sharp-canon-dlls-not-found-error

Nuget Paket:
https://www.nuget.org/packages/Canon.EDSDK/

T-Virus
Developer, Developer, Developer, Developer....

99 little bugs in the code, 99 little bugs. Take one down, patch it around, 117 little bugs in the code.
private Nachricht | Beiträge des Benutzers
Renni
myCSharp.de - Member



Dabei seit:
Beiträge: 13

Themenstarter:

beantworten | zitieren | melden

Danke, werde mal schauen
private Nachricht | Beiträge des Benutzers
Renni
myCSharp.de - Member



Dabei seit:
Beiträge: 13

Themenstarter:

beantworten | zitieren | melden

Ich bin gerade auf dieser Website: https://magora-systems.com/using-canon-edsdk-in-net-development/
Ich kann die angegebene Datei nicht finden. Das verwirrt mich, da ich es über den Link herutergeladen habe, der auf der Webiste steht. Da gibts nur eine EDSDK.Framework.csproj Datei die ic nicht hinzufügen kann
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Renni am .
private Nachricht | Beiträge des Benutzers
Th69
myCSharp.de - Experte

Avatar #avatar-2578.jpg


Dabei seit:
Beiträge: 3950

beantworten | zitieren | melden

Öffne die Solution EDSDKWrapper.sln und lass sie kompilieren, dann füge die damit erzeugte EDSDKWrapper.Framework.dll zu deinem Kamera-Projekt hinzu.
Beachte, daß du dann auch die nativen COM-DLLs zum Ausführen benötigst:
Zitat
To use EDSDK in your .NET project, put these DLLs and folder “icc” into your Debug or Release folder and add a reference to the EDSDKWrapper.Framework.dll.

private Nachricht | Beiträge des Benutzers
Renni
myCSharp.de - Member



Dabei seit:
Beiträge: 13

Themenstarter:

beantworten | zitieren | melden

Ja, ich glaube das ist es. Danke!
private Nachricht | Beiträge des Benutzers
Renni
myCSharp.de - Member



Dabei seit:
Beiträge: 13

Themenstarter:

beantworten | zitieren | melden

Ja, das war es! Vielen Dank!!!!!!
private Nachricht | Beiträge des Benutzers
Renni
myCSharp.de - Member



Dabei seit:
Beiträge: 13

Themenstarter:

beantworten | zitieren | melden

Ok, eine letzte frage noch Wie kann ich ein System.IO.stream in ein System.Windows.Media.ImageSource umwandeln?
private Nachricht | Beiträge des Benutzers
Th69
myCSharp.de - Experte

Avatar #avatar-2578.jpg


Dabei seit:
Beiträge: 3950

beantworten | zitieren | melden

s. Get Imagesource from Memorystream in c# WPF (statt MemoryStream kannst du einen beliebigen Stream bei BitmapImage.ImageSource einsetzen).
private Nachricht | Beiträge des Benutzers