Lecture de fichiers AMC en dotnet (csharp)
Lecture de fichiers AMC en dotnet (csharp)
Bonjour tout le monde,
Pour les développeurs en herbe, j'ai fais une dll en csharp permettant de récupérer les infos contenues dans un fichier au format amc. Je joint également un exemple de code permettant l'utilisation de cette dll (quand même) pour ceux qui voudraient faire leur propre application avec les options qu'ils veulent. Bien sûr une connaissance du langage csharp (ou tout autre langage dotnet) est plutôt conseillée.
Nécessite le .NET Framework 2.0.
V3
Nouvelle version en lecture/écriture :
code source + dll
V2
Nouvelle version simplifiée de la dll avec le code source :
dll seule
code source
V1
Liens :
dll seule
exemple exe + dll
exemple source
EDIT V1 : pour le tester, récupérer l'exe et la dll.
Pour les développeurs en herbe, j'ai fais une dll en csharp permettant de récupérer les infos contenues dans un fichier au format amc. Je joint également un exemple de code permettant l'utilisation de cette dll (quand même) pour ceux qui voudraient faire leur propre application avec les options qu'ils veulent. Bien sûr une connaissance du langage csharp (ou tout autre langage dotnet) est plutôt conseillée.
Nécessite le .NET Framework 2.0.
V3
Nouvelle version en lecture/écriture :
code source + dll
V2
Nouvelle version simplifiée de la dll avec le code source :
dll seule
code source
V1
Liens :
dll seule
exemple exe + dll
exemple source
EDIT V1 : pour le tester, récupérer l'exe et la dll.
Last edited by baffab on 2011-07-04 11:51:22, edited 4 times in total.
J'ai refait une version simplifiée de la dll (v2.0.0) : AMCaccess_dll
Pour l'utiliser dans un projet dot net, l'ajouter en référence puis :
en CSharp (C#) :
en VBnet :
Si vous avez des questions techniques n'hésitez pas.
PS : Si vous êtes sage, la semaine prochaine je mets les sources en ligne (le temps de rajouter 2 ou 3 commentaires).
Pour l'utiliser dans un projet dot net, l'ajouter en référence puis :
en CSharp (C#) :
Code: Select all
AMCaccess.CCatalog mCatalog = new AMCaccess.CCatalog("C:\Catalog.amc")
string OwnerName;
string Title;
OwnerName.Text = mCatalog.OwnerName;
Title = mCatalog.ListMovie(0).TranslatedTitle;
PictureBox1.Image = System.Drawing.Image.FromStream(new MemoryStream(mCatalog.ListMovie(0).Picture))
Code: Select all
Dim mCatalog As AMCaccess.CCatalog = New AMCaccess.CCatalog("C:\Catalog.amc")
Dim OwnerName As String
Dim Title As String
OwnerName = mCatalog.OwnerName
Title = mCatalog.ListMovie(0).TranslatedTitle
PictureBox1.Image = System.Drawing.Image.FromStream(New System.IO.MemoryStream(mCatalog.ListMovie(0).Picture))
PS : Si vous êtes sage, la semaine prochaine je mets les sources en ligne (le temps de rajouter 2 ou 3 commentaires).