ExplorerListGadget et adresse avec \\

Archive.
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

ExplorerListGadget et adresse avec \\

Message par Le Soldat Inconnu »

Code : Tout sélectionner

OpenWindow(0, 0, 0, 500, 500, #PB_Window_ScreenCentered | #PB_Window_SystemMenu, "Test") 

CreateGadgetList(WindowID()) 

ExplorerListGadget(0, 0, 0, 500, 480, "c:\", #PB_Explorer_NoFolders | #PB_Explorer_NoParentFolder) 
ButtonGadget(1, 0, 480, 500, 20, "cliquez ici pour voir le bug") 

Repeat 
  Event = WaitWindowEvent() 

  If Event = #PB_Event_Gadget 
    Select EventGadgetID() 
      Case 1 
        SetGadgetText(0, "C:\Program files\\PureBasic\") 
    EndSelect 
  EndIf 

Until Event = #PB_Event_CloseWindow 
La raison du problème, elle n'est pas compliqué :
C:\Program files\\PureBasic\

et l'adresse est interprété comme :
\\Purebasic\

Bon, ça vient d'une belle co..erie de ma part mais je trouve ce comportement bizarre.

J'ai cherché pendant 2 heures avant de trouver la solution en me couchant, comme quoi dès fois, mieux vaut aller se coucher :mrgreen:
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Lukky
Messages : 340
Inscription : dim. 25/janv./2004 12:22
Localisation : Morbihan

Message par Lukky »

C'est pas lié aux type d'adresse de ressources partagées ?

Genre //Serveur/Ressource.

Pure considère que // veut dire racine.

Mais étant donné qu'il s'agit d'anti slashs comme les chemins windows doit-on effectivement parler d'un comportement normal, je ne sais pas.

JL
Quand on me gonfle trop j'éclate, sinon ça va !
Avatar de l’utilisateur
Jacobus
Messages : 1559
Inscription : mar. 06/avr./2004 10:35
Contact :

Message par Jacobus »

Par curiosité (malsaine je le conçois) j'ai essayé avec
\\\ puis \\\\ etc ... et le résultat est le même...
Mais je serais incapable de dire pourquoi
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.
Répondre