Plusieurs icones pour un EXE

Partagez votre expérience de PureBasic avec les autres utilisateurs.
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Plusieurs icones pour un EXE

Message par Droopy »

Créez un fichier texte avec l'extension RC et incluez le dans les ressources avec un type "Icone" ( Option du projet / ressources )

On peut spécifier un chemin relatif ou absolu

Example :

Code : Tout sélectionner

             ICONE1 ICON "1.ico"
             ICONE2 ICON "2.ico"
Si on ne spécifie aucun icone pour l'exe, c'est le 1er icone inclus qui sera l'icone de l'EXE
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

En relatif, le dossier de base est celui du compilateur (PureBasic\Compiler)... faudrait peut etre le signaler à Fred...

Dri
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message par Droopy »

Une petite corection :

JAPBE peut utiliser un chemin relatif ou absolu
Exemple :
ICONE1 ICON "1.ico"
ICONE2 ICON "2.ico"
PB-IDE doit utiliser chemin absolu
Exemple :
ICONE1 ICON "D:\\1.ico"
ICONE2 ICON "d:\\2.ico"
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Dr. Dri a écrit :En relatif, le dossier de base est celui du compilateur (PureBasic\Compiler)... faudrait peut etre le signaler à Fred...
Dri
T'es sûr ?
Car quand on fait un IncludeBinary() (ou je ne sais plus quoi), on n'a pas besoin de spécifier le chemin absolu...

J'ai faux ?
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message par Droopy »

Sur et certain, j'ai testé.
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

lionel_om a écrit :
Dr. Dri a écrit :En relatif, le dossier de base est celui du compilateur (PureBasic\Compiler)... faudrait peut etre le signaler à Fred...
Dri
T'es sûr ?
Car quand on fait un IncludeBinary() (ou je ne sais plus quoi), on n'a pas besoin de spécifier le chemin absolu...

J'ai faux ?
on parle de resources là ^^
celles compilées par porc.exe je crois (pas sûr du tout)

Dri ;)
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message par Droopy »

avec ce fichier de ressource :

Code : Tout sélectionner

             ICONE1 ICON "1.ico" 
             ICONE2 ICON "2.ico"
Je met sur D:\ :
  • Le fichier de ressouce
    Le programme en .PB
    les deux icones
Et ça fonctionne, --> Le chemin est relatif à l'endroit où est stocké le programme PB.
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

bah pas chez moi... pour que ca marche je dois mettre les deux icones dans le dossier compiler de purebasic

Dri >_<
Avatar de l’utilisateur
Droopy
Messages : 1151
Inscription : lun. 19/juil./2004 22:31

Message par Droopy »

Si tu n'enregistre pas le programme, l'exe est compilé dans C:\Program Files\PureBasic\Compilers\.

--> Enregistre le fichier sur D:\ par exemple et met aussi sur D:\ les Icones.
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

je le sais bien. j'ai déjà essayé et je n'ai réussi qu'en les mettant dans le dossier compiler

mes tests datent un peu d'ailleurs et j'avais bien un code source enregistré sur mon disque dur... et jamais à la racine... Parce mes fichiers sont classés dans des dossiers.

Dri
Répondre