thom8994
Messages postés17Date d'inscriptionsamedi 9 mai 2009StatutMembreDernière intervention26 mai 2009
-
9 mai 2009 à 16:25
thom8994
Messages postés17Date d'inscriptionsamedi 9 mai 2009StatutMembreDernière intervention26 mai 2009
-
13 mai 2009 à 22:06
Bonjour,
Je suis en train de faire un programme d'édition de de texte RTF et je voudrais associé mon programme avec les fichier portant l'extension *.rtf.
Alors j'utilise ce code:
Private Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" _
(ByVal hKey As Long, ByVal lpSubKey As String, _
ByVal phkResult As Long) As Long
Private Declare Function RegSetValue Lib "advapi32.dll" Alias "RegSetValueA" _
(ByVal hKey As Long, ByVal lpSubKey As String, _
ByVal dwType As Long, ByVal lpData As String, _
ByVal cbData As Long) As Long
Mais le débogueur m'affiche: "Tentative de lecture ou d'écriture de mémoire protégée. Cela indique souvent qu'une autre mémoire est endommagée."
Donc je voudrais savoir comment je peut faire autrement ou corriger l'erreur,
Merci, Thomas
PS: Je cherche aussi comment créer un aperçu avant impression et ajouter une image à ma RichTextBox (Malgré les sources trouvé sur ce site que je n'arrive pas à faire fonctionner). Mais c'est secondaire.
thom8994
Messages postés17Date d'inscriptionsamedi 9 mai 2009StatutMembreDernière intervention26 mai 2009 9 mai 2009 à 16:42
Merci de la réponse très rapide,
L'erreur survien à cette ligne : "Call RegCreateKey(HKEY_CLASSES_ROOT, "RTF", MaCle)"
(La 3éme de la fonction
cmdAssocExt_Click())
Je suis sous windows XP
et je suis Admin
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 9 mai 2009 à 17:24
Essaye avec RegCreateKeyEx ou RegOpenKeyEx, chez moi ton code ne fonctionne pas mais je n'ai pas de message d'erreur, il y a juste la fonction RegCreateKey qui ne me retourne pas la valeur 0 (NO_ERROR) mais la valeur 83 ("Paramètres incorrect")...