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 Tab ( détacher un objet ) Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Objet Tab ( détacher un objet ) Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Objet Tab ( détacher un objet ) Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Objet Tab ( détacher un objet ) Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Objet Tab ( détacher un objet ) Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Objet Tab ( détacher un objet ) Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Objet Tab ( détacher un objet ) Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Objet Tab ( détacher un objet ) Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Objet Tab ( détacher un objet ) Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Objet Tab ( détacher un objet ) Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Objet Tab ( détacher un objet ) Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Objet Tab ( détacher un objet ) Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Objet Tab ( détacher un objet ) Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Objet Tab ( détacher un objet ) Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Objet Tab ( détacher un objet ) 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 :
Code promo Nike : -25% dès 50€ ...
Voir le deal

 

 Objet Tab ( détacher un objet )

Aller en bas 
2 participants
AuteurMessage
Yannick




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

Objet Tab ( détacher un objet ) Empty
MessageSujet: Objet Tab ( détacher un objet )   Objet Tab ( détacher un objet ) EmptyJeu 12 Mar 2015 - 14:39

Klaus,

L' objet Tab permet de rattacher des objets aux onglets par 2 fonctions
qui prennent soit le handle soit le numéro interne de l' objet à rattacher.
Il permet aussi de supprimer un onglet.

Oui mais il y a un hic....

pour créer un onglet avec un objet rattaché la procédure est la suivante :

création du tab
création de l' onglet
création de l' objet 
rattachement de l' objet à l' onglet

pour supprimer un onglet :

suppression de l' objet
suppression de l' onglet

hors, si tu supprimes un onglet avec son objet (un objet synedit par exemple Rolling Eyes)
si tu recréer un onglet avec un objet synedit associé, l' ancien objet est toujours associé
alors qu' il n' existe plus.
et là.... affraid mon dieu, j' ai violé la dll !!!

Bref, pour faire propre, il faudrait que la procédure de suppression soit :

détachement de l' objet
suppression de l' objet
suppression de l' onglet

Ce qui signifie que...il manque une fonction... Wink pour détacher l' objet de l' onglet...

Pour exemple, je vais mettre la version en cours de PPE sur mon Webdav.
Pour arriver à l' error fatale, il faut : 

ouvrir un projet
fermer le projet
re ouvrir le projet

EDIT : tu peux virer les pauses dans la procédure de fermeture, elles étaient là pour vérifier que la fonction
fermait bien le synedit associé à l' onglet.

EDIT : Erreur, la violation se fait au niveau de Panoramic.exe
Revenir en haut Aller en bas
Yannick




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

Objet Tab ( détacher un objet ) Empty
MessageSujet: re   Objet Tab ( détacher un objet ) EmptyJeu 12 Mar 2015 - 15:17

Objet Tab ( détacher un objet ) Captur33

Objet Tab ( détacher un objet ) Captur34

Objet Tab ( détacher un objet ) Captur35
Revenir en haut Aller en bas
Klaus

Klaus


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

Objet Tab ( détacher un objet ) Empty
MessageSujet: Re: Objet Tab ( détacher un objet )   Objet Tab ( détacher un objet ) EmptyJeu 12 Mar 2015 - 17:58

Tu utilises bien SyneditDelete pour supprimer le Synedit avant de supprimer l'onglet ? Dans SyneditEditor, ça marche...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




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

Objet Tab ( détacher un objet ) Empty
MessageSujet: re   Objet Tab ( détacher un objet ) EmptyJeu 12 Mar 2015 - 18:17

Oui, j' utilise tout l' arsenal. Very Happy

Je pense que si on ne détache pas les objets, pour la dll ils le sont toujours (attachés)
et si je recrée un onglet d' un numéro qui a été supprimé, la dll cherche cet objet mais il n' existe plus...

ce que je ne comprends pas, c' est que je n' ai apparemment ce souci quand j' agis fichier par fichier.
Revenir en haut Aller en bas
Klaus

Klaus


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

Objet Tab ( détacher un objet ) Empty
MessageSujet: Re: Objet Tab ( détacher un objet )   Objet Tab ( détacher un objet ) EmptyJeu 12 Mar 2015 - 18:48

Non, la fonction Synedit détache l'objet, désactive tous les évènements déclarés, puis le supprime. Et comme ça marche dans Synedit_Editor, je ne vois pas de raison pour que ça ne marche pas pour toi.

Fais l'essai: lance Synedit_Editor, crée 3 ou 4 fenêtres, supprime la deuxième, cées-en une autre. Puis sors du programme normalement. Pas d'erreur, non ? Alors ça decrait marcher pur toi.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


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

Objet Tab ( détacher un objet ) Empty
MessageSujet: Re: Objet Tab ( détacher un objet )   Objet Tab ( détacher un objet ) EmptyJeu 12 Mar 2015 - 18:55

Oups... c'est réparé !


Dernière édition par Klaus le Jeu 12 Mar 2015 - 19:05, édité 1 fois
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




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

Objet Tab ( détacher un objet ) Empty
MessageSujet: re   Objet Tab ( détacher un objet ) EmptyJeu 12 Mar 2015 - 18:58

Heu...tu t' es planté de sujet... Laughing
Revenir en haut Aller en bas
Yannick




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

Objet Tab ( détacher un objet ) Empty
MessageSujet: re   Objet Tab ( détacher un objet ) EmptyJeu 12 Mar 2015 - 19:35

Bref concernant le sujet, le bon  Laughing, je n' y comprends plus rien.

si j' ouvre un projet >>> tout est ok
si j' ajoute, ferme, re ouvre ou rajoute un fichier  >>>>tout est ok
Si je ferme un projet et en ouvre un autre.... affraid affraid affraid affraid affraid affraid c' est m' apocalypse, la foire à la violation, le Waterloo du message violent... Sad
Revenir en haut Aller en bas
Klaus

Klaus


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

Objet Tab ( détacher un objet ) Empty
MessageSujet: Re: Objet Tab ( détacher un objet )   Objet Tab ( détacher un objet ) EmptyJeu 12 Mar 2015 - 19:47

Dynamiquement, tu dois sauter une étape, dans ce contexte...

Mais, question: lorsque tu changes de projet - pourquoi supprimer les onglets pour les recréer aussitôt ? Ne serait-ce pas mieux de "videré les objets Synedit, et tout ce qui va avec ?
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




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

Objet Tab ( détacher un objet ) Empty
MessageSujet: re   Objet Tab ( détacher un objet ) EmptyJeu 12 Mar 2015 - 20:10

Dans le cas de la version 2 oui.
Dans cette version, je reste sur une approche projet mais beaucoup plus souple 
où un projet n' a pas de nombre de fichier fixe. le minimum est 2 mais on peut en ajouter autant que l' on veut
un peu comme dans Panoramic éditor.
Je trouvais la version 2 trop directive (déclaration des variables et des labels, etc... )

Je vais mettre le sujet de PPE à jour sous peu mais j' attends d' avoir fini d' adapter toutes les fonctions.
Revenir en haut Aller en bas
Klaus

Klaus


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

Objet Tab ( détacher un objet ) Empty
MessageSujet: Re: Objet Tab ( détacher un objet )   Objet Tab ( détacher un objet ) EmptyJeu 12 Mar 2015 - 23:53

D'accord. Je comprends mieux le pourquoi de la chose.

Une suggestion:
fais un mini-extrait, en créant un TAB avec quelques onglets, puis tu supprimes quelques-uns et tu en crées d'autres. Si tu as le même plantage, je pourrai alors reproduire cela chez moi et pister le problème.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Contenu sponsorisé





Objet Tab ( détacher un objet ) Empty
MessageSujet: Re: Objet Tab ( détacher un objet )   Objet Tab ( détacher un objet ) Empty

Revenir en haut Aller en bas
 
Objet Tab ( détacher un objet )
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» KGF_dll - nouvelles versions
» Version instantanée du 17 juillet 2011: PANORAMIC V 0.9.22i1
» Objet DTP.
» 2.40 du 31 mai 2013: nouvelles fonctions pour RichEdit
» Couleur et objet TAB

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: