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.
Perte de compatibilité Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Perte de compatibilité Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Perte de compatibilité Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Perte de compatibilité Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Perte de compatibilité Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Perte de compatibilité Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Perte de compatibilité Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Perte de compatibilité Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Perte de compatibilité Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Perte de compatibilité Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Perte de compatibilité Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Perte de compatibilité Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Perte de compatibilité Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Perte de compatibilité Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Perte de compatibilité 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 :
LEGO Icons 10331 – Le martin-pêcheur
35 €
Voir le deal

 

 Perte de compatibilité

Aller en bas 
4 participants
AuteurMessage
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

Perte de compatibilité Empty
MessageSujet: Perte de compatibilité   Perte de compatibilité EmptyLun 22 Juin 2015 - 1:28

Bonjour/soir

Quelqu'un peut me dire pourquoi le prog ci-dessous ne fonctionne pas avec la dernière version de Panoramic ?

Voir ce zip : MouseOver.zip

Ce prog fonctionne très bien avec la version 0.9.25 mais pas avec la 0.9.26i6.

La commande constrast et/ou le timer n'ont pas l'air de fonctionner correctement.

Ou est l'erreur ? J'ai loupé quelque chose ? Perte de compatibilité 64
Revenir en haut Aller en bas
http://nardo26.lescigales.org
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Perte de compatibilité Empty
MessageSujet: Re: Perte de compatibilité   Perte de compatibilité EmptyLun 22 Juin 2015 - 1:50

Salut Nardo

Ce n'est ni contrast ni timer qui sont en cause.

Tu utilises  mouse_y_position(0) et  mouse_x_position(0).
Ces commandes n’agissent plus(ou pas ) sur FORM 0

Choisis un autre Form, juste après les DIM, par exemple
Code:
form 100 : full_space 100 : command_target_is 100

Code:

service:
  id% = mouse_y_position(100)
  if id%<28
    id% = int(mouse_x_position(100)/28)
    if id%>19 then id%=-1
….

button_click:
  caption 100,"buttons%(" + str$(id%) + ") clicked"
  return

Ça marchera, ça marchera !
Parole de Papydall! Laughing

Perte de compatibilité Bonnui10
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

Perte de compatibilité Empty
MessageSujet: Re: Perte de compatibilité   Perte de compatibilité EmptyLun 22 Juin 2015 - 7:53

Merci papydall,
Mais même en faisant tout passer sur un autre form comme tu le proposes,
cela ne fonctionne pas chez moi... Perte de compatibilité 58

EDIT : Oui cela fonctionne sur un autre form...

Mais pourquoi avoir un comportement différent entre Form 0 et les autres ?

Une autre chose que ta modif a mis en évidence : le fullspace sur le form 100 par exemple, empêche de pouvoir redimensionner celui-ci par la suite. Impossible de mettre en avant plan le FORM 0 qui est resté derrière...

Je ne me souvenait pas que FULLSPACE figeait une bonne fois pour toute un FORM mais apparemment c’était déjà le cas sur une vieille version comme la 0.9.23i6.


Perte de compatibilité 64
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Klaus

Klaus


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

Perte de compatibilité Empty
MessageSujet: Re: Perte de compatibilité   Perte de compatibilité EmptyLun 22 Juin 2015 - 9:12

Non, je pense qu'il s'agit d'un bug. Il n'est dit nulle part que mouse_x/y_position et mouse_x/y_left_down ne fonctionneront plus sur la form 0:
Code:
label tick, click0, click10
form 10 : left 10,500 : top 10,30
alpha 20 : parent 20,10
on_click 0,click0
on_click 10,click10
timer 1 : timer_interval 1,100 : on_timer 1,tick
end
tick:
caption 0,str$(mouse_x_position(0))+","+str$(mouse_y_position(0))
caption 20,str$(mouse_x_position(10))+","+str$(mouse_y_position(10))
to_foreground 10
return
click0:
print "form 0 position: "+str$(mouse_x_position(0))+","+str$(mouse_y_position(0))
print "form 0 down    : "+str$(mouse_x_left_down(0))+","+str$(mouse_left_down(0))
return
click10:
print "form 10 posiion: "+str$(mouse_x_position(10))+","+str$(mouse_y_position(10))
print "form 10 down   : "+str$(mouse_x_left_down(10))+","+str$(mouse_left_down(10))
return
Par contre, la commande TO_FOREGROUND semble fonctionner parfaitement...

EDIT

J'y ai mis le code pour tester le TO_FOREGROUND que j'avais oublié. Mais le constat reste vrai: TO_FOREGROUND marche.


Dernière édition par Klaus le Lun 22 Juin 2015 - 9:38, édité 1 fois
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

Perte de compatibilité Empty
MessageSujet: Re: Perte de compatibilité   Perte de compatibilité EmptyLun 22 Juin 2015 - 9:15

nardo
effectivement ton source ne fonctionne pas avec la version 0.9.26.i6
apparemment c'est un bug a panoramic j'ai essayé avec toute
les autres version et ça marche nickel chrome seul jack peut y
répondre
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

Perte de compatibilité Empty
MessageSujet: Re: Perte de compatibilité   Perte de compatibilité EmptyLun 22 Juin 2015 - 10:06

Merci pour vos réponses. Perte de compatibilité 18

Oui TO_FOREGROUND fonctionne, mais je ne me souvenait pas que FULL_SPACE bloquait les dimensions d'un FORM définitivement.

Je pensais qu’après un FULL_SPACE sur un FORM (je ne parle pas d'un PICTURE), on pouvait quand même redimensionner celui-ci à l'aide de la souris.
Revenir en haut Aller en bas
http://nardo26.lescigales.org
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

Perte de compatibilité Empty
MessageSujet: Re: Perte de compatibilité   Perte de compatibilité EmptyLun 22 Juin 2015 - 10:20

nardo
je te rassure le full_space ne bloque pas les dimension
d'un forme

de plus ce source fonctionne avec la 26i6
Code:
dim i,x,y,retour
label survol
error_french
dll_on "form.dll"
retour = DLL_CALL2("SetSize",HANDLE(0),0)
WIDTH 0,WIDTH(0)+1 : ' obligatoire pour "forcer" le rafraichissement de l'affichage du formulaire

edit 10:left 10,100:top 10,20
list 20:left 20,100:top 20,60
memo 30:left 30,250:top 30,20:height 30,140

form 99:left 99,600:print_target_is 99
print_locate 00,00:print "EDIT : width=";width(10);" pixels - height=";height(10);" pixels"
print_locate 00,40:print "LIST : width=";width(20);" pixels - height=";height(20);" pixels"
print_locate 00,80:print "LIST : width=";width(30);" pixels - height=";height(30);" pixels"
print_locate 00,120:print "Form : width=";width(0);" pixels - height=";height(0);" pixels"

timer 100:timer_interval 100,1:on_timer 100,survol
end

survol:
 timer_off 100

y=mouse_y_position(10):x=mouse_x_position(10)
if y>3 and y<(height(10)-8) and x>3 and x<(width(10)-8):color 10,240,220,200:else:color 10,255,255,255:end_if
print_locate 65,15:print x;"  ":print_locate 156,15:print y;"  "

y=mouse_y_position(20):x=mouse_x_position(20)
if y>3 and y<(height(20)-8) and x>3 and x<(width(20)-8):color 20,220,200,240:else:color 20,255,255,255:end_if
print_locate 65,55:print x;"  ":print_locate 156,55:print y;"  "

y=mouse_y_position(30):x=mouse_x_position(30)
if y>3 and y<(height(30)-8) and x>3 and x<(width(30)-8):color 30,200,240,220:else:color 30,255,255,255:end_if
print_locate 65,95:print x;"  ":print_locate 156,95:print y;"  "

y=mouse_y_position(0):x=mouse_x_position(0)
if y>0 and y<(height(0)-1) and x>0 and x<(width(0)-1)
end_if
print_locate 65,135:print x;"  ":print_locate 156,135:print y;"  "
 timer_on 100
return

a mon avis il faut déclaré timer_off et timer_on!!
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Perte de compatibilité Empty
MessageSujet: Re: Perte de compatibilité   Perte de compatibilité EmptyLun 22 Juin 2015 - 11:47

TO_FOREGROUND fonctionne.
MOUSE_X_POSITION(0) et MOUSE_Y_POSITION(0) ne fonctionnent plus sur FORM 0
Elles fonctionnent sur tout autre FORM N (autre que FORM 0).
 
hic est quaestio ,(ici est la question)

Code:
label form0
form 10 : full_space 10
print_target_is 10 : command_target_is 10
button 11 : left 11,100  : width 11,100 : caption 11,"Retour vers Form 0"
print "FORM 10"
on_click 11, form0
end
form0:
    to_foreground 0 : left 0,400 : top 0,100 : height 0,100
    print_target_is 0  : print "FORM 0"
return
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

Perte de compatibilité Empty
MessageSujet: Re: Perte de compatibilité   Perte de compatibilité EmptyLun 22 Juin 2015 - 22:26

Oui apparemment sur un FORM 0 cela ne marche plus. Perte de compatibilité 19

Essayez ce bout de code :
Code:
FULL_SPACE 0
ALPHA 1
CAPTION 1,"Essayez de redimensionner à la souris ce FORM"

Sur mon PC (win7 64bits), j'ai beau essayer de chercher de redimensionner cette fenêtre a l'aide de la souris, celle-ci reste dans sa taille maximale.

Démo en live :


Revenir en haut Aller en bas
http://nardo26.lescigales.org
Klaus

Klaus


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

Perte de compatibilité Empty
MessageSujet: Re: Perte de compatibilité   Perte de compatibilité EmptyMar 23 Juin 2015 - 0:03

C'est normal, ça, Nardo26 ! Full-space est justement fait pour que la fenêtre prenne tout l'espace, en permanence.

Fais comme ceci:
1. full_space 0
2. charger width(0) et height(0) dans des variables
3. mettre width et height de form 0 à autre chose - une fenêtre normale devrait apparaître
4. mettre width et height de form 0 aux valeurs mémorisées
et ça devrait être bon.

Alternative:
utiliser screen_x et screen_y pour imposer width et height de form 0.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

Perte de compatibilité Empty
MessageSujet: Re: Perte de compatibilité   Perte de compatibilité EmptyMar 23 Juin 2015 - 0:29

Oui j'ai bien compris Klaus... Perte de compatibilité 07
Reste quand même le pb du form 0 (le pb du depart...)
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Klaus

Klaus


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

Perte de compatibilité Empty
MessageSujet: Re: Perte de compatibilité   Perte de compatibilité EmptyMar 23 Juin 2015 - 0:35

Oui. En ce qui concerne les mouse_c/y_position, mouse_x/y_left_down et sur la form 0, c'est bien un bug ! Mets-le dans la rubrique concernée.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Contenu sponsorisé





Perte de compatibilité Empty
MessageSujet: Re: Perte de compatibilité   Perte de compatibilité Empty

Revenir en haut Aller en bas
 
Perte de compatibilité
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» une idée sur comparaison de chaînes
» Perte de la bordure du form 0
» Problème de compatibilité
» compatibilité avec Windows 98
» Compatibilité avec ABasic

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: