[Résolu] Library fantome !

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
falsam
Messages : 7318
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

[Résolu] Library fantome !

Message par falsam »

J'utilise la version 5.31 (x86) de Pure Basic.

J'ai supprimé temporairement ma library utilisateur LockResizeGadget afin de modifier le code source d'un de mes programmes qui utilise les fonctionnalités de cette lib mais en incluant l'include correspondant.

J'ai relancé le compilateur et j'ai pourtant cette erreur
Nom deja utilise par une commande (provenant de la bibliotheque 'LockResizeGadget__lib_').
J'ai bien vérifié sur mon disque, le lib n'existe plus. C'était inutile, mais j'ai procédé à une nouvelle installation de Pure Basic 5.31 dans un nouveau dossier. J'ai ce même message d'erreur !
Dernière modification par falsam le jeu. 26/févr./2015 0:22, modifié 1 fois.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Library fantome !

Message par GallyHC »

Bonjour,

Si c'est le cas je dirais que PB stock un fichier temporaire avec ta lib et donc toujours utilisable pour le moment ?

GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Library fantome !

Message par nico »

Je confirme avoir eu ce genre de problème aussi, je n'ai pas réussi à savoir d'où cela venais, j'ai supprimé et réinstallé il me semble.

Je dirais que si un dossier pose problème, ce serait plutôt celui-ci:
AppData\Roaming\PureBasic
Avatar de l’utilisateur
falsam
Messages : 7318
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Library fantome !

Message par falsam »

GallyHC a écrit :i c'est le cas je dirais que PB stock un fichier temporaire avec ta lib
J'ai fait une recherche qui n'a rien donné.

@Nico: J'ai désinstallé/Réinstallé Pure Basic et le résultat est le même. Rien dans le dossier AppData\Roaming\PureBasic à part les différents fichiers de paramétrages.

C'est incompréhensible !
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Library fantome !

Message par nico »

@Nico: J'ai désinstallé/Réinstallé Pure Basic et le résultat est le même. Rien dans le dossier AppData\Roaming\PureBasic à part les différents fichiers de paramétrages.

C'est incompréhensible !
Oui je me rappelle de mon désarroi aussi, c'est donc que j'ai du réinstaller window dans ce cas; il m'arrivait de tout réinstaller de temps en temps car même avec un PC puissant, a force d'installer des trucs, le pc devenait hyper lent.


1er essai) Tu pourrais essayé de renommer ce fichier pour voir ce qui se passe history.db.

Sinon la désinstallation ne signifie pas forcément la suppression de tous les fichiers existants surtout si tu as plusieurs fichiers d'install de PureBasic.

2ème essai) Déplacer le dossier AppData\Roaming\PureBasic où le renommer pour voir si le problème persiste.
Avatar de l’utilisateur
falsam
Messages : 7318
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Library fantome !

Message par falsam »

- J'ai supprimé AppData\Roaming\PureBasic aprés avoir sauvegarder ce dossier sur une autre unité.
- Désinstallé mes trois versions de Pure Basic (5.11, 5.23 et 5.31)
- Installé à nouveau la version 5.31

Même message d'erreur.

J'ai installé la version 5.24 de PureBasic pour voir si je génère ce message d'erreur : Pas de message d'erreur.

N'ayant pas envie de formater mon pc, je vais continuer mes modification avec la version 5.24 mais j'aimerais bien comprendre ce qu'il peut bien se passer avec la version 5.31.

Merci de ton aide Nico :)
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
falsam
Messages : 7318
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Library fantome !

Message par falsam »

L'ideal serait que ce message indique aussi l'emplacement de la library utilisateur
Nom deja utilise par une commande (provenant de la bibliotheque 'LockResizeGadget__lib_').
PS : L'option affiché les fichiers et dossiers cachés est bien activée.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
StarBootics
Messages : 8
Inscription : lun. 11/nov./2013 2:42

Re: Library fantome !

Message par StarBootics »

Supprimé
Dernière modification par StarBootics le sam. 16/mai/2015 0:53, modifié 1 fois.
StarBootics
Messages : 8
Inscription : lun. 11/nov./2013 2:42

Re: Library fantome !

Message par StarBootics »

Supprimé
Dernière modification par StarBootics le sam. 16/mai/2015 0:53, modifié 1 fois.
Avatar de l’utilisateur
falsam
Messages : 7318
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Library fantome !

Message par falsam »

Merci StarBootics mais c'est trop tard :)

Comme je l'ai dit précédemment, j'ai procédé à une nouvelle installation de PureBasic.

Pourtant, regardez ce qu'il se passe avec cette animation :

Image

Windows 7 (et Windows 8 ) est équipé d'un mécanisme destiné à améliorer la sécurité et la stabilité du système. Il s'agit de la virtualisation des fichiers.

Microsoft a défini un ensemble d'emplacement protégé sur le disque de votre ordinateur. Ces dossiers sont par exemple Windows, Programmes et Program files.

Si un logiciel (Exemple Tailbite) tente d'écrire dans l'un des ses emplacements (Exemple : C:\Program Files (x86)\PureBasic531\PureLibraries\UserLibraries), Windows ne provoquera pas d'erreur et simulera l'écriture dans ce dossier.

Vous avez bien lu : Windows 7 va simuler l'écriture de ce fichier. J'enrage !

En réalité, le système stocke le fichier nouvellement crée dans un emplacement virtuel situé dans C:\Users\VOTRE_NOM_UTILISATEUR\AppData\Local\VirtualStore.

D’après ce que j'ai compris, mon cas n'aurait pas du se produire car je lance tailbite en mode admin mais parfois il y a des comportements étranges.

Vous n'imaginez pas le nombre de fichiers que j'ai retrouvé de cette manière !! et la place que je libère. Concernant PureBasic j'ai retrouvé l'installation de 13 versions de PB alors que j'ai supprimé ces installations.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
StarBootics
Messages : 8
Inscription : lun. 11/nov./2013 2:42

Re: Library fantome !

Message par StarBootics »

Supprimé
Dernière modification par StarBootics le sam. 16/mai/2015 0:53, modifié 1 fois.
Avatar de l’utilisateur
SPH
Messages : 4937
Inscription : mer. 09/nov./2005 9:53

Re: Library fantome !

Message par SPH »

falsam a écrit :Vous n'imaginez pas le nombre de fichiers que j'ai retrouvé de cette manière !!
12 fichiers : 7.58Mo
W8 x64 vieux de 14 mois

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Marc56
Messages : 2196
Inscription : sam. 08/févr./2014 15:19

Re: [Résolu] Library fantome !

Message par Marc56 »

À la manière de la commande 'whereis' des OS un*x, il existe des outils de recherche de fichiers pour Windows qui fonctionnent de la même manière (indexation automatique) mais qui sont bien plus rapide que la recherche intégrée Windows.

Le meilleur que j'ai pu trouver:
SearchEverything http://www.voidtools.com/ Freeware et léger.

Il est bien plus rapide que la recherche de Windows, car il n'indexe que les noms et dates, et pas les mots clés.
Il lui faudra une ou deux minutes la première fois pour indexer tous les disques, mais ensuite la mise à jour est en temps réel, ce qui permet de voir les fichiers générés/modifiés pendant le développement.
Penser à le paramétrer pour ne pas exclure les fichiers cachés et système.
Par contre on peut lui dire d'exclure des répertoires.
On peut chercher avec les expressions régulières. ( :arrow: Attention si on le laisse dans ce mode à la gestion du '.' et de l'*' qui ne sont pas les même que les jokers)

Cet excellent outil n'avais pas été mis à jour depuis 2009, mais l'a été en 2014 et les changements sont nombreux.

:wink:
Avatar de l’utilisateur
falsam
Messages : 7318
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: [Résolu] Library fantome !

Message par falsam »

@StarBootics : Quel OS utilises tu maintenant ?

@SPH: Je l'ai mentionné dans mon message précédent, j'ai retrouvé l'installation de 13 versions de PureBasic dans ce fameux dossier qui sert à la virtualisation des fichiers. Comme tu peux le voir, mon pc à quelques années. De plus je teste pas mal de produits que je pensais désinstallés et qui se retrouvent quand même dans ce dossier de virtualisation.

@Marc56 : Merci pour l'info je vais tester ce logiciel.
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: [Résolu] Library fantome !

Message par Kwai chang caine »

Encore un truc de dingue.
Ce qui est cool avec windows et particulièrement les dernières versions, c'est qu'on en apprend tous les jours et trop souvent a nos depends…
Encore hier w8,1 m'a planté grave

Merci de ta galère… et surtout de ta combine
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Répondre