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.
Problème de DLL (pour Klaus). Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Problème de DLL (pour Klaus). Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Problème de DLL (pour Klaus). Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Problème de DLL (pour Klaus). Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Problème de DLL (pour Klaus). Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Problème de DLL (pour Klaus). Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Problème de DLL (pour Klaus). Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Problème de DLL (pour Klaus). Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Problème de DLL (pour Klaus). Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Problème de DLL (pour Klaus). Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Problème de DLL (pour Klaus). Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Problème de DLL (pour Klaus). Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Problème de DLL (pour Klaus). Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Problème de DLL (pour Klaus). Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Problème de DLL (pour Klaus). 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 : -17%
(Black Friday) Apple watch Apple SE GPS + Cellular ...
Voir le deal
249 €

 

 Problème de DLL (pour Klaus).

Aller en bas 
3 participants
AuteurMessage
pan59

pan59


Nombre de messages : 367
Age : 67
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 : 12331
Age : 75
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 : 52
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 : 67
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: