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
» Logiciel de planétarium.
Plugicielle pour Panoramic - Page 3 Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Plugicielle pour Panoramic - Page 3 Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Plugicielle pour Panoramic - Page 3 Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Plugicielle pour Panoramic - Page 3 Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Plugicielle pour Panoramic - Page 3 Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Plugicielle pour Panoramic - Page 3 Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Plugicielle pour Panoramic - Page 3 Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Plugicielle pour Panoramic - Page 3 Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Plugicielle pour Panoramic - Page 3 Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Plugicielle pour Panoramic - Page 3 Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Plugicielle pour Panoramic - Page 3 Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Plugicielle pour Panoramic - Page 3 Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Plugicielle pour Panoramic - Page 3 Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Plugicielle pour Panoramic - Page 3 Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Plugicielle pour Panoramic - Page 3 Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le deal à ne pas rater :
SSD interne Crucial BX500 2,5″ SATA – 500 Go à 29,99€
29.99 €
Voir le deal

 

 Plugicielle pour Panoramic

Aller en bas 
+2
papydall
Jean Claude
6 participants
Aller à la page : Précédent  1, 2, 3, 4, 5  Suivant
AuteurMessage
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMar 20 Mar 2012 - 19:00

Voila un fichier et un code pour essai avec SORT, çà marche très bien....

Code:
dim n,a$,fi$
full_space 0
dlist 133

fi$="testsort.txt":clear 133:file_load 133,fi$:sort 133

for n=1 to count(133)
a$=item_read$(133,n)
print a$
next n

EDIT: j'ai supprimé le fichier "testsort.txt" car il contenait des marques et autres infos personnels, j'ai cherché, en vain, un fichiers de mots sur internet mais ils sont tous déjà triées. Mais je garantis que SORT fait un tri Nickel.
Revenir en haut Aller en bas
JL35




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

Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMar 20 Mar 2012 - 20:47

Toujours ces problèmes de tri, ça dépend ce qu'on cherche, ainsi avec le SORT ci-dessus, la séquence:
Aeiou
Bcdef
abcde
zabcd
Maeif
sera triée en:
abcde
Aeiou
Bcdef
Maeif
zabcd
c'est à dire pas de distinction entre majuscules et minuscules, et les minuscules d'abord.
C'est probablement le plus utile dans la grande majorité des cas, mais le tri ne se fait pas selon la valeur ascii des caractères;
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMar 20 Mar 2012 - 21:04

Sinon un tri avec chr$(x)

Extrait d'un code:
Code:
for n1=33 to 90
  for n=1 to count(134)
    a$=item_read$(134,n):aa$=a$:gosub dec_string:r$=left$(element$(10),1)
    if r$=chr$(n1) then item_add 133,aa$
  next n
next n1
clear 134
for n=1 to count(133)
  a$=item_read$(133,n):ls=len(a$):aa$=mid$(a$,6,ls):item_add 134,aa$
next n
clear 133
for n=1 to count(134)
  a$=item_read$(134,n):item_add 133,a$
next n

Ici le tri se fait sur le dixième élément de la ligne a$ et on bascule d'un Dlist vers un autre. dec_string est un sous-prog qui permet de découper la ligne du fichier en 10 éléménts.

for n1=33 to 90 permet de commencer le tri juste après l'espace, jusqu'au Z majuscule.

Inconvénient: le traitement est long et le tri est limité au premier caractère.
Revenir en haut Aller en bas
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMar 20 Mar 2012 - 21:28

