Doublon désolé (j'édit pas l'autre au cas où) :
Analysons ensemble ton code source pour voir où les le soucis de la DLL
Déjà très bien l'idée du :
http://fandeonepiece2.olympe.in/no_suppr_and_no_deplace.htmlSa permet, temps que ton site web est en ligne, de piocher dessus.
Mais si jamais y'a un plantage on se retrouve sans horloge même si internet est bon de notre côté :/
Faudrait peut être l’hébergé ailleurs si possible : un domaine publique peut être ? FTP gratuit illimité à vie ?
Ensuite :
Y'a peut être un soucis au niveau du code source du "rond" :
- Code:
Private Sub InitializeComponent()
Me.ShapeContainer1 = New Microsoft.VisualBasic.PowerPacks.ShapeContainer()
Me.OvalShape1 = New Microsoft.VisualBasic.PowerPacks.OvalShape()
Me.SuspendLayout()
Dim shapeContainer1 As Microsoft.VisualBasic.PowerPacks.ShapeContainer = Me.ShapeContainer1
Dim point As System.Drawing.Point = New System.Drawing.Point(0, 0)
shapeContainer1.Location = point
Me.ShapeContainer1.Margin = New Padding(0)
Me.ShapeContainer1.Name = "ShapeContainer1"
Me.ShapeContainer1.Shapes.AddRange(New Shape() { Me.OvalShape1 })
Dim shapeContainer As Microsoft.VisualBasic.PowerPacks.ShapeContainer = Me.ShapeContainer1
Dim size As System.Drawing.Size = New System.Drawing.Size(150, 150)
shapeContainer.Size = size
Me.ShapeContainer1.TabIndex = 0
Me.ShapeContainer1.TabStop = False
Me.OvalShape1.BackColor = Color.Transparent
Dim ovalShape1 As Microsoft.VisualBasic.PowerPacks.OvalShape = Me.OvalShape1
point = New System.Drawing.Point(0, 0)
ovalShape1.Location = point
Me.OvalShape1.Name = "OvalShape1"
Dim ovalShape As Microsoft.VisualBasic.PowerPacks.OvalShape = Me.OvalShape1
size = New System.Drawing.Size(150, 150)
ovalShape.Size = size
Me.AutoScaleDimensions = New SizeF(6!, 13!)
Me.AutoScaleMode = AutoScaleMode.Font
Me.Controls.Add(Me.ShapeContainer1)
Me.Name = "Rond"
Me.ResumeLayout(False)
End Sub
Private Sub Rond_Resize(ByVal sender As Object, ByVal e As EventArgs)
Me.OvalShape1.Size = Me.Size
End Sub
End Class
OvaleShap1 donne un bug... alors pourquoi je sais pas :s désolé
Sinon le reste ok.
Peut tu essayer de voir si tu peut faire deux DLL différentes ? Une pour le rond et l'autre l'horloge ?
Comme ça : si c'est le rond qui veux pas être importer c'est lui qui bug. et inversement.
Si c'est les deux : c'est la façon dont tu l'a compilé qui bug. Mais là je vois pas pourquoi :/
EDIT : Une erreur de résolu.
Dans Horloge Designer :
Tu a ce paramètre : ENClist
- Code:
[EXTRAIT]
Private Shared __ENCList As List(Of WeakReference)
Et bien il existe déjà :/ Il est utiliser dans Rond Designer.
Si tu déclare ENClist en mettant un "2" devant dans Horloge Designer tu efface un des problèmes.
Du coups là déjà en mettant (extrait toujours
) :
- Code:
Private Shared __ENCList2 As List(Of WeakReference)
Tu enlève l'erreur (sans oublier de la déclarer : sinon VS 2010 pige rien mdr)
Je cherche comment résoudre la compatibilité avec SZ 2012 (si ta une idée aussi dit le moi
)
PS : J'ai recompiler le code source pour tester j'étais obligé si je voulais essayer de comprendre le soucis.
Si c'est ok après je te repasse le new projet :p (en MP bien sur
)
EDIT (2) (19h02) : J'ai résolu tout les soucis de ENCList... Seul problème restant à corriger :
Imports Microsoft.VisualBasic.CompilerServices
est utiliser deux fois ; VS 2010 n'aime pas
Une idée ? Là je suis bloqué désolé Fandeonepiece2 :/
EDIT (3) (19h05) : Autant pour moi :s c'est bon ! J'ai résolu les bugs de compatibilité
Je vais essayer (sans toucher à ta signature) de recompiler le projet complet et te renvoyer tout ça
Je reviens vers toi si ça marche
EDIT (4) :
J'ai vérifié la base de ta DLL soit par défaut : &H00400000 : déjà ça 'est ok (y compris le mode du projet qui pointe sur un fonctionnement .NET 4.0 et non .NET 4.0 Client donc toujours ok)
Je cherche encore :/