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.
Structure (capture d'écran) Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Structure (capture d'écran) Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Structure (capture d'écran) Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Structure (capture d'écran) Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Structure (capture d'écran) Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Structure (capture d'écran) Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Structure (capture d'écran) Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Structure (capture d'écran) Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Structure (capture d'écran) Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Structure (capture d'écran) Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Structure (capture d'écran) Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Structure (capture d'écran) Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Structure (capture d'écran) Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Structure (capture d'écran) Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Structure (capture d'écran) 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 du moment :
Boutique Nike : -25% dès 50€ sur TOUT le ...
Voir le deal

 

 Structure (capture d'écran)

Aller en bas 
2 participants
AuteurMessage
JL35




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

Structure (capture d'écran) Empty
MessageSujet: Structure (capture d'écran)   Structure (capture d'écran) EmptyMer 30 Avr 2014 - 10:28

J'ai un problème que je n'arrive pas à cerner.
Voici un petit programme de capture d'écran, largement inspiré de l'ami sergeauze (voir les inutilitaires, capture d'écran).
On clique le point de départ (haut à gauche), puis on déplace la souris sur le point bas/droite et on relâche pour capturer la zone qui se retrouve dans le presse-papier. (je l'affiche ensuite dans IrfanView, pour voir)
Je voulais afficher en temps réel le rectangle délimiteur, mais ça ne marche pas, on ne passe jamais dans la branche de test correspondante, ligne 21, et je n'arrive pas à comprendre pourquoi...  scratch (encore un coup du timer ?)
Voici:
Code:
LABEL Timeur, Capture
DIM t,x1,y1,x,y
t = 0
WIDTH 0,0: HEIGHT 0,0: BORDER_HIDE 0:  HIDE 0
IMAGE 2: WAIT 200
2D_IMAGE_COPY 2,0,0,SCREEN_X-1,SCREEN_Y-1: ' Totalité de l'écran dans Image 2
WAIT 200: SHOW 0
WIDTH 0,SCREEN_X-1: HEIGHT 0,SCREEN_y-1
PICTURE 1: WIDTH 1,SCREEN_X-1: HEIGHT 1,SCREEN_y-1
2D_TARGET_IS 1: 2D_PEN_DOT: ' pointillés
2D_IMAGE_PASTE 2,0,0
TIMER 3: TIMER_INTERVAL 3,300: ON_TIMER 3,Timeur
END
' ==============================================================================
Timeur:
x = MOUSE_X_POSITION(1): y = MOUSE_Y_POSITION(1)
IF MOUSE_LEFT_DOWN(1) = 1
    IF t = 0
        t = 1: x1 = x: y1 = y: RETURN: ' coin supérieur gauche
    ELSE
        2D_IMAGE_PASTE 2,0,0: ' régénère l'image <= ON NE VIENT JAMAIS ICI ! ===
        2D_LINE x1,y1,x,y1:2D_POLY_TO x,y:2D_POLY_TO x1,y:2D_POLY_TO x1,y1
    END_IF
ELSE
    IF MOUSE_LEFT_UP(1) = 1
        IF t = 1 THEN GOSUB Capture
    END_IF
END_IF
RETURN
' ==============================================================================
Capture:
TIMER_OFF 3
' 2D_PEN_SOLID
2D_LINE x1,y1,x,y1:2D_POLY_TO x,y:2D_POLY_TO x1,y:2D_POLY_TO x1,y1
2D_IMAGE_COPY 2,x1,y1,x,y: CLIPBOARD_COPY 2
EXECUTE "C:\Progra~2\Irfanv~1\i_view32.exe /clippaste": ' <=== A VOIR ===
TERMINATE
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

Structure (capture d'écran) Empty
MessageSujet: Re: Structure (capture d'écran)   Structure (capture d'écran) EmptyMer 30 Avr 2014 - 12:22

J’ai modifié TIMER_INTERVAL 3,3000
J’ai ajouté en ligne 21 message "je suis ici" pour voir

J’ai lancé le programme : le message ‘Je suis ici’ s’affiche, je vois aussi le rectangle en pointillé mais aussi le message d’erreur : Out of system ressources et puis ça coince !
Pour en sortir <ALT> + <F4>
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
papydall

papydall


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

Structure (capture d'écran) Empty
MessageSujet: Re: Structure (capture d'écran)   Structure (capture d'écran) EmptyMer 30 Avr 2014 - 12:57

Avec un TIMER_INTERVAL 3,500 et en ajoutant message "Terminé" avant le TERMINATE, voici ce que j’obtiens

Structure (capture d'écran) Sans_t22
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
JL35




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

Structure (capture d'écran) Empty
MessageSujet: Re: Structure (capture d'écran)   Structure (capture d'écran) EmptyMer 30 Avr 2014 - 13:35

Merci pour tes essais papydall, j'ai aussi essayé divers timings mais ça ne m'avance guère...
Le timer est toujours aussi délicat à manier...
L'idée était séduisante, mais c'est peut-être une fausse bonne idée.
En attendant je continuerai à utiliser Cropper ou SnippingTool !
Revenir en haut Aller en bas
JL35




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

Structure (capture d'écran) Empty
MessageSujet: Re: Structure (capture d'écran)   Structure (capture d'écran) EmptyMer 30 Avr 2014 - 18:08

Papydall (et les autres), si tu m'écoutes je crois que je tiens une solution, c'était un problème de Mouse_Left_Up et Mouse_Left_Down.
Je la mets ici, dans le post d'origine de sergeauze:
https://panoramic.1fr1.net/t3602p15-copie-d-ecran-accidentelle
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

Structure (capture d'écran) Empty
MessageSujet: Re: Structure (capture d'écran)   Structure (capture d'écran) EmptyMer 30 Avr 2014 - 18:39

JL35 a écrit:
Papydall (et les autres), si tu m'écoutes ...

Je ne fais que ça depuis mon inscription sur ce forum.
Bon, je me hâte lentement pour aller voir la solution que tu tiens.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé





Structure (capture d'écran) Empty
MessageSujet: Re: Structure (capture d'écran)   Structure (capture d'écran) Empty

Revenir en haut Aller en bas
 
Structure (capture d'écran)
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Capture écran
» Capture des replay TV
» DLL
» Capture d'écran
» Capture vidéo

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: