Xavier SPENGLER - Weblog

Aller au contenu | Aller au menu | Aller à la recherche

Convertir du C# en VB

Encore un billet qui n'intéresse que les informaticiens. On trouve sur internet aujourd'hui beaucoup de code source en C# (la version mal adaptée de Java par Microsoft). Le problème c'est qu'il y a encore beaucoup d'applications qui fonctionnent uniquement en Visual Basic (ne me demandez pas les versions, je n'y comprends pas grand chose, et je m'y perds très facilement). Il existe sur la toile sur le site codes-sources.com, un outil qui permet de transcrire assez facilement du code C# en code Visual Basic. Personnellement, en ce moment, je n'arrête pas de m'en servir, tellement c'est pratique.

Le lien sur le site de codes-sources.com: Convertisseur de code C#<->VB.Net

Voilà, si cela peut faire gagner du temps à certains ...

Comment créer un serveur de socket en visual basic

Bon, ce billet ne va pas intéressé mes lecteurs habituels, j'en conviens. Mais par contre, il va peut être pouvoir servir pour des personnes qui comme moi se sont posées la question de savoir comment faire un client ainsi qu'un serveur de socket.

Pour ma part, je n'ai pas cherché bien loin, sur le site de Microsoft, pour une fois, c'est assez bien documenté. Il existe au moins deux pages web traitant du sujet (Exemple de socket de serveur asynchrone, ainsi qu'un client):

Les liens sont les suivants:
Voilà, si cela peut resservir à d'autres sans trop chercher sur la toile.

Sacrée erreur 0x8ffe2740

Votre IIS ne se lance plus ? Une erreur 0x8ffe2740 apparait à l'écran ? vous regardez dans les logs windows pour savoir d'ou vient le problème, et rien ? c'est normal, c'est du microsoft tout craché (ou tout crashé même).
Cette erreur provient du fait qu'une autre application utilise le port 80 sur votre machine, eh oui, il fallait décoder le message. En langage microsoft, 0x8ffe2740 veut dire "je suis incapable de fonctionner correctement car quelque chose est en conflit avec moi, je suis triste et je boude !"
Pour mon cas personnel, c'était Skype qui était en conflit avec IIS, donc lors du démarrage de la machine, le premier qui se lançait remportait la partie, tantôt l'un, tantôt l'autre, c'est la dure loi de la fenêtre !


SqlServer : fonction ISNULL

Voilà mon premier billet sur les technos Microsoft que je découvre depuis le mois de mai.... un gros changement pour moi après 10 ans de bons et loyaux services pour Java (ne vous inquiétez pas, je reste en contact avec la techno, et notamment les évolutions autour de J2EE)...
Donc ce premier billet concerne une fonction que je viens de découvrir (grace à un gourou des technos Microsoft, merci Simon), cette fonction permet tout bêtement de tester une colonne dans une requête, et en fonction de sa valeur NULL ou pas, on peut attribuer une valeur différente de NULL.

Exemple:

ISNULL(ma_colonne;'valeur par défaut')

Attention, le ; entre le nom de la colonne et la valeur par défaut n'est valable que dans l'éditeur de colonne, et il sera traduit ensuite dans la requête sous la forme d'une virgule. Pourquoi ? aucune idée.... Voilà, si cela peut aider quelqu'un ...