Bonsoir à tous Smile ,
Bon tout à l'heure, j'ai indiqué un lien vers un post où le tri alphabétique avait été traité. J'ai repris le programme et je l'ai un peu bricolé.
avec la fonction "asc(lower$(mid$..." cela fait le même tri qu'avec l'instruction "sort". Le list de droite et la liste de print à gauche sont identiques.
Maintenant, mettez les 2 lignes de fonctions "asc(lower$(mid$..." en rem avec une apostrophe et enlevez l'apostrophe sur les 2 lignes précédentes de manières à activer les fonctions "asc(mid$...". Là, le tri se fait selon l'ordre ascii des caractères. Le mot "bateau" se retrouve à la fin, car il commence par une minuscule et que celle-ci vient après les majuscules selon l'ordre ascii.
Code:
' data "Bonjour" , "chien" , "chat" , "passoire" , "Livre" , "analyse" , "mou"
 data "Voiture","Camion","Moto","Bat_man","Avion_boeing","Train","bateau"
' data "Aeiou","Bcdef","abcde","zabcd","Maeif","_izer","I_ioup"

dim g,i,j,m$(7),a$
list 1:left 1,150
list 2:left 2,350
for i=1 to 7:read m$(i):item_add 1,m$(i):item_add 2,m$(i):next i:sort 2

for j=1 to 6
 for i=1 to 6
  for g=1 to len(m$(i))
'  if asc(mid$(m$(i),g,1))<asc(mid$(m$(i+1),g,1)) and mid$(m$(i+1),g,1)<>"" then exit_for
'  if asc(mid$(m$(i),g,1))>asc(mid$(m$(i+1),g,1)) and mid$(m$(i+1),g,1)<>""
  if asc(lower$(mid$(m$(i),g,1)))<asc(lower$(mid$(m$(i+1),g,1))) and mid$(m$(i+1),g,1)<>"" then exit_for
  if asc(lower$(mid$(m$(i),g,1)))>asc(lower$(mid$(m$(i+1),g,1))) and mid$(m$(i+1),g,1)<>""
    a$=m$(i):m$(i)=m$(i+1):m$(i+1)=a$
    exit_for
  end_if
  next g
 next i
next j

for i=1 to 7:print m$(i):next i
En espérant vous avoir aidé!
Cordialement Wink
Revenir en haut Aller en bas
JL35




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

Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMar 20 Mar 2012 - 21:48

Voilà qui est bien intéressant, d'avoir les deux possibilités.
J'ai déjà eu besoin d'un tri suivant l'ordre Ascii des caractères, et je m'étais aperçu que les différents Sort faisaient le tri suivant l'ordre alphabétique, minuscules et majuscules confondus. Ça se justifie pour une liste de noms, mais pas pour d'autres cas (certes plus rares).
Donc merci bignono.

Mais évidemment pour des listes kilométriques ce serait certainement beaucoup (beaucoup...) plus long à l'exécution que le Sort (trois boucles imbriquées... ouille!).
Revenir en haut Aller en bas
Invité
Invité




Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMer 21 Mar 2012 - 0:24

Merci de vous intéresser au problème.
L'instruction SORT est celle utilisée pour montrer le résultat du tri sous Auto It. Donc celle-ci ne convient pas.
J'ai ma propre idée pour faire le tri, mais évidemment j'essayerais avant ce que vous me proposez. Pour l'instant je programme pas, j'ai d'autres problèmes à résoudre et à faire.
Je vous remercie pour vos interventions.
Bonne nuit.
Revenir en haut Aller en bas
JL35




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

Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMer 21 Mar 2012 - 10:08

Comme tu en parles sur un autre post cosmos, ce qui résoudrait le problème serait de pouvoir comparer deux chaînes comme on compare deux variables numériques, du genre
Code:
IF a$ > b$ THEN ...
Ceci existait en Basic classique (QBasic), et rendait le tri de chaînes particulièrement aisé. C'était basé sur la valeur Ascii des caractères.
Revenir en haut Aller en bas
Invité
Invité




Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMer 21 Mar 2012 - 10:42

Le petit truc que j'ai mis sur l'autre poste, j'aurai du le mettre ici:
programme de départ pour trier (en réalité, je l'ai simplifié, vu que le résultat ici me convient. Seulement le résultat est le même que l'instruction SORT de Panoramic. Mais je crois qu'il est possible de faire mieux.
Ce n'est pas optimiser, c'est seulement pour voir le résultat. Mais j'ai encore des essais à faire mais pour plus tard.
Code:


data  "MemoChoixStyle","MemoValideEdit","Memo_applique_Style","MemoStyleEdit","MemoClicEditStyle"
data  "Memo_Cde_Style","MemoListeStyle","Memo_Zoom","Memo_Scroll_color","Memo_Show","Memo_Hide"
data  "Memo_Size","Memo_Fonte","Memo_Color","Memo_Alpha","Memo_Fond","Memo_Attribut","Memo_Copie","Memo_Fichier"
data  "MemoCalcul","MemoData","MemoChange","Memo_Lecture_Style","quite_Memo_Include","LIRE_MemoRich","$$$"

list 1:width 1,120:height 1,350
dim a$ ,l% ,a  ,b$ , c$ , swap$ , flag%
while a$ <> "$$$"
  read a$:item_add 1,a$
  if l%< len(a$) then l%=len(a$)
end_while
item_delete 1,count(1)


list 2: left 2,130:width 2,160:height 2,350 :font_name 2,"Bitstream Vera Sans Mono"
for a = 1 to count(1)
  a$ = item_read$(1,a)
  a$ = left$(a$+ string$(l%," "),l%) + str$(a)
  item_add 2,a$
next a
' ----
list 3:left 3,300:width 3,160:height 3,350  :font_name 3,"Bitstream Vera Sans Mono"
for a = 1 to count(2)
  a$ = item_read$(2,a) : item_add 3,a$
next a

dlist 4

repeat
flag%=0 :hide 3
for a = 1 to count(3)-1
  a$ = item_read$(3,a)
  b$ = item_read$(3,a+1)
  clear 4
  item_add 4,a$
  item_add 4,b$
  sort 4
  if a$<> item_read$(4,1)
      flag% = 1
      item_delete 3,a:item_insert 3,a,b$
      item_delete 3,a+1:item_insert 3,a+1,a$
  end_if

next a
until flag% = 0 or scancode = 27
show 3
message "maintenant on compare le tri, avec l'instruction sort de Panoramic"

sort 2
' SORT de Panoramic, marche mieux que celui d'AutoIt, à moins qu'il y a des réglages sur une option
' que je ne connais pas.
Là je quitte!
Revenir en haut Aller en bas
JL35




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

Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMer 21 Mar 2012 - 11:03

Un petit programme de tri de chaînes en fonction de la valeur ascii des caractères (donc pas comme le Sort), ça utilise un script vbs:
Code:
' Tri de chaînes suivant la valeur Ascii des caractères
DIM a$, h$, i%, j%, f1$, f2$, t1, t2
DIM scr$, script$: scr$ = "Tri.vbs"
LABEL Trih, Trivbs

DATA "Tri.vbs"
DATA "Option Explicit"
DATA "' Tri de chaînes dans l'ordre des valeurs Ascii"
DATA "' Paramètres: fichieràtrier fichierrésultat"
DATA "' (peuvent être identiques)"
DATA "Dim objFso, objTextFile"
DATA "Dim arrLines "
DATA "Dim bpermute, cprovisoire, i, j"
DATA "Dim MyFile, MySortedFile"
DATA "MyFile = wscript.Arguments(0)"
DATA "MySortedFile = wscript.Arguments(1) "
DATA ""
DATA "Set objFso = CreateObject("+CHR$(34)+"Scripting.FileSystemObject"+CHR$(34)+")"
DATA "Set objTextFile = objFso.OpenTextFile(MyFile, 1)"
DATA "arrLines = Split(objTextFile.ReadAll,vbCrLf)"
DATA "objTextFile.Close "
DATA ""
DATA "bpermute = True"
DATA "Do While bpermute = True                    "
DATA "  bpermute = False          "
DATA "  For i = UBound(arrLines) To 1 Step -1 "
DATA "      If Len(arrLines(i)) > 1 Then"
DATA "          For j = 0 To i - 1 "
DATA "              If Len(arrLines(j)) > 1 Then"
DATA "                If Split(arrLines(j), Chr(44))(0) > _"
DATA "                    Split(arrLines(j + 1), Chr(44))(0) Then "
DATA "                    cprovisoire = arrLines(j)      "
DATA "                    arrLines(j) = arrLines(j + 1)    "
DATA "                    arrLines(j + 1) = cprovisoire    "
DATA "                    bpermute = True "
DATA "                End If"
DATA "              End If "
DATA "          Next "
DATA "      End If "
DATA "  Next  "
DATA "Loop"
DATA "'Write File"
DATA "Set objTextFile = objFso.CreateTextFile(MySortedFile, 2)"
DATA "For i = 0 To UBound(arrLines) "
DATA "    objTextFile.WriteLine arrLines(i)"
DATA "Next"
DATA "objTextFile.Close"
DATA "Set objTextFile = Nothing"
DATA "Set objFso = Nothing"
DATA "f"
READ script$
WHILE script$ <> scr$: READ script$: END_WHILE: ' rephasage sur les datas
FILE_OPEN_WRITE 9, "C:\Temp" + scr$
    READ script$
    WHILE script$ <> "f"
        FILE_WRITELN 9, script$: READ script$
    END_WHILE
FILE_CLOSE 9
script$ = "C:\Temp" + scr$: ' script à exécuter

HEIGHT 0, 900: WIDTH 0, 840
LIST 1: HEIGHT 1, 800: WIDTH 1, 400
DLIST 2
LIST 3: HEIGHT 3, 800: LEFT 3, 410: WIDTH 3, 400
' =================================================== A VOIR ! ================
f1$ = "C:\Temp\Test.txt": ' ***** Fichier à trier
f2$ = "C:\Temp\FTrie.txt": ' ***** Fichier résultat
' =============================================================================
FILE_LOAD 1, f1$
t1 = VAL(RIGHT$(TIME$,2))+60*VAL(MID$(TIME$,4,2))+3600*VAL(LEFT$(TIME$,2))
' GOSUB Trih: ' tri par la méthode conversion hexa
GOSUB Trivbs: ' tri par la méthode script vbs
t2 = VAL(RIGHT$(TIME$,2))+60*VAL(MID$(TIME$,4,2))+3600*VAL(LEFT$(TIME$,2))
FILE_LOAD 3, f2$
MESSAGE "Durée= " + STR$(t2-t1) + " s."
END

Trih:
FILE_LOAD 1, f1$
FOR i% = 1 TO COUNT(1)
    a$ = ITEM_READ$(1, i%): h$ = ""
    FOR j% = 1 TO LEN(a$)
        h$ = h$ + RIGHT$("0"+HEX$(ASC(MID$(a$, j%, 1))), 2)
    NEXT j%
    ITEM_ADD 2, h$
NEXT i%
SORT 2
FOR i% = 1 TO COUNT(2)
    h$ = ITEM_READ$(2, i%): a$ = ""
    FOR j% = 1 TO LEN(h$) STEP 2
        a$ = a$ + CHR$(HEX(MID$(h$, j%, 2)))
    NEXT j%
    ITEM_ADD 3, a$
NEXT i%
FILE_SAVE 3, f2$
RETURN

Trivbs:
EXECUTE_WAIT "Wscript.exe " + script$ + " " + f1$ + " " + f2$
RETURN
Revenir en haut Aller en bas
Invité
Invité




Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMer 21 Mar 2012 - 11:51

D'accord, mais avec AutoIt je vais pas faire un tri vbs en plus. Cela ferait 3 langages.

J'ai fait un petit essai. est-ce que vous ne croyez pas que pour des labels, c'est ce qu'on recherche?
Code:

data  "MemoChoixStyle","MemoValideEdit","Memo_applique_Style","MemoStyleEdit","MemoClicEditStyle"
data  "Memo_Cde_Style","MemoListeStyle","Memo_Zoom","Memo_Scroll_color","Memo_Show","Memo_Hide"
data  "Memo_Size","Memo_Fonte","Memo_Color","Memo_Alpha","Memo_Fond","Memo_Attribut","Memo_Copie","Memo_Fichier"
data  "MemoCalcul","MemoData","MeMO_applique_Style","MEmoChoixStyle","quite_Memo_Include","LIRE_MemoRich","$$$"
width 0,900
list 1:width 1,120:height 1,350
alpha 11:left 11,000:top 11,355:caption 11,"lecture data"
dim a$ ,l% ,a  ,b$ , c$ , swap$ , flag% ,b ,a1$,b1$
while a$ <> "$$$"
  read a$:item_add 1,a$
  if l%< len(a$) then l%=len(a$)
end_while
item_delete 1,count(1)
l%=l%*2

list 2: left 2,130:width 2,300:height 2,350 :font_name 2,"Bitstream Vera Sans Mono"
alpha 12:left 12,130:top 12,355:caption 12,"transformation"
for a = 1 to count(1)
  a$ = item_read$(1,a)  :b$=""
  for b =1 to len(a$)
      if mid$(a$,b,1) <>"_" then b$=b$ + upper$(mid$(a$,b,1))+ mid$(a$,b,1)
  next b : a$=b$
  a$ = left$(a$+ string$(l%," "),l%) + right$("  "+str$(a),3)
  item_add 2,a$
next a
sort 2

' ----
list 5:left 5,450:width 5,120: height 5,350
alpha 15:left 15,450:top 15,355:caption 15,"tri original"
for a = 1 to count(2):item_add 5,"":next a  :' on rempli les item pour pouvoir insérer à différente hauteur
for a = 1 to count(2)
  a$=item_read$(2,a)      :' on lit le data
  b = val(right$(a$,3))  :' et la position
  item_delete 5,a:item_insert 5,a, item_read$(1,b)
next a

' --------
list 6:left 6,600:width 6,120:height 6,350
alpha 16:top 16,355:left 16,600:caption 16,"list 1 + SORT 1 pour comparaison"
for a = 1 to count(1)
  item_add 6, item_read$(1,a)
next a
sort 6

Je fais une copie de chaque data, en copiant chaque lettre en Majuscule, puis celle lu, et j'évite "_" qui perturbe le suivie dans la liste.
C'est le tri original du 3ème list, le 4ème étant la première liste triée avec SORT
Revenir en haut Aller en bas
Invité
Invité




Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptySam 24 Mar 2012 - 0:49

J'ai codé le tri des label, et pour le choix, j'ai mis un CHECKBOX devant le bouton label.
Je ne vais pas mettre ce soir le plugin, il faut que je corrige une erreur, pour la création de la liste de tout nouveau programme, et pouvoir par la suite rappeler directement l'un deux.
Comme j'ai pas beaucoup de temps, je regarderai demain soir ceci.

Je viens d'essayer les propositions que vous m'avez donné. J'ai rien à dire de particulier, si ce n'est que cela marche.

Pour ma part, j'ai utilisé le procédé que j'ai mis plus haut, dont vous n'avez pas donné votre avis. Je trouve que pour des labels, cela me semble cohérent. C'est vrai que c'est pas la méthode ASCII, mais en tenant pas compte des majuscules, il y a la suite que je commenterai comme logique, de lecture des labels. Je dis logique, car si vous écoutez la liste au lieu de la lire, elle est triée. voici deux exemples pris sur le site:
Spoiler:
Spoiler:
Là c'est le résultat de se qui est codé. J'espère que cela convient ainsi.

Revenir en haut Aller en bas
Jicehel

Jicehel


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

Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptySam 24 Mar 2012 - 11:10

Oui pour ton cas de figure, c'est en effet le plus logique selon moi
Revenir en haut Aller en bas
Invité
Invité




Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyDim 25 Mar 2012 - 0:47

Je me suis planté en sélectionnant. Quand le sujet n'est pas plus dans la liste déroulante,je clique sur un lien.
Je remets ici ce qui a été mis ailleurs.

J'ai téléchargé la version du pluging avec le tri des labels.
J'ai rectifié l'erreur concernant la liste des programmes ouverts avec Panoramic par le pluging.

Apparemment cela fonctionne bien.
Je voulais faire la sélection pour rouvrir l'un des anciens fichiers, mais je me suis trompé. La solution que j'avais choisie, ne permet pas de sélectionner un item.

Je me demande si je ne vais pas plutôt agrandir le pluging le temps de la sélection, et de mettre en liste tous les fichiers. Après la sélection, la fenêtre reprend ses dimensions. Cela me paraît le plus simple
Voir le Fichier : Pluging_Pano.7z
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyDim 25 Mar 2012 - 8:13

Salut,

Ça marche, la case à cocher, c'est nickel. J'ai constaté que tu as déplacé les boutons vers la droite, çà c'est très pratique, çà fait gagner un clic à chaque intervention sur ton plugin. Du coup tu peut agrandir le plugin vu qu'il est en arrière plan.

A+
Revenir en haut Aller en bas
Invité
Invité




Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMar 27 Mar 2012 - 14:12

Bon, une nouvelle version.
le lien qui devrait être le même, je vérifierai lorsque j'en aurai le temps:
Voir le Fichier : Pluging_Pano.7z

Le bug sur le fichier gardant en mémoire les anciens programmes est résolu.
Lorsqu'ont quite avec "stop", une boîte de message demande confirmation.

Il y a un ToolTip qui montre le chemin du fichier en cours. Cela existait déjà, mais vu la faible largeur de la fenêtre, on ne voyait qu'une partie du cheminement. On peut d'ailleurs le cacher, si cela pose une gêne pour des boutons.

Il y a un bouton en plus, permettant de rouvrir un ancien programme. On clique dessus, on choisit dans la liste, et celui-ci se rajoute à l'éditeur.

Il y a une chose que je ne sais pas, c'est le fonctionnement sur les nouveaux PC en 64 bits. Vu qu'il y a une case à cocher avec "compile X64 version", je ne sais pas ce que je dois faire.
Revenir en haut Aller en bas
Jicehel

Jicehel


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

Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMar 27 Mar 2012 - 15:28

Cosmos, désolé, je ne testerais pas, j'ai tro pde problème avec internet en ce moment, chez moi. J'espère que ça marchera mieux d'ici une semaine (peut être une réparation vendredi)
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMar 27 Mar 2012 - 18:05

Salut Cosmos,

Le bouton ancien programme ne fonctionne pas, ou plutôt: la fenêtre pour chercher apparaît, mais si on tente une sélection, le programme bloque, rien ne se charge dans l'éditeur, on peut fermer l'éditeur Panoramic normalement, mais pour le plugin il fait passer par le gestionnaire de taches.
Je précise que j'ai fait la manip après avoir chargé un code avec open et çà c'est ok.

A+
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMar 27 Mar 2012 - 18:12

J'ajoute que si on passe plusieurs fois par open, là c'est bon.

Le ToolTip c'est pratique !

A+
Revenir en haut Aller en bas
Invité
Invité




Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMar 27 Mar 2012 - 19:25

Je ne comprends pas trop bien. Chez moi ça marche impeccable.
Une chose très importante:

je ne peux pas agir avec l'éditeur dans le code, je ne le connais pas. Donc c'est par des positions de souris, des simulations de clics, des appuis de touches que j'arrive à faire ce que je fais. Aussi il faut impérativement laisser agir, et ne rien faire d'autre pendant les interventions de programme. Si je fais un clic sur une forme, pendant que vous déplacez, ou cliquez ailleurs, il se peut que cela pose problème.

Maintenant c'est quoi comme ordi? faut-il faire l'essai d'une compilation particulière pour X64? J'ai posé la question, peut-être dois-je mettre deux versions.

Il faudrait ouvrir le fichier "sauve_liste.ini" et regarder si c'est correct, le modifier si nécessaire. J'avais eu des problèmes avec le bogue que j'ai parlé.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMar 27 Mar 2012 - 20:10

Je suis sous XP SP3, et mon ordi est en 32bits

voilà ce qui se passe.

Plugicielle pour Panoramic - Page 3 Image_10

Dès que je sélectionne çà reste bloqué ici.
Dans le cas présent, je suis allé directement sur le bouton " ancien programme" sans avoir fait rien d'autre.

A+
Revenir en haut Aller en bas
Invité
Invité




Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMar 27 Mar 2012 - 20:36

Je viens de télécharger pour essayer directement depuis le site. Les essais sont concluents.
as-tu essayé de refaire un téléchargement?
C'est surprenant, vu que le programme pour open et pour les anciens programmes, ont la même fonction.

A cette heure-ci, c'est la soupe, et puis après (et oui! Dr Maison.)
Je regarderai cette nuit.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMar 27 Mar 2012 - 20:55

Je recommencerais demain, pour ce soir c'est terminé. Je me tape une superbe allergie au pollen, je suis HS.

bonne soupe et A+
Revenir en haut Aller en bas
Invité
Invité




Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMar 27 Mar 2012 - 23:36

Soignes toi bien. C'est devenu une vrai plaie, cette polution.

Ce qui serait bien, c'est d'avoir d'autre retour d'info, (je ne parle de Jicehel évidemment, qui s'investit pour être agréable!)
Revenir en haut Aller en bas
Invité
Invité




Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMar 27 Mar 2012 - 23:58

J'ai agrandi ton image. Je crois que cela vient de ton fichier. Il y a des répétitions de tes programmes, alors qu'il devrait n'y avoir qu'un seul nom par programme du même dossier.

C'était le bogue que je n'arrivais pas à comprendre comment cela était possible.
Il se produit normalement en se servant la fonction "Rouvre".
J'ai trouvé la cause, et corrigée.

Il te faut aller dans "C:\Panoramic_Init\sauve_list.ini". Tu retires manuellement tous les doublons, pour ne laisser qu'un programme du même nom.

Cette répétition ne se produit plus chez moi, et depuis je n'ai plus de problèmes.
Normalement il devrait être possible d'avoir jusqu'à 100 fichiers, et j'ai limité la lecture à 99. Je n'ai pas été jusque-là pour voir comment cela se passe lorsqu'on est au taquet.

Tu verras bien demain, si c'est devenu correct. Et merci pour les testes.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 EmptyMer 28 Mar 2012 - 7:45

Bonjour,

Effectivement c'est bien un problème avec les doublons, je peut charger un programme qui n'est pas en double.

Il va falloir que je fasse un peu de ménage, je ne jette rien, mon ordinateur commence à ressembler à mon garage... Razz

A+
Revenir en haut Aller en bas
Contenu sponsorisé





Plugicielle pour Panoramic - Page 3 Empty
MessageSujet: Re: Plugicielle pour Panoramic   Plugicielle pour Panoramic - Page 3 Empty

Revenir en haut Aller en bas
 
Plugicielle pour Panoramic
Revenir en haut 
Page 2 sur 5Aller à la page : Précédent  1, 2, 3, 4, 5  Suivant
 Sujets similaires
-
» Aide-mémoire des mots-clés Panoramic
» Logithèque : une base de données en Panoramic pour Panoramic
» Des DLL pour Panoramic ?
» Des DLL pour Panoramic
» POUR PANORAMIC

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: