J'ai 'Applications.PrevInstance' dans le code VB 6 que j'essaie de mettre à niveau vers .NET en utilisant VS 2008. Apparemment, ce code n'est plus valide. Quelqu'un at-il des idées sur la solution mise à niveau? TIAComment faire pour convertir Application.PrevInstance en VB 6.0 en VB.NET?
4
A
Répondre
7
Voir ici:
http://www.knowdotnet.com/articles/previnstance.html
Public Sub Main()
If PrevInstance() Then Exit Sub
' continue with your application
UserName = Environ("UserName")
ComputerName = Environ("COMPUTERNAME")
End Sub
Function PrevInstance() As Boolean
If UBound(Diagnostics.Process.GetProcessesByName _
(Diagnostics.Process.GetCurrentProcess.ProcessName)) _
> 0 Then
Return True
Else
Return False
End If
End Function
0
Function PrevInstance() As Boolean
If UBound(Diagnostics.Process.GetProcessesByName(Diagnostics.Process.GetCurrentProcess.ProcessName)) > 0 Then
PrevInstance = True
Else
UserName = Environ("UserName")
Computername = Environ("COMPUTERNAME")
PrevInstance = False
End If
Dim i, n As Integer, RepForm As String
For i = My.Application.OpenForms.Count - 1 To 1 Step -1
RepForm = My.Application.OpenForms.Item(i).Name
For n = My.Application.OpenForms.Count - 1 To 1 Step -1
If My.Application.OpenForms.Item(n).Name = My.Application.OpenForms.Item(i).Name And n > i Then
My.Application.OpenForms(i).Close()
PrevInstance = True
Exit Function
End If
Next n
Next i
End Function
+0
dans la fonction ci-dessus vous avez deux fonctions: le premier pour l'App.exe lui-même et le second pour les formulaires dans le app.exe. Vous devez donc choisir ce dont vous avez besoin et les séparer dans votre application. Ricky – user7114634
Questions connexes
- 1. Convertir VB en C#
- 2. VB dLL pour convertir pdf en tiff
- 3. Convertir les constantes de vb en C#
- 4. Convertir Val VB en Java?
- 5. Commandes de séparation pour VB 6.0
- 6. Comment faire pour convertir NSString en octets
- 7. Comment faire pour convertir HTML en BBCode
- 8. Comment faire pour convertir NSArray en NSString
- 9. Comment faire pour convertir MethodCallExpression en BinaryExpression
- 10. comment convertir cette ligne en vb.net
- 11. Comment faire pour restaurer les images téléchargées pour le contrôle de l'imagelist dans VB 6.0
- 12. Comment faire pour convertir l'initialisation C# StructureMap à VB.NET?
- 13. Comment créer une DLL dans VB 6.0
- 14. Convertir le format de VB() en PHP
- 15. Convertir booléenne en entier VB.NET
- 16. Convertir la chaîne en double - VB
- 17. Pouvez-vous convertir cela en VB?
- 18. Comment faire pour convertir Excel.Range.Interior.Color en System.Drawing.Color en C#?
- 19. Comment faire pour convertir la parole en texte en Java?
- 20. Comment faire pour convertir DateTime en shortdatetime en C#?
- 21. Comment faire pour convertir l'interface VB.net avec enum à C#
- 22. Connexion de l'application VB 6.0 à Oracle
- 23. Comment faire pour convertir le code BB en vue HTML (VB.NET)
- 24. Besoin de code VB commenté pour le convertir en Java
- 25. Convertir ListBox.ObjectCollection en String array dans VB.NET
- 26. Comment convertir un hex en décimal en utilisant VB.NET?
- 27. Comment convertir la déclaration de VB en C#
- 28. Comment faire cela en VB 2010 (C# pour la conversion VB)
- 29. en utilisant regex dans vb?
- 30. Comment rendre un contrôle CheckBox VB 6.0 transparent?
Merci! fonctionne parfaitement! Vous vous demandez si vous connaissez un travail similaire pour traiter avec Décharger? – oakrun
http://bytes.com/topic/visual-basic-net/answers/349334-whats-equivalent-unload-form1-vb-net –
Vous avez sauvé ce pauvre développeur C# mortel d'un anévrisme grâce à l'imparfait code VB im chargé de porter. –