IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PureBasic Discussion :

PureBasic 5.42 beta est disponible sur votre compte


Sujet :

PureBasic

  1. #1
    Responsable Purebasic

    Avatar de comtois
    Inscrit en
    Avril 2003
    Messages
    1 262
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 1 262
    Points : 9 981
    Points
    9 981
    Billets dans le blog
    8
    Par défaut PureBasic 5.42 beta est disponible sur votre compte
    PureBasic 5.42 est disponible sur votre compte, cette version corrige quelques bogues importants apparus suite à la 5.41.
    Notamment lors de l'utilisation de #PB_Any pour créer un objet, et bien d'autres corrections, n'hésitez pas à tester cette bêta et à signaler le moindre problème.


    Hi there,

    A new beta version available on your online account which should fix some important issues raised with 5.41. Feel free to test it we don't expect much regression !

    Have fun,

    The Fantaisie Software Team
    Vous souhaitez participer à la rubrique PureBasic (tutoriels, FAQ, sources) ? Contactez-moi par MP.

  2. #2
    Responsable Purebasic

    Avatar de comtois
    Inscrit en
    Avril 2003
    Messages
    1 262
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 1 262
    Points : 9 981
    Points
    9 981
    Billets dans le blog
    8
    Par défaut PureBasic 5.42 beta 2
    PureBasic 5.42 beta 2 est disponible sur votre compte.

    https://www.purebasic.com/french/download.php
    Vous souhaitez participer à la rubrique PureBasic (tutoriels, FAQ, sources) ? Contactez-moi par MP.

  3. #3
    Responsable Purebasic

    Avatar de comtois
    Inscrit en
    Avril 2003
    Messages
    1 262
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 1 262
    Points : 9 981
    Points
    9 981
    Billets dans le blog
    8
    Par défaut PureBasic 5.42 beta 3 sur votre compte
    PureBasic 5.42 beta 3 est disponible sur votre compte.

    https://www.purebasic.com/french/download.php
    Vous souhaitez participer à la rubrique PureBasic (tutoriels, FAQ, sources) ? Contactez-moi par MP.

  4. #4
    Responsable Purebasic

    Avatar de comtois
    Inscrit en
    Avril 2003
    Messages
    1 262
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 1 262
    Points : 9 981
    Points
    9 981
    Billets dans le blog
    8
    Par défaut COMatePLUS à jour pour la version 5.42
    srod a mis à jour COMmatePLUS pour la version 5.42 :

    COMatePLUS.zip

    L'archive contient les sources et de nombreux exemples pour manipuler des données sous excel, word, outlook, etc.

    Source de l'information

    COMatePLUS represents quite a jump forward over earlier versions of COMate, both in terms of it's internal workings and the facilities offered to the developer when working with automation servers. These changes were motivated by a desire to allow much faster access to COM methods/properties than was currently available through COMate's existing command processor.

    COMatePLUS can process 'strings' of 'closely related' method/property calls far far faster than earlier versions of COMate, although you do have to specifically make use of the new facilities in order to take advantage of any possible speed increases etc.


    Earlier versions of COMate, when given a command string as part of a method/property call, would first undertake the sometimes lengthy process of tokenising and parsing the command string looking for method calls, parameter types, type modifiers ...... etc. and only when this process was complete would it consider executing the COM method etc. When the COM method finished its work, the results of all that tokenising and parsing would be discarded, meaning that if the same method/property needed to be called again (perhaps with modified parameters) then the processing of the command string would need to be undertaken again!

    A somewhat wasteful affair don't you think?


    COMatePLUS takes a different approach, one inspired by SQLite's use of 'prepared statements' etc.

    Basically, COMatePLUS allows you to pre-compile a command string right down to a level suitable for passing directly to a COM server. The result of this compilation is what I have termed a COMatePLUS statement which can be executed at any time and as many times (against different COMate objects if required) as required etc. Parameters can be altered between calls very quickly.

    The important thing is that the original COMateObject class now uses these pre-compiled statements 'behind the scenes' and so all existing COMate based code should run fine with COMatePLUS with no modifications whatsoever. Of course, all existing code will not run any faster; only code specifically making use of these prepared statements can benefit from these changes.


    A couple of newly added demo programs written to showcase COMatePLUS' prepared statements show a 10-fold increase in speed on my system, -something which is not to be sniffed at!

    The following functions have been added by COMatePLUS for working with prepared statements (see the relevant sections of this manual for details) :

    1. COMate_PrepareStatement()
    2. COMate_GetStatementParameter()
    3. COMate_FreeStatementHandle()

    In addition, a new method has been added to the COMateObject class :

    GetCOMObject()

    which is, in a sense, the reverse of the COMate_WrapCOMObject() function.

    All of the COMateObject class methods dealing with calling COM methods/properties have also been modified by the addition of an optional parameter in which we can pass a COMatePLUS statement handle etc. See the COMateObject class section of this manual for details.


    Other alterations to the COMate library.

    You can now also opt to remove all error reporting from your COMatePLUS application. Simply define the constant #COMATE_NOERRORREPORTING = 1 at the top of your source, before including the main COMatePLUS source file.
    Vous souhaitez participer à la rubrique PureBasic (tutoriels, FAQ, sources) ? Contactez-moi par MP.

  5. #5
    Responsable Purebasic

    Avatar de comtois
    Inscrit en
    Avril 2003
    Messages
    1 262
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 1 262
    Points : 9 981
    Points
    9 981
    Billets dans le blog
    8
    Par défaut PureBasic 5.42 beta 4 est disponible sur votre compte.
    La beta 4 est disponible sur votre compte.

    beta 4 is available for testing ! Don't hesitate to give it a try as we don't expect much regression and we can get a better final release !
    Il y a un petit changement (suppression de l'option 'générer la boucle d'événements' dans les préférences du "form designer") :
    - Removed the 'generate event loop' option in the Preferences/Form as it was confusing for new users
    Vous souhaitez participer à la rubrique PureBasic (tutoriels, FAQ, sources) ? Contactez-moi par MP.

  6. #6
    Responsable Purebasic

    Avatar de comtois
    Inscrit en
    Avril 2003
    Messages
    1 262
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 1 262
    Points : 9 981
    Points
    9 981
    Billets dans le blog
    8
    Par défaut PureBasic 5.42 beta 5 est disponible sur votre compte.
    La beta 5 est disponible sur votre compte.
    beta 5 is available, with one a few fixes (especially with ListIconGadget() on Windows, if you can stress it).
    Vous souhaitez participer à la rubrique PureBasic (tutoriels, FAQ, sources) ? Contactez-moi par MP.

Discussions similaires

  1. PureBasic 5.41 LTS est disponible sur votre compte
    Par comtois dans le forum PureBasic
    Réponses: 0
    Dernier message: 23/12/2015, 12h18
  2. SpiderBasic 1.10 beta est disponible sur votre compte
    Par comtois dans le forum PureBasic
    Réponses: 3
    Dernier message: 20/12/2015, 10h38
  3. PureBasic 5.24 LTS est disponible sur votre compte.
    Par comtois dans le forum PureBasic
    Réponses: 0
    Dernier message: 30/10/2014, 18h59
  4. PureBasic 5.30 (beta) est disponible sur votre compte
    Par comtois dans le forum PureBasic
    Réponses: 10
    Dernier message: 09/07/2014, 19h50
  5. PureBasic 5.22 LTS est disponible sur votre compte.
    Par comtois dans le forum PureBasic
    Réponses: 0
    Dernier message: 17/03/2014, 19h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo