Probleme avec PB 4.10 Beta 3
Probleme avec PB 4.10 Beta 3
Message d'erreur suivant qui empeche lelancement du compilateur
Constant already declared in another program #EM_TIMEPROPER
Quelqu'un sait-il ce qu'il faut faire ?
Constant already declared in another program #EM_TIMEPROPER
Quelqu'un sait-il ce qu'il faut faire ?
cette constante est définie dans un fichier résident (purebasic/residents/) probablement asssociée à une userlib.
et étant donné que fred a rajouté des nouvelles constantes API prédéfinies, la constante #EM_TIMEPROPER ne doit pas être redéclarée ailleurs. donc il faut effacer le fichier .res qui pose problème.
et étant donné que fred a rajouté des nouvelles constantes API prédéfinies, la constante #EM_TIMEPROPER ne doit pas être redéclarée ailleurs. donc il faut effacer le fichier .res qui pose problème.
Merci de tes eclaircissements, mais comment trouver le fichier .res en cause ? je ne suis pas un spécialiste me contentant d'utiliser les lib mis à dispositionFlype a écrit :cette constante est définie dans un fichier résident (purebasic/residents/) probablement asssociée à une userlib.
et étant donné que fred a rajouté des nouvelles constantes API prédéfinies, la constante #EM_TIMEPROPER ne doit pas être redéclarée ailleurs. donc il faut effacer le fichier .res qui pose problème.
Compile le code suivant en mode débogue, ensuite clique sur le bouton Copier des Messages du déboggeur.
Par la suite post le résultat ici afin que l'on puisse voir les noms des fichiers *.res présent.
A+
Guimauve
Par la suite post le résultat ici afin que l'on puisse voir les noms des fichiers *.res présent.
Code : Tout sélectionner
; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
; Nom du projet : Scan PureBasic Residents File
; Fichier : Source principal
; Version : 0.0.0
; Programmation : À compléter
; Programmé par : Guimauve
; Date : 10-08-2007
; Mise à jour : 10-08-2007
; Codé avec PureBasic V4.10
; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Directory.s = PathRequester("PureBasic Residents File", "C:\Program Files\PureBasic\Residents")
If ExamineDirectory(0, Directory, "*.res") <> 0
While NextDirectoryEntry(0) <> 0
FileName.s = DirectoryEntryName(0)
If Left(FileName, 1) <> "."
Debug FileName
EndIf
Wend
EndIf
; <<<<<<<<<<<<<<<<<<<<<<<<<<
; <<<<< FIN DU FICHIER <<<<<
; <<<<<<<<<<<<<<<<<<<<<<<<<<
Guimauve
Guimauve a écrit :Compile le code suivant en mode débogue, ensuite clique sur le bouton Copier des Messages du déboggeur.
Par la suite post le résultat ici afin que l'on puisse voir les noms des fichiers *.res présent.
A+Code : Tout sélectionner
; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ; Nom du projet : Scan PureBasic Residents File ; Fichier : Source principal ; Version : 0.0.0 ; Programmation : À compléter ; Programmé par : Guimauve ; Date : 10-08-2007 Le problême c'est que je ne peux plus me servir de Purebasic car le message d'erreur enpeche le lancement du compilateur. Je vais totuefois essayer de poster le contenu du repertoire par un autre biais ; Mise à jour : 10-08-2007 ; Codé avec PureBasic V4.10 ; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Directory.s = PathRequester("PureBasic Residents File", "C:\Program Files\PureBasic\Residents") If ExamineDirectory(0, Directory, "*.res") <> 0 While NextDirectoryEntry(0) <> 0 FileName.s = DirectoryEntryName(0) If Left(FileName, 1) <> "." Debug FileName EndIf Wend EndIf ; <<<<<<<<<<<<<<<<<<<<<<<<<< ; <<<<< FIN DU FICHIER <<<<< ; <<<<<<<<<<<<<<<<<<<<<<<<<<
Guimauve
Ouais, c'est pas très brillant de ma part.
N'empêche que lorsqu'une version beta arrive il est très important de copier le répertoire où PureBasic est installé et de le renommer.
Sur ma machine, j'ai un répertoire nommé PureBasic dans lequel j'ai la 4.10 Beta 3. Et un autre nommé PureBasic 4.02
Et lorsque la 4.10 ne sera plus en version Beta, je fais un Supprimer sur le répertoire PureBasic 4.02
De cette manière, quand j'ai un problème comme le tiens, et oui ça m'arrive à moi aussi, je peux comparer les fichiers et voir ceux qui eu des changement depuis la version précédente. Je te suggère de faire de même.
Si ça ne marche toujours pas, fait :
0. Une suppression du Répertoire où PureBasic est installé.
1. Une nouvelle installation de la version 4.02
2. Une copie du répertoire fraichement installé (Version 4.02)
3. Une mise à jour vers la version 4.10 Beta 3 dans le répertoire installation original (Point 1)
En cas de problème, tu pourra toujours lancer la version 4.02 manuellement depuis l'Explorateur Windows.
A+
Guimauve
N'empêche que lorsqu'une version beta arrive il est très important de copier le répertoire où PureBasic est installé et de le renommer.
Sur ma machine, j'ai un répertoire nommé PureBasic dans lequel j'ai la 4.10 Beta 3. Et un autre nommé PureBasic 4.02
Et lorsque la 4.10 ne sera plus en version Beta, je fais un Supprimer sur le répertoire PureBasic 4.02
De cette manière, quand j'ai un problème comme le tiens, et oui ça m'arrive à moi aussi, je peux comparer les fichiers et voir ceux qui eu des changement depuis la version précédente. Je te suggère de faire de même.
Si ça ne marche toujours pas, fait :
0. Une suppression du Répertoire où PureBasic est installé.
1. Une nouvelle installation de la version 4.02
2. Une copie du répertoire fraichement installé (Version 4.02)
3. Une mise à jour vers la version 4.10 Beta 3 dans le répertoire installation original (Point 1)
En cas de problème, tu pourra toujours lancer la version 4.02 manuellement depuis l'Explorateur Windows.
A+
Guimauve
#EM_TIMEPROPER est une constante pour le RichEdit (EditorGadget en purebasic).
peut etre as tu la lib LibEditorPlus de Gnozal ?
http://www.purebasic.fr/french/viewtopic.php?t=2332
enfin quoiqu'il en soit efface tout (en faisant une sauvegarde de coté)
et réinstalle la derniere version de pb en la téléchargeant depuis ton compte sur www.purebasic.fr. là y aura pas de probleme.
peut etre as tu la lib LibEditorPlus de Gnozal ?
http://www.purebasic.fr/french/viewtopic.php?t=2332
enfin quoiqu'il en soit efface tout (en faisant une sauvegarde de coté)
et réinstalle la derniere version de pb en la téléchargeant depuis ton compte sur www.purebasic.fr. là y aura pas de probleme.
Merci ta piste était la bonne c'est bien dans lib editor plus que se situait le problêmeFlype a écrit :#EM_TIMEPROPER est une constante pour le RichEdit (EditorGadget en purebasic).
peut etre as tu la lib LibEditorPlus de Gnozal ?
http://www.purebasic.fr/french/viewtopic.php?t=2332
enfin quoiqu'il en soit efface tout (en faisant une sauvegarde de coté)
et réinstalle la derniere version de pb en la téléchargeant depuis ton compte sur www.purebasic.fr. là y aura pas de probleme.