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.
Objet ScrollImage  Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Objet ScrollImage  Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

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

» Décompilation
Objet ScrollImage  Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Objet ScrollImage  Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Objet ScrollImage  Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Objet ScrollImage  Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Objet ScrollImage  Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Objet ScrollImage  Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Objet ScrollImage  Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Objet ScrollImage  Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Objet ScrollImage  Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Objet ScrollImage  Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Objet ScrollImage  Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Objet ScrollImage  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
-28%
Le deal à ne pas rater :
-28% Machine à café avec broyeur à grain MELITTA Purista
229.99 € 318.99 €
Voir le deal

 

 Objet ScrollImage

Aller en bas 
2 participants
AuteurMessage
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Objet ScrollImage  Empty
MessageSujet: Objet ScrollImage    Objet ScrollImage  EmptyJeu 25 Jan 2024 - 0:35

Après ISAM voilà que c'est ScrollImage qui semble avoir un souci.
L'objet est créé mais ne prend pas ses dimensions et l'application se ferme.

scratch
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2466
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

Objet ScrollImage  Empty
MessageSujet: Re: Objet ScrollImage    Objet ScrollImage  EmptyVen 26 Jan 2024 - 0:07

Bonjour à tous !

Yannick a écrit:
L'objet est créé mais ne prend pas ses dimensions et l'application se ferme.

Probablement qu’il te manque un paramètre dans la fonction CreateScrollImage.
On retrouve quelques codes de démonstration qui comportent cette erreur.

La bonne syntaxe :
SI% = dll_call2("CreateScrollImage",handle(0),0)


Programme de test (rectifié) créé par Klaus :
Code:
' test_TScrollImage.bas

label creer, supprimer, charger, change, reduire, augmenter

dim res%, SI%, img$, no%, no_W%, no_H%, zoom%
zoom% = 100

no% = no% + 1 : open_dialog no% : filter no%,"Images (BMP,JPG,GIF,PNG)|*.bmp;*.jpg;*.gif;*.png"

no% = no% + 1 : button no% : caption no%,"Créer" : on_click no%,creer
no% = no% + 1 : button no% : left no%,width(no%-1) : caption no%,"Supprimer" : on_click no%,supprimer
no% = no% + 1 : button no% : left no%,left(no%-1)+width(no%-1) : caption no%,"Charger" : on_click no%,charger

no% = no% + 1 : button no% : left no%,left(no%-1)+width(no%-1) : caption no%,"Zoom -" : on_click no%,reduire
no% = no% + 1 : button no% : left no%,left(no%-1)+width(no%-1) : caption no%,"Zoom +" : on_click no%,augmenter

no% = no% + 1 : scroll_bar no% : no_W% = no% : top no%,30 : left no%,50 : width no%,500
  min no%,100 : max no%,1200 : position no%,450 : on_change no%,change
no% = no% + 1 : scroll_bar no% : no_H% = no% : vertical no% : top no%,60 : left no%,10 : height no%,350
  min no%,100 : max no%,1200 : position no%,300 : on_change no%,change
  
dll_on "KGF.dll"

end

creer:
  if SI%=0 then SI% = dll_call2("CreateScrollImage",handle(0),0)
  if SI%<>0 then res% = dll_call5("LocateScrollImage",SI%,50,60,position(no_W%),position(no_H%))
' !!!!!!!!!! activer la ligne suivante pour avoir une image résultante de dimensions fixes:
'  res% = dll_call4("FixedSizeScrollImage",SI%,1,1500,1000)
  return
  
supprimer:
  SI% = dll_call1("DeleteScrollImage",SI%)
  return
  
change:
  if SI%<>0 then res% = dll_call5("LocateScrollImage",SI%,50,60,position(no_W%),position(no_H%))
  return
  
charger:
  img$ = file_name$(1)
  if img$="_" then return
  if file_exists(img$)=0 then return
  res% = dll_call1("LoadAnyImageFile",adr(img$))
  res% = dll_call1("LoadScrollImage",SI%)
  return

reduire:
  if SI%=0 then return
  if zoom%>25 then zoom% = zoom% - 25
  res% = dll_call2("ZoomScrollImage",SI%,zoom%)
  return
  
augmenter:
  if SI%=0 then return
  if zoom%<800 then zoom% = zoom% + 25
  res% = dll_call2("ZoomScrollImage",SI%,zoom%)
  return

Objet ScrollImage  Scroll10


Néanmoins, il y a quand même un problème :
Lors du survol de l’image avec la souris, un message « Violation d’accès... » apparait.
En cliquant sur OK, tout semble rentrer dans l’ordre. Les ascenseurs fonctionnent, le zoom aussi.

Objet ScrollImage  Scroll11
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Objet ScrollImage  Empty
MessageSujet: re   Objet ScrollImage  EmptyVen 26 Jan 2024 - 0:16

Bravo Marc !

Encore une fois le bug était entre la chaise et le clavier.
j' avais zappé le deuxième paramètre. Rolling Eyes

Par contre le message, c'est un peu gênant, du moins si on veut
distribuer l'application créée.
Revenir en haut Aller en bas
Contenu sponsorisé





Objet ScrollImage  Empty
MessageSujet: Re: Objet ScrollImage    Objet ScrollImage  Empty

Revenir en haut Aller en bas
 
Objet ScrollImage
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» KGF SCROLLIMAGE
» Version d'essai des objets ScrollImage et ScrollPanel
» KGF_dll - nouvelles versions
» Version instantanée du 17 juillet 2011: PANORAMIC V 0.9.22i1
» Objet Tab ( détacher un objet )

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: Activité des sites créés par les Panoramiciens. :: Le site de Klaus-
Sauter vers: