dimanche 22 février 2015

VBA en 64 bits, oui ou non.

VBA en 64 bits, oui ou non.

 

Voulez-vous savoir si nous pourrions faire du VBA en 64bits? La réponse rapide est NON. La réponse intelligente est NON. Le programmeur fou ne dira rien n’est impossible. À la fin, la réponse sera NON. Si vous voulez savoir pourquoi, vous êtes au bon endroit.

Premièrement, VBA signifie Visual Basic pour Applications. VBA est un ancien type de langage de programmation. Je dirais que le VBA est un code démodé. L’Éditeur VBA est accroché à un programme hôte (à lire, le programme principale). Ce programme hôte est originalement développé en 32 bits. Le meilleur exemple est MS-Excel (32 bits). Donc, si MS-Excel sur votre ordinateur est en 32 bits, alors VBA est en 32 bits. Point final! Ce principe est également vrai pour toutes les autres applications avec un intérieur de VBA: AutoCAD, See Electrical Expert, SolidWorks, Catia, ArcGIS, Microstation, Lotus, MS-Word, MS-Access, MS-Excel, EPlan ...

Il y a aussi quelque chose d’important à savoir. Les entreprises utilisent beaucoup de logiciels spécialisés qui possèdent des imports et expert de données avec MS-Excel. Dans la plupart des cas, les entreprises vont choisir de travailler avec les versions MS-Excel en 32 bits uniquement pour des raisons de compatibilités avec leurs logiciels spécialisés qui sont souvent en 32 bits.

 

Références:

https://msdn.microsoft.com/en-us/library/office/gg264421(v=office.15).aspx

 

 

mercredi 30 octobre 2013

Copier un fichier en visual basic

Copier un fichier en visual basic

FileCopy est la méthode la plus simple pour copier un fichier sous Windows à l’aide de Visual Basic ou VB. La fonction ne possède que 2 arguments:


        'calling the FileCopy method, very simple
        FileCopy(Source, Destination)


mercredi 23 octobre 2013

Importer un fichier délimité par des séparateurs en VB.

Importer un fichier délimité par des séparateurs en VB.

Voici deux exemples pour récupérer des valeurs séparées par des caractères. Le premier affiche la chaîne de caractères à gauche du séparateur puis affiche celui à droite. Le deuxième exemple fait la même chose mais accepte les séparateurs à plus d’un caractère.
Ces 2 exemples sont parfaits pour sauvegarder des fichiers textes contenant des valeurs associés à des noms ou des clefs. Les séparateurs ou délimiteurs sont souvent représenté par des symboles comme le égal (=) ou par des espaces. D’autre fois, les délimiteurs ont plus d’un caractère. Par exemple : « => »
Si vous aimez ces exemples, soyer libre de partager ou de télécharger le projet exemple en Visual basic ici : SampleTextwithSeperator

mardi 24 septembre 2013

BlackBerry à vendre

BlackBerry à vendre

Fairfax Financial a offert 4.7 milliards de dollars canadiens à la compagnie BlackBerry pour l’achat de ses actions.  Cette offre est une bonne nouvelle pour BlackBerry puisqu’elle représente un prix plancher pour ses actions. L’offre d’achat est valide jusqu’en novembre 2013 et la compagnie BlackBerry pourrait éventuellement se faire offrir des offres plus intéressantes.

À leur place, je n’attendrais pas trop.  Lorsqu’on suit la compagnie dans les dernières années, on comprend qu’il est dans l’intérêt de BlackBerry de se renouveler. Les efforts des 2 dernières années ont été bons, mais insuffisants.

Il y a eu une époque où la compagnie BlackBerry était une entreprise située au sommet des technologies des télécommunications. L’action valait 145$ à son plus haut niveau.

Comment peut-on expliquer cette débandade ? Quelles leçons en tirer ?