PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV (versiones precedentes) → Développement WINDEV 12 avec Windows 10 : problême sur objet dynamique
Développement WINDEV 12 avec Windows 10 : problême sur objet dynamique
Iniciado por Jean Michel Mégé, 20,may. 2019 10:05 - 1 respuesta
Publicado el 20,mayo 2019 - 10:05
Bonjour
Je dois déployer une apllication développée sous Windev 12 dans un environnement Windows 10 et lors de l'appel d'un objet dynamique, j'ai le message d'erreur suivant :
Erreur à la ligne 8 du traitement Procédure locale Fenetre_TailleChange.

L'objet 'Planning1' n'a pas encore été alloué.

Informations techniques
Projet : ****
Dump de l'erreur du module <WD140VM.DLL> <14.00Qs>.

- Appel WL :

Traitement de <main.PROCEDURE.Fenetre_TailleChange>, ligne <8>, thread <0>
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 2410
- Code erreur WD55 : 0
- Pas de code d'erreur système
- Pas de message d'erreur système
- Que s'est-il passé ?

L'objet 'Planning1' n'a pas encore été alloué.



- Pas d'info de debug

La classe est déclarée :
Planning_Image est une classe
PUBLIC

Image_CouleurFond est un entier // Couleur du fond de l'image
Traits_Verticaux est un booléen // Afficher des traits verticaux
Traits_Horizontaux est un booléens // Afficher des traits horizontaux

Traits_Couleur est un entier // Couleur des traits
Traits_Style est un entier court // Style du trait (Voir Dstylo)

Jour_Un est un entier // Premiere date à afficher

Jour_CouleurDateSyS est un entier // Couleur du jour en cours

Jour_Couleur est un tableau fixe de 7 entiers // Couleur de fond des colonnes des jours

Jour_Nombre est un entier // Nombre de jours à afficher
Heure_separateur est un entier //division horaire
Heure_Couleur est un entier // Couleur des séparateurs pour les heures
Heure_Style est un entier court // Style du trait pour les heures
Titre_Police est une chaîne // Police des titres
Titre_TailleP est un entier court // Taille de la police des titres

Titre_Attributs est un entier // Attributs de la police des titres

Titre_Couleur est un entier // Couleur du texte des titres

Titre_CouleurFond est un entier // Couleur du fond des titres

Titre_CouleurTrait est un entier // Couleur des traits des titres
Titre_Hauteur est un entier // Hauteur des titres

Premier_Items est un entier // Numéro de rang du premier items à afficher

Items_Hauteur est un entier // Hauteur des items

Items_Largeur est un entier // Largeur de la colonne des titres Items
Items_Police est une chaîne // Police des items
Items_TailleP est un entier court // Taille police des items

Items_CouleurTrait est un entier // Couleur du trait des items

Focus_IdItems est un entier // Id de l'Items qui possède le focus

Focus_CouleurTrait est un entier // Couleur du trait pour le focus
Focus_LargeurTrait est un entier court // Largeur du trait pour le focus
Plages_TypeAffichage est un entier court // Type d'affichage des plages
Ascenseur est une chaîne

HeureDebJournee est un réel // Première heure de la journée

HeureFinJournee est un réel // Dernière heure de la journée
Ombrage_Decalage est un entier court // Decalage de l'ombre
HDC est un entier // Handle de dessin renvoyé par dDébutDessin()
Heure_Afficher est un booléen // Affiche un séparateur pour les heures
PROTÉGÉ

NumeroRangTrouve est un entier
ZoneImage est une chaîne
// Heure_Afficher est protégé car il faut absolument redessiner le planning
// Après modification de ce membre. Utilisez la fonction ChHeure_Afficher(Valeur)

Jour_Largeur est un réel // Largeur d'affichage d'un jour
zonehorsperiode est un entier
Titre_HauteurTotal est un entier
Items_Premier est un Planning_Items dynamique
Items_Dernier est un Planning_Items dynamique
FIN


L'obet est alloué par
Procedure planning(dateplan,id)

// Pour compatibilité 5.5
MoiMême..Visible=Vrai

GLOBAL
planning2 est un Planning_Image("CLICAGE1",dateplan)
planning2:Ascenseur="ASC1"
Info("Lance taille change global")
Fenetre_TailleChange()
Even_Souris32 est un entier
i =0

dmin est une DateHeure
dmax est une DateHeure

Evénement("ClicDate","DATEJOUR",513)
BULLE..Etat=Actif
Even_Souris32=Evénement("Planning_Survol2","CLICAGE1",32)
Sans1..Cochée=Faux
Heure_à_la_position_de_la_souris..Cochée=Faux
Description_Plage..Cochée=Vrai

Le code de la procédure est le suivant :
CLICAGE1..Hauteur=FenIntHaut()-CLICAGE1..Y-20
CLICAGE1..Largeur=FenIntLarg()-ASC1..Largeur
Multitâche(1)
Ajouter100Plages(Vrai,planning2:Jour_Un,planning2:Jour_Nombre)
planning2:Dessine()

Quelqu'un a t il déjà rencontré ce problême?
Merci de votre aide
Miembro registrado
3.311 mensajes
Popularité : +93 (137 votes)
Publicado el 21,mayo 2019 - 00:07
salut Jean Michel.
déjà d'après l'erreur tu es en version 14.
Ensuite, je pense que cela dépend de l'emplacement où tu fait tes appels.
Est ce a l'initialisation du projet, ou de la fenêtre.
sûrement que ton agrandissement est effectué avant l'exécution de ta classe.
mets des infos pour suivre le déroulement.
ou créer un fichier de log, ou un trace.
Tu y verra peut être plus clair.