Probleme avec PB 4.10 Beta 3

Archive.
LOULOU25
Messages : 150
Inscription : mer. 19/mai/2004 20:40

Probleme avec PB 4.10 Beta 3

Message par LOULOU25 »

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 ?
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

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.
Image
LOULOU25
Messages : 150
Inscription : mer. 19/mai/2004 20:40

Message par LOULOU25 »

Flype 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.
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 à disposition
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

Message par Guimauve »

Est-ce que tu as installé la V4.10 Beta 3 dans un nouveau répertoire ou dans le même répertoire que la version précédente ?

Parce que si c'est le cas, le problème pourrait bien venir de là.

A+
Guimauve
LOULOU25
Messages : 150
Inscription : mer. 19/mai/2004 20:40

Message par LOULOU25 »

Guimauve a écrit :Est-ce que tu as installé la V4.10 Beta 3 dans un nouveau répertoire ou dans le même répertoire que la version précédente ?

Parce que si c'est le cas, le problème pourrait bien venir de là.

A+
Guimauve
Dans le meme repertoire puisque j'ais utilise UpdateTool.exe
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

Message par Guimauve »

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.

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 <<<<<
; <<<<<<<<<<<<<<<<<<<<<<<<<<
A+
Guimauve
LOULOU25
Messages : 150
Inscription : mer. 19/mai/2004 20:40

Message par LOULOU25 »

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.

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 <<<<<
; <<<<<<<<<<<<<<<<<<<<<<<<<<
A+
Guimauve
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

Message par 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
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

#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.
Image
LOULOU25
Messages : 150
Inscription : mer. 19/mai/2004 20:40

Message par LOULOU25 »

Flype 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.
Merci ta piste était la bonne c'est bien dans lib editor plus que se situait le problême
Répondre