2013-06-26 3 views
-3

Je travaille sur Microsoft Visual C# 2010 Express. J'utilise la base de données sur Microsoft Access 2007. Maintenant, à la fin, je dois stocker les noms de tous les produits de la base de données au fichier INI. Aidez-moi, s'il vous plaît. Je suis nouveau à cela.Comment utiliser le fichier .ini dans le projet visuel C#

+2

Voulez-vous dire que vous lisez des enregistrements d'une base de données Access et que vous les stockez dans un fichier INI? Un fichier INI est juste un fichier de texte brut afin que vous puissiez utiliser un 'TextWriter' pour le travail. – Belogix

+0

En fait, je dois utiliser le fichier INI dans mon projet. J'ai deux boîtes de texte contenant des noms de produits. Je transfère un produit dans une autre zone de texte en cliquant sur le bouton. Puis à la fin, ceux qui sont déplacés sur la deuxième zone de texte, je dois montrer 2 dans cette section de produit, sinon 1. – Lany

+0

Je suis désolé mais je ne peux pas comprendre ce que vous voulez dire? Je n'ai aucune connaissance de votre application en disant des choses comme "Section de produit" ne signifie pas beaucoup. Etes-vous en train de lire/écrire dans un fichier INI? Qu'est-ce que Access a à voir avec ça alors? – Belogix

Répondre

0

Malheureusement, Microsoft considère les fichiers ini comme obsolètes (voir les commentaires dans la documentation, par exemple GetPrivateProfileString) et ne les a pas inclus dans le Common Language Runtime. Un moyen facile de les utiliser de toute façon est d'importer les fonctions Windows SDK Get/SetPrivateProfileString et Get/SetPrivateProfileInt (exporté par le Kernel32.dll) en utilisant le DllImportAttribute de System.Runtime.InteropServices.

+0

J'essaie une telle chose .. – Lany

+0

Vous pouvez trouver des déclarations décentes 'DllImport' sur [GetPrivateProfileString] (http://www.pinvoke.net/default.aspx/kernel32.getprivateprofilestring) et les pages associées. – StuporMundi

+0

Merci un peu tout le monde .. Je l'ai résolu maintenant :) – Lany

Questions connexes