Le truc à la con du jour : Détecter les processus 64 bits

19. juin 2008

Comment savoir si son application .Net tourne dans un processus 32bits ou 64bits?

Bonne question que nous serons amené à nous poser un jour ou l'autre :)

Une des réponses possibles : IntPtr.Size !

Si cet entier vaut 8 (octets donc 64 bits) le processus est 64 bits. Si il vaut 4 (donc 32 bits), il s'agit d'un processus 32 bits.

Cette technique est imparable car un IntPtr représente en .Net un pointeur mémoire (une adresse mémoire) et donc donne directement la valeur qu'il nous faut.

.Net

Powerpoint 3D avec Nova

18. juin 2008

Suite à plusieurs demandes, je viens de mettre en ligne le code de PowerPoint3D. Ce projet utilise le SDK de Nova 2008.

Il s'agit d'un projet Visual Studio 2008 qui va référencer à la fois Nova et les dll managed de DirectX. L'ensemble des assemblies sont présentes dans l'archive.

Attention toutefois, le SDK de Nova est en mode gratuit et donc ne peut fonctionner que 5 minutes d'affilée.

Le fonctionnement de l'ensemble est relativement simple: Le projet charge un fichier pptx (pres.pptx) et extrait les images de chaque slide. Il charge ensuite une scène Nova et remplace les textures d'un objet à la volée avec le slide courant.

Le projet Visual Studio 2008 : ici.

.Net, DirectX, Nova

Silverlight 2.0 beta 2

11. juin 2008

Comme vous devez déjà le savoir, la béta 2 de Silverlight 2.0 est sortie la semaine dernière.

J'en ai donc profité pour recompiler NovaLight et le Philosophe du Chaos.

Excellente nouvelle : le portage s'est fait en a peu près 20 secondes. L'installation se fait très facilement avec un plugin qui s'installe sous Visual Studio 2008.

 

En ce qui concerne mon besoin de génération d'images dynamiques je n'ai encore rien vu de nouveau mais l'espoir fait vivre...

.Net, Silverlight