Est-il possible de créer un service Windows dans vb6? si oui, comment?Créer un service Windows dans vb6
Répondre
Pour répondre à votre question, oui il est possible de créer un service Windows avec VB6. Pour vous conseiller, il existe de bien meilleurs outils à utiliser. Je l'ai fait une fois comme un projet de preuve de concept, mais je n'ai jamais aimé assez bien pour essayer de l'utiliser pour tout ce que nous avons utilisé dans l'entreprise. Un collègue a fait cela pour une application de production et il était sujet à erreur. Après son départ, nous avons découvert à quel point il travaillait dur pour maintenir son service et a fini par remplacer son application sans revoir son code. Donc, mon conseil est, si vous voulez le faire comme un exercice aller de l'avant, mais si vous regardez cela pour une solution viable, vous devriez envisager d'autres outils. Voici un link d'une façon de le faire.
Je ne l'ai jamais essayé, mais Desaware offre un paquet commercial, le NT Service Toolkit qui prétend vous permettre d'héberger une DLL VB6 dans un service Windows. Desaware a été fondé (et je pense qu'il appartient encore à) par le gourou VB6 Dan Appleman, ce qui est une bonne recommandation.
Retour dans la journée ... nous avons beaucoup utilisé le NT Service Toolkit. C'était super. Je ne me souviens pas avoir eu de problème avec ça. – Walter
On dirait qu'il est toujours là. Appleman est l'un des meilleurs de VB6, et tous les produits Desaware que j'ai vus sont extrêmement fiables et bien pensés. (Non, je ne travaille pas pour eux.) – BobRodes
Le toolkit NT Service ne sera pas enregistré dans Windows 64 bits, il a des problèmes avec le répertoire SystemWow64 ... –
Microsoft a créé un contrôle pour vous permettre de créer des services dans VB6.
http://support.microsoft.com/default.aspx/kb/170883
http://support.microsoft.com/kb/175948/EN-US/
Oui, cela fonctionne, est-il la meilleure façon de créer un service, non, mais si VB6 est une exigence (vous avez un tas de code que vous avez à la réutilisation), alors je peux affirmer par expérience que cela fonctionne. Nous avons le contrôle original du MSDN janvier 1997, mais vous pouvez facilement le trouver sur le net si nécessaire (http://www.google.ca/search?q=ntsvc.ocx+download)
Le code incorrect est un mauvais code, et les hacks sont des hacks. Cet OCX est seulement aussi bon que la personne qui l'utilise. Je l'ai utilisé dans plusieurs serveurs pour remplacer les serveurs .Net écrits par des sous-traitants qui étaient lents et bogués. Non seulement nous avons amélioré les performances de près d'un facteur 10, mais il n'a pas besoin d'être redémarré manuellement chaque semaine comme l'a fait le mauvais code .Net. – Bob77
S'il vous plaît ne pas que cette OCX ne fonctionne pas Windows 8/Windows Server 2012. –
Oui, vous pouvez. Il suffit de suivre les instructions contenues dans ce tutoriel:
Comme gougeage vos propres yeux avec une cuillère, il est techniquement possible, mais je ne le recommanderais pas.
- 1. créer un service sur windows
- 2. Comment appeler un service Web dans VB6?
- 3. Comment créer manuellement un service Windows Apache
- 4. Comment créer un service dans Windows Vista exemple
- 5. Comment puis-je créer un service Windows dans Delphi?
- 6. comment créer Mschart dans VB6?
- 7. Consommez un "service WCF" dans "ASP classique" respectivement dans VB6
- 8. ServiceController dans un service Windows
- 9. WCF dans un service Windows
- 10. vb6 windows media player
- 11. Hébergement d'un service Web compatible Silverlight dans un service Windows
- 12. Comment créer un service Windows en utilisant JRuby?
- 13. Hébergement d'un service WCF dans un service Windows
- 14. VB6 - créer un document HTML dans l'exécution + set baseurl
- 15. Créer un service REST
- 16. VB6-comment créer un fichier journal dans VB6 lors du lancement de l'application
- 17. Communication avec un service Windows
- 18. Découverte serveur/service dans un environnement Windows?
- 19. Utilisation de Thread.Sleep() dans un service Windows
- 20. C# -WebRequest dans un service Windows
- 21. Sécurité WCF dans un service Windows
- 22. lançant une exception dans un service Windows
- 23. StackOverflowException dans un service Windows .Net
- 24. Comment créer Teechart en VB6?
- 25. Dois-je créer un service Windows pour exécuter mon code C# dans un planning?
- 26. Application Windows ou service Windows?
- 27. .NET Déchirer un service Windows
- 28. Comment créer un service API
- 29. Démarrer un service Windows désactivé?
- 30. installer/désinstaller un service Windows
Est-ce que ce doit être VB6? Si vous pouvez accéder à .NET, c'est infiniment plus facile. –