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
» PANORAMIC V 1
Problème de DLL (pour Klaus). Emptypar jjn4 Hier à 17:49

» select intégrés [résolu]
Problème de DLL (pour Klaus). Emptypar jjn4 Hier à 17:00

» number_mouse_up
Problème de DLL (pour Klaus). Emptypar jjn4 Hier à 11:59

» Aide de PANORAMIC
Problème de DLL (pour Klaus). Emptypar jjn4 Hier à 11:16

» trop de fichiers en cours
Problème de DLL (pour Klaus). Emptypar lepetitmarocain Hier à 10:43

» Je teste PANORAMIC V 1 beta 1
Problème de DLL (pour Klaus). Emptypar papydall Hier à 4:17

» bouton dans autre form que 0
Problème de DLL (pour Klaus). Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Problème de DLL (pour Klaus). Emptypar Klaus Lun 6 Mai 2024 - 11:41

» Gestion d'un système client-serveur.
Problème de DLL (pour Klaus). Emptypar Klaus Lun 6 Mai 2024 - 10:23

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Problème de DLL (pour Klaus). Emptypar Froggy One Jeu 2 Mai 2024 - 11:16

» @Jack
Problème de DLL (pour Klaus). Emptypar Jack Mar 30 Avr 2024 - 20:40

» Une calculatrice en une ligne de programme
Problème de DLL (pour Klaus). Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Problème de DLL (pour Klaus). Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Problème de DLL (pour Klaus). Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Problème de DLL (pour Klaus). Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
-40%
Le deal à ne pas rater :
Tefal Ingenio Emotion – Batterie de cuisine 10 pièces (induction, ...
59.99 € 99.99 €
Voir le deal

 

 Problème de DLL (pour Klaus).

Aller en bas 
3 participants
AuteurMessage
pan59

pan59


Nombre de messages : 367
Age : 66
Localisation : Wattignies
Date d'inscription : 16/10/2011

Problème de DLL (pour Klaus). Empty
MessageSujet: Problème de DLL (pour Klaus).   Problème de DLL (pour Klaus). EmptyMar 30 Avr 2013 - 17:29

Bonjour.

J'ai un problème au lancement de Panoramic.

J'obtiens le message d'erreur suivant: Exception EFOpenError in module kgf.dll.

A mon avis, le DLL n'a pas été correctement fermée au dernier lancement du programme.

Et si j'écris "DLL_OFF", j'obtiens évidemment un message m'avertissant que la DLL n'a pas été initialisée.

Ne pourrait-on pas connaître l'état de la DLL (ouverte ou fermée), et faire en sorte de la clôre dans le cas où elle est restée ouverte dans la session précédente ?

Ce qui éviterait d'éteindre le PC pour le relancer.

Merci de ton aide.
Revenir en haut Aller en bas
Klaus

Klaus


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

Problème de DLL (pour Klaus). Empty
MessageSujet: Re: Problème de DLL (pour Klaus).   Problème de DLL (pour Klaus). EmptyMar 30 Avr 2013 - 17:38

Concernant l'erreur que tu mentionnes, en voici l'explication:
Citation :
Description

EFOpenError est la classe des exceptions pour les erreurs d'ouverture de fichier dans les opérations de flux.

EFOpenError est déclenchée quand une application ne peut ouvrir un fichier spécifié. Cela peut se produire, par exemple, parce que le fichier n'existe pas ou ne se trouve pas dans le répertoire où l'application le recherche.

Il s'agit donc d'une tentative d'ouverture de fichier par une fonction de la DLL, et cette ouverture se passe mal. Probablement un problème de répertoire par défaut.

Peux-tu isoler l'appel de fonction qui provoque l'erreur, et afficher le nom de fichier que tu passes, juste avant l'appel de la fonction ? Deux actions sont possibles, et il faut jouer sue les deux tableaux:
1. tu peux faire de sorte que le chemin vers le fichier soit valide
2. si j'ai le nom de la fonction, je peux la protéger en interne en interceptant les erreurs et retourner un code significatif.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

Problème de DLL (pour Klaus). Empty
MessageSujet: Re: Problème de DLL (pour Klaus).   Problème de DLL (pour Klaus). EmptyMar 30 Avr 2013 - 18:00

Klaus, je soutient la demande de pan59, mais je pense qu'elle est complexe à mettre en oeuvre.
Toutefois te connaissant ce n'est certainement pas ça qui t'arrétera.
Si on fait une erreur lors du développement (par exemple pour capturer les événement sur une zone de l'écran) et que l'on ferme la DLL, quand on utilise le programme après on a parfois des messages d'insultes quand on quitte.

Normalement, ce que je demande devrait être inutile, mais je pense que ce serait bien arpès avoir ouvert la DLL d'avoir une procédure de nettoyage, une espèce de kill, close all qui referme tout ce qu'un usage précédent de la DLL pourrait avoir ouvert (ce qui sous entend bien sûr un problème si on lance 2 programmes utilisant la DLL en même temps, je suppose ... rien n'est parfait ...) ou mieux, on fait un petit programme indépendant qui nettoie tout si on a fait une erreur de développement avant de relancer de nouveau son programme.
Revenir en haut Aller en bas
pan59

pan59


Nombre de messages : 367
Age : 66
Localisation : Wattignies
Date d'inscription : 16/10/2011

Problème de DLL (pour Klaus). Empty
MessageSujet: Problème de DLL (pour Klaus).   Problème de DLL (pour Klaus). EmptyMar 30 Avr 2013 - 18:13

Bonjour.

Je viens juste de découvrir la source du problème.

Il s'agissait bien de la tentative d'ouverture d'un fichier non existant dans le dossier courant.

Merci de la réponse.
Revenir en haut Aller en bas
Contenu sponsorisé





Problème de DLL (pour Klaus). Empty
MessageSujet: Re: Problème de DLL (pour Klaus).   Problème de DLL (pour Klaus). Empty

Revenir en haut Aller en bas
 
Problème de DLL (pour Klaus).
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Pour Klaus: problème avec kgf.dll.
» Problème avec un objet Dlist, pour Klaus.
» Problème avec un objet StringList (pour Klaus).
» Problème de DLL Klaus.
» Fonctions d'envoyer de touches à un objet interne ou externe

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: