Page 1 sur 2

Re: Centre de Programmation DCC

MessagePosté: 03 Sep 2012, 09:00
par piko30
Bonjour
J'ai voulu tester :geek: , marche pas :ange: l'application plante .

Re: Centre de Programmation DCC

MessagePosté: 03 Sep 2012, 10:42
par ClaudeF
Ah bah faut m'en dire un peu plus !

Rien qu'une capture d'écran du message d'erreur m'aiderai beaucoup !

Re: Centre de Programmation DCC

MessagePosté: 03 Sep 2012, 12:08
par piko30
Voila:

Rapport d'erreur [LibDccUI]. Date de création : 03/09/2012 12:00:54
-------------------------------------------------------------------------------------

Erreur :
La référence d'objet n'est pas définie à une instance d'un objet.

Contexte :
Version du Framework .NET : 2.0.50727.5456
Version de l'OS : Microsoft Windows NT 6.1.7601 Service Pack 1
Architecture : AMD64

Détails de l'erreur :
Source :
LibDccUI

StackTrace :
à DccCenter.DccSpeedCurve.ClearSliders()
à DccCenter.DccSpeedCurve.BuildSliders()
à DccCenter.Controls.SpeedCurves.DccSpeedCurveBasic.BuildSliders()
à System.Windows.Forms.Control.OnSizeChanged(EventArgs e)
à System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
à System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height)
à System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
à System.Windows.Forms.Control.ScaleControl(SizeF factor, BoundsSpecified specified)
à System.Windows.Forms.ScrollableControl.ScaleControl(SizeF factor, BoundsSpecified specified)
à System.Windows.Forms.Control.ScaleControl(SizeF includedFactor, SizeF excludedFactor, Control requestingControl)
à System.Windows.Forms.ContainerControl.Scale(SizeF includedFactor, SizeF excludedFactor, Control requestingControl)
à System.Windows.Forms.ContainerControl.PerformAutoScale(Boolean includedBounds, Boolean excludedBounds)
à System.Windows.Forms.ContainerControl.OnLayoutResuming(Boolean performLayout)
à System.Windows.Forms.Control.ResumeLayout(Boolean performLayout)
à DccCenter.DccSpeedCurve.InitializeComponent()
à DccCenter.DccSpeedCurve..ctor()
à DccCenter.Controls.SpeedCurves.DccSpeedCurveBasic..ctor()
à DccCenter.DccPanelBasicSpeedCurve.InitializeComponent()
à DccCenter.DccPanelBasicSpeedCurve..ctor(IMainForm uiMainForm)
à DccCenter.FormMain..ctor()
à DccCenter.Program.Main()

TargetSite :
Void ClearSliders()

Re: Centre de Programmation DCC

MessagePosté: 03 Sep 2012, 14:23
par ClaudeF
Diantre ! Un utilisateur de Windows 7 et en 64bits en plus ! Voilà un contexte que je n'ai jamais pu testé, tu vas faire office de cobaye du coup :mrgreen:

J'ai essayé de gratter dans le code, là où ça plante, et évidemment je ne vois pas pourquoi d'habitude ça marche et chez toi ça ne marche pas. Encore un bug mystique...

Ci-joint une nouvelle DLL à dézipper, pour remplacer la LibDccUI.dll existante (dans le dossier où est installé le logiciel)
J'ai essayé d'ajouter une protection...

A l'occasion dis moi si ça marche... ou recopie moi le nouveau message d'erreur :mrgreen:

Re: Centre de Programmation DCC

MessagePosté: 03 Sep 2012, 16:58
par piko30
Marche pas :pleure:


Erreur :
La référence d'objet n'est pas définie à une instance d'un objet.

Contexte :
Version du Framework .NET : 2.0.50727.5456
Version de l'OS : Microsoft Windows NT 6.1.7601 Service Pack 1
Architecture : AMD64

Détails de l'erreur :
Source :
LibDccUI

StackTrace :
à DccCenter.DccSpeedCurve.ClearSliders()
à DccCenter.DccSpeedCurve.BuildSliders()
à DccCenter.Controls.SpeedCurves.DccSpeedCurveBasic.BuildSliders()
à System.Windows.Forms.Control.OnSizeChanged(EventArgs e)
à System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
à System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height)
à System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
à System.Windows.Forms.Control.ScaleControl(SizeF factor, BoundsSpecified specified)
à System.Windows.Forms.ScrollableControl.ScaleControl(SizeF factor, BoundsSpecified specified)
à System.Windows.Forms.Control.ScaleControl(SizeF includedFactor, SizeF excludedFactor, Control requestingControl)
à System.Windows.Forms.ContainerControl.Scale(SizeF includedFactor, SizeF excludedFactor, Control requestingControl)
à System.Windows.Forms.ContainerControl.PerformAutoScale(Boolean includedBounds, Boolean excludedBounds)
à System.Windows.Forms.ContainerControl.OnLayoutResuming(Boolean performLayout)
à System.Windows.Forms.Control.ResumeLayout(Boolean performLayout)
à DccCenter.DccSpeedCurve.InitializeComponent()
à DccCenter.DccSpeedCurve..ctor()
à DccCenter.Controls.SpeedCurves.DccSpeedCurveBasic..ctor()
à DccCenter.DccPanelBasicSpeedCurve.InitializeComponent()
à DccCenter.DccPanelBasicSpeedCurve..ctor(IMainForm uiMainForm)
à DccCenter.FormMain..ctor()
à DccCenter.Program.Main()

TargetSite :
Void ClearSliders()

Re: Centre de Programmation DCC

MessagePosté: 04 Sep 2012, 08:27
par ClaudeF
Bon, on va éviter de procéder par essai-erreur en aveugle, ça risque d'être long et inefficace !

J'vai voir si j'peux m'installer une machine virtuelle avec Windows 7 dessus, j'te tiens au courant !

Re: Centre de Programmation DCC

MessagePosté: 04 Sep 2012, 15:28
par piko30
re
une petite précision, mais qui a peut être son importance mon SPROG est des première série....

Re: Centre de Programmation DCC

MessagePosté: 05 Sep 2012, 08:28
par ClaudeF
Mmmm merci pour la précision, mais malheureusement ce "plantage" à une cause 100% windows, et plus précisément au niveau de l'affichage d'un graphique. Y a quelque chose qui gêne windows 7 mais pas XP...

Aaaah l'informatique, c'est tout sauf une science exacte :vieux:

Re: Centre de Programmation DCC

MessagePosté: 01 Oct 2012, 08:51
par ClaudeF
Désolé pour le temps de réponse piko30, concernant ton problème.

J'ai eu la chance d'avoir le retour d'un utilisateur qui est aussi en Windows 7, 64bits (tout comme toi) et chez lui tout fonctionne. Du coup ma piste, qui supposait un problème purement windows, ne vaut plus.

Pourrait-on échanger par MP pour que tu me décrives plus précisément, ton ordi, tes manipulations, etc... ? Parce que là du coup, je ne vois pas :gratte:

Sinon au passage, une nouvelle version est en cours de préparation. J'ai passé beaucoup de temps là dessus, mais il sera enfin possible d'avoir une lecture de la consommation de courant dans l'écran de test avec le SPROG.

Re: Centre de Programmation DCC

MessagePosté: 03 Oct 2012, 08:50
par Rodolphe
ClaudeF a écrit:Si on désactive la protection de courant du SPROG, on peut obtenir une lecture en continu du courant consommé.


Tu peux préciser ?