PureBasic

Forums PureBasic
Nous sommes le Mer 19/Juin/2013 0:55

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 6 messages ] 
Auteur Message
 Sujet du message: Mot clé RInclude
MessagePosté: Lun 30/Avr/2012 19:55 
Hors ligne
Avatar de l’utilisateur

Inscription: Sam 21/Mai/2005 17:50
Messages: 937
J'ai rencontré un problème lors de l'utilisation de "Include" :

Lors qu'on inclus un fichier qui lui-même dépend d'autre fichier, le chemin reste relatif au fichier principal.
Je trouve que ça n'est vraiment pas pratique.

Donc un mot clé "RInclude " qui serais un "relative include" ou un truc du même goût serais un bonheur ^^

Son action : inclure un fichier en tenant compte du chemin d'accès du fichier qui l'a inclus.

en gros :

C:\CodeSource\Main.pb
Code:
Include "D:\IncludeSource\MonFIchierInclude.pbi"

etc...


D:\IncludeSource\MonFIchierInclude.pbi
Code:
RInclude "Dependance\Dependance_1.pbi"
RInclude "Dependance\Dependance_2.pbi"


Voila ^^
pour le moment je me débrouille avec une constante qui contient le chemin de mon premier include, mais c'est la galère -_- et ca doit pas être bien compliqué à ajouter !
De plus pour ranger ses includes ce serais bien plus simple !

_________________
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))


Haut
 Profil  
 
 Sujet du message: Re: Mot clé RInclude
MessagePosté: Lun 30/Avr/2012 20:18 
Hors ligne
Avatar de l’utilisateur

Inscription: Lun 26/Avr/2004 0:40
Messages: 13082
c'est pour ça que pour EPB j'ai créé

$r_include


:D

mais bon ..
l'avantage c'est qu'en tapant ça dans EPB , ça ouvre direct l'openfilerequester ... ;)
tu choisi ton ou tes fichiers , et ça ecris la ou les ligne(s) Purebasic tout seul a l'endroit de la commande

sous cette forme :
Code:

IncludePath "Sources\"
XincludeFile "Clipboard.pb"
XincludeFile "Cipher.pb"
XincludeFile "CDAudio.pb"
XincludeFile "Camera.pb"
XincludeFile "Billboard.pb"


pour l'exemple j'ai choisi les fichiers ,Clipboard,Cipher,CDAudio,Camera,Billboard en une seule fois

le path a aussi ete ecrit par EPB

_________________
Image


Haut
 Profil  
 
 Sujet du message: Re: Mot clé RInclude
MessagePosté: Mar 01/Mai/2012 1:23 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 09/Oct/2005 16:51
Messages: 5322
graph100 a écrit:
J'ai rencontré un problème lors de l'utilisation de "Include" :

Lors qu'on inclus un fichier qui lui-même dépend d'autre fichier, le chemin reste relatif au fichier principal.
Je trouve que ça n'est vraiment pas pratique.

Donc un mot clé "RInclude " qui serais un "relative include" ou un truc du même goût serais un bonheur ^^

Son action : inclure un fichier en tenant compte du chemin d'accès du fichier qui l'a inclus.

en gros :

C:\CodeSource\Main.pb
Code:
Include "D:\IncludeSource\MonFIchierInclude.pbi"

etc...


D:\IncludeSource\MonFIchierInclude.pbi
Code:
RInclude "Dependance\Dependance_1.pbi"
RInclude "Dependance\Dependance_2.pbi"


Voila ^^
pour le moment je me débrouille avec une constante qui contient le chemin de mon premier include, mais c'est la galère -_- et ca doit pas être bien compliqué à ajouter !
De plus pour ranger ses includes ce serais bien plus simple !


Code:
IncludePath "Chemin" ne fait pas ce que tu cherches ?
IncludeFile  "Sprite.pb" (sprite.pb se trouvant dans chemin)

_________________
.: Ar-S :. - Windows 8 x64 - Radeon HD 7870 - PB 5.11
LDV MULTIMEDIA : Assistance informatique Isère (38) Oyeu
PURE BASIC forum non officiel : Forum PB


Haut
 Profil  
 
 Sujet du message: Re: Mot clé RInclude
MessagePosté: Mar 01/Mai/2012 1:59 
Hors ligne
Avatar de l’utilisateur

Inscription: Sam 21/Mai/2005 17:50
Messages: 937
peut etre mais ca complique un peu non ?

ensuite c'est pour faciliter l'utilisation de code inclus avec des dépendances.

_________________
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))


Haut
 Profil  
 
 Sujet du message: Re: Mot clé RInclude
MessagePosté: Mar 01/Mai/2012 5:13 
Hors ligne
Avatar de l’utilisateur

Inscription: Lun 10/Sep/2007 11:13
Messages: 959
le plus simple reste encore d'avoir les includes directement dans le même dossier ou un sous dossier du source principal.

ce qui en plus facilite la tache si on a besoin de déplacer le dossier sur un autre pc ou utiliser une cle usb...

car même si ça utilise plus de place sur le disque on est plus a quelques Ko de nos jours...

_________________
ImageImageImage


Haut
 Profil  
 
 Sujet du message: Re: Mot clé RInclude
MessagePosté: Mar 01/Mai/2012 11:40 
Hors ligne
Avatar de l’utilisateur

Inscription: Sam 21/Mai/2005 17:50
Messages: 937
ben oui mais si tu modifie l'include et que tu t'en sers pour plusieurs projets ?

_________________
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 6 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye