FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» PANORAMIC V 1
Please,Please un fichier ini Emptypar papydall Aujourd'hui à 3:22

» select intégrés [résolu]
Please,Please un fichier ini Emptypar jjn4 Hier à 17:00

» number_mouse_up
Please,Please un fichier ini Emptypar jjn4 Hier à 11:59

» Aide de PANORAMIC
Please,Please un fichier ini Emptypar jjn4 Hier à 11:16

» trop de fichiers en cours
Please,Please un fichier ini Emptypar lepetitmarocain Hier à 10:43

» Je teste PANORAMIC V 1 beta 1
Please,Please un fichier ini Emptypar papydall Hier à 4:17

» bouton dans autre form que 0
Please,Please un fichier ini Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Please,Please un fichier ini Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
Please,Please un fichier ini Emptypar Klaus Lun 6 Mai 2024 - 10:23

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Please,Please un fichier ini Emptypar Froggy One Jeu 2 Mai 2024 - 11:16

» @Jack
Please,Please un fichier ini Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
Please,Please un fichier ini Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Please,Please un fichier ini Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Please,Please un fichier ini Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Please,Please un fichier ini Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-39%
Le deal à ne pas rater :
Ordinateur portable ASUS Chromebook Vibe CX34 Flip
399 € 649 €
Voir le deal

 

 Please,Please un fichier ini

Aller en bas 
4 participants
AuteurMessage
carpathe




Nombre de messages : 14
Age : 72
Localisation : Pres Toulouse
Date d'inscription : 28/02/2012

Please,Please un fichier ini Empty
MessageSujet: Please,Please un fichier ini   Please,Please un fichier ini EmptyMer 29 Fév 2012 - 21:37

Un fichier ini dans lequel on pourrait definir la taille,ou quelques tailles de fenetre au demmarrage.Et quelques autres parametres bien utiles.Mais bon cela ne presse pas,il y a "notepad","scite",et combien d'autres.
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12294
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Please,Please un fichier ini Empty
MessageSujet: Re: Please,Please un fichier ini   Please,Please un fichier ini EmptyMer 29 Fév 2012 - 22:05

Tu places tes informations dans un fichier texte de ta conception, dans le répertoire de ton choix.

Puis, au tout début de ton programme, ou à tout autre endroit stratégique, tu places:
Code:
label fichier_ini : gosub fichier_ini

et n'importe ouù, tu places:
Code:

fichier_ini:
file_open_read 1,"mon_fichier.ini"
dim ini_record$
while file_eof(1)=0
file_readln 1,ini_record$
' ici, traiter la ligne contenue dans ini_record$
end_while
free ini_record$
return

et le tour est joué...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

Please,Please un fichier ini Empty
MessageSujet: Re: Please,Please un fichier ini   Please,Please un fichier ini EmptyMer 29 Fév 2012 - 22:08

Un truc aussi que personnellement j'adorerais, ce serait la possibilité de replier les sous programmes (avec un + dans la règle de gauche par exemple).

Dans un grand programme, le fait que les fonctions qui fonctionnent (je sais JL35, je me sens obligé de la faire cette blague, à chaque fois ...) ne prennent qu'une ligne améliore le temps de navigation dans les lignes et la visibilité.

Klaus, la solution que tu donnes et pratique pour ouvrir le fichier, mais cela ne paramètrera pas l'éditeur pour autant ...
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12294
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Please,Please un fichier ini Empty
MessageSujet: Re: Please,Please un fichier ini   Please,Please un fichier ini EmptyMer 29 Fév 2012 - 22:38

Désolé, j'avais l'impression qu'il s'agissait d'un fichier ini pour un programme application écrit avec Panoramic. Maintenant, s'il s'agit de l'éditeur lui-même, je n'ai évidemment pas de solution.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Please,Please un fichier ini Empty
MessageSujet: it   Please,Please un fichier ini EmptyMer 29 Fév 2012 - 22:54

Effectivement, je pense comme Jicehel que notre ami pensait au paramétrage de l'éditeur.
Il me semble qu'il suffirait qu'il se souvienne d'une fois à l'autre des paramètres précédents, certains sont conservés mais pas d'autres, par exemple la couleur des chaînes qu'il faut redéfinir à chaque fois (je trouve la couleur implicite gris clair peu lisible).
De même il s'ouvre systématiquement a minima, et il faut donc systématiquement l'agrandir dès le départ.
L'idée de Jicehel du repli des sous-programmes sur demande est aussi intéressante, mais peut-être un peu plus délicate à réaliser.

Ce sont des bricoles (de confort) par rapport à tout le reste, mais parfois un peu.. agaçantes.
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

Please,Please un fichier ini Empty
MessageSujet: Re: Please,Please un fichier ini   Please,Please un fichier ini EmptyMer 29 Fév 2012 - 22:59

Absolument JL35, un excellent editeur sans un bon langage ne sert à rien mais il est plus agréable de travailler sur un bon langage avec un bon éditeur Smile
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12294
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

Please,Please un fichier ini Empty
MessageSujet: Re: Please,Please un fichier ini   Please,Please un fichier ini EmptyMer 29 Fév 2012 - 23:03

D'accord aussi. Pour moi, ce qui est le plus gênant, c'est la mémorisation (ou non-memorisatiion) des répertoires. L'éditeur propose systématiquement le dernier répertoire utilisé. Et si l'on a plusieurs onglets (ce qui est en soi un grand progrès) avec des sources provenant de plusieurs répertoires, il faut vraiment faire attention au moment de la sauvegarde. Pire, lorsqu'on essaie d'exécuter un programme dans un onglet après avoir chargé ou sauvegardé un autre onglet vers un autre répertoire, c'est le plantage assuré... Il faudrait que chaque onglet se "souvienne" du répertoire du module qu'il affiche - mais cela a déjà été demandé. Il y a encore plus gênant: si 'on génère un exécutable ou une application dans un autre répertoire, le répertoire d'origine est également perdu, même si l'on a qu'un seul onglet.

Pour éviter cela, j'ai pris l'habitude de systématiquement réenregistrer mon source dès que je veux l'exécuter dans l'éditeur - comme ça, je suis sûr du répertoire par défaut.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

Please,Please un fichier ini Empty
MessageSujet: Re: Please,Please un fichier ini   Please,Please un fichier ini EmptyMer 29 Fév 2012 - 23:09

Je fais pareil Klaus. Un autre inconvénient quand on a plusieurs sources surtout si on n'en a enregistré aucun c'est que les sauvegardes automatiques se font du coup dans le répertoire de cet onglet.
J'espère que Jack pourra améliorer l'éditeur en plus de ces travaux en cours.
Revenir en haut Aller en bas
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

Please,Please un fichier ini Empty
MessageSujet: Re: Please,Please un fichier ini   Please,Please un fichier ini EmptyMer 29 Fév 2012 - 23:58

Exact ! je me suis fait piéger plusieurs fois, à chercher où j'avais bien pu enregistrer mon source !
Revenir en haut Aller en bas
Invité
Invité




Please,Please un fichier ini Empty
MessageSujet: Re: Please,Please un fichier ini   Please,Please un fichier ini EmptyVen 2 Mar 2012 - 11:54

Bonjour,
Lorsque j'ai vu ce poste j'étais déjà à la recherche d'une solution, car je pensais que cela était possible avec AutoIt que visiblement vous n'aimez pas.
J'avais un problème car Panoramic utilise un objet pour la fenêtre de travail qu'AutoIt ne connaît pas: TSynEdit.

J'ai posé la question aux ingénieurs d'Auto It, mais que cela serait difficile d'intervenir.
Mais depuis plus d'une semaine que je teste, j'ai débloqué tous les problèmes je crois. Chaque teste est positif.

Pour l'instant je ne fais pas un dossier à part, vu que mes programmes vous font pousser des boutons, mais à titre d'essai, je mets le début, et ce sont vos commentaires qui me diront si je mettrais la version finalisée.
Pour l'instant je ne mets que l'initialisation de l'éditeur Panoramic, et vous verrez quelques instants une forme avec les listes et des boutons.

Pour fonctionner le programme a besoin d'un fichier finit, où les paramètres de départ sont sauvegardés. Le dossier que j'ai choisi est: "C:\Panoramic-Init\"
Le programme le créer, et AutoIt se sert de celui-ci.
Code:

' création d'un fichier ini pour style panoramic
width 0,380 : height 0,330
caption 0,"création du style Panoramic"
label mot_c , mot_s , com_c , com_s , chai_c , chai_s , construction , auto_sauve  , dossier
dim dossier$ : dossier$="C:\Panoramic-Init\"
dim mot_c,mot_s , com_c ,com_s ,chai_c, chai_s , auto_s ,s$ , m$ , pano$

alpha 4:left 4,130:caption 4,"COULEURS" :top 4,30
combo 1:text 1,"Mot-clés":width 1,100 :top 1,50 :on_click 1,mot_c
  item_add 1,"bleu":item_add 1,"vert":item_add 1,"rouge":item_add 1,"violet":item_add 1,"gris":item_add 1,"pas de couleur"

 
combo 2:text 2,"Commentaires":width 2,100:left 2,110 :top 2,50 :on_click 2,com_c
  item_add 2,"bleu":item_add 2,"vert":item_add 2,"rouge":item_add 2,"violet":item_add 2,"gris":item_add 2,"pas de couleur"


combo 3:text 3,"Chaines":width 3,100 :left 3,220 :top 3,50 :on_click 3,chai_c
  item_add 3,"bleu":item_add 3,"vert":item_add 3,"rouge":item_add 3,"violet":item_add 3,"gris":item_add 3,"pas de couleur"

' ------------------------------------------------
Alpha 5:top 5,100:left 5,140:caption 5,"STYLES"
combo 6:text 6,"Mot_clés":width 6,100:top 6,120 :on_click 6,mot_s
  item_add 6,"gras":item_add 6,"italic":item_add 6,"normal"
 
combo 7:text 7,"Commentaires":width 7,100:left 7,110 :top 7,120 :on_click 7,com_s
  item_add 7,"gras":item_add 7,"italic":item_add 7,"normal"
 
combo 8:text 8,"Chaines":width 8,100 :left 8,220 :top 8,120 :on_click 8,chai_s
  item_add 8,"gras":item_add 8,"italic":item_add 8,"normal"
 
button 9:left 9,180:caption 9,"sauve":on_click 9,construction

combo 11:top 11,190:text 11,"sauvegarde auto" : on_click 11,auto_sauve
  item_add 11,"5 mn" :item_add 11,"10 mn" :item_add 11,"30 mn": item_add 11,"Inactif"

button 12:left 12,170:top 12,190:width 12,150:caption 12,"dossier Panoramic":on_click 12,dossier
open_dialog 13:filter 13,"Panoramic_editeur|PANORAMIC_EDITOR.exe"
alpha 14:left 14,5:top 14,250:font_size 14,10

dlist 10
 
If dir_exists(dossier$) = 0 then dir_make dossier$

end
mot_c:
  mot_c=item_index(1):return
mot_s:
  mot_s=item_index(6):return
 
com_c:
  com_c=item_index(2):return
com_s:
  com_s=item_index(7):return

chai_c:
  chai_c=item_index(3):return
chai_s:
  chai_s=item_index(8):return
 
auto_sauve:
  auto_s=item_index(11):return
return

dossier:
  pano$=file_name$(13)
  caption 14,pano$
  file_open_write 1,dossier$+"Panoramic.ini"
  file_write 1,pano$
  file_close 1
return
 
construction:
  if mot_c=0 or mot_s=0 or com_c=0 or com_s=0 or chai_c=0 or chai_s=0 or auto_s=0
      message "l'un des styles n'est pas validé"
      return
  end_if
  ' mots_clés
  s$="!cc"+mid$("BVRIGP",mot_c,1)+"!cs"+mid$("GIN",mot_s,1)
  m$="!co"+mid$("BVRIGP",com_c,1)+"!ct"+mid$("GIN",com_s,1)
  s$=s$+m$
  m$="!cu"+mid$("BVRIGP",chai_c,1)+"!cy"+mid$("GIN",chai_s,1)
  s$=s$+m$
  m$="!ca"+mid$("513I",auto_s,1)
  s$=s$+m$
  clear 10:item_add 10,s$+chr$(0)
  file_save 10,dossier$+"style.ini"
 
terminate
Donc vous exécutez le code.
Le programme AutoIt:
Voir le Fichier : Init-Pano.exe
Le mieux est de le mettre dans le même répertoire que le style.
Vous démarrez l'éditeur Panoramic, à partir de ce programme.
Si cela vous semble intéressant, alors je ferais un sujet pour.
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

Please,Please un fichier ini Empty
MessageSujet: Re: Please,Please un fichier ini   Please,Please un fichier ini EmptyVen 2 Mar 2012 - 12:03

Bon, je crois que je vais finir par installer AutoIT comme ça, je pourrais tester sous W7 si ça marche Smile
Revenir en haut Aller en bas
Invité
Invité




Please,Please un fichier ini Empty
MessageSujet: Re: Please,Please un fichier ini   Please,Please un fichier ini EmptyVen 2 Mar 2012 - 13:01

Je suis surpris. J'ai oublié de faire un fichier zip et c'est passé quant même.
Revenir en haut Aller en bas
carpathe




Nombre de messages : 14
Age : 72
Localisation : Pres Toulouse
Date d'inscription : 28/02/2012

Please,Please un fichier ini Empty
MessageSujet: A propos des repertoires de depart et d'arrivee   Please,Please un fichier ini EmptyVen 2 Mar 2012 - 15:19

Je vous signale que sous windows,le bloc note envoie parfois les 'save-sous',au system32.Toujours vérifier avec le bouton de remontée dans l'arborescence,ou on habite exactement.Quand on ne trouve pas le fichier sauvé,à l'endroit ou on l'espérait ,il suffit de rouvrir le programme et de demander un enregistrement.Le programme retourne au dernier repertoire utilisé.Pour le fichier"ini",moi,c'est la largeur de fenetre qui me gene (y a trop d'air qui rentre!ma femme gueule!).
Revenir en haut Aller en bas
Contenu sponsorisé





Please,Please un fichier ini Empty
MessageSujet: Re: Please,Please un fichier ini   Please,Please un fichier ini Empty

Revenir en haut Aller en bas
 
Please,Please un fichier ini
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» le processus ne peut pas accéder au fichier car ce fichier..
» Comment reconvertir un fichier exe Panoramic en fichier BAS
» Convertir un fichier BAS panoramic en fichier EXE
» Caractéristiques d'un fichier PDF
» Coordination / Avancement / Demande de travail et IRC

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos souhaits d'amélioration de Panoramic-
Sauter vers: