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

Recherche:

Type: Messages; Utilisateur: camboui

Page 1 sur 45 1 2 3 4

Recherche: Recherche effectuée en 0,04 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    888

    Merci ! :D Mais le script est fait, ce n'est pas...

    Merci ! :D
    Mais le script est fait, ce n'est pas là le problème (voir ci-dessous).
    Je fais des script et des batchs depuis +25 ans ;)

    Mais on me prend pour un ringard, alors je me demandais s'il...
  2. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    888

    vbScript (et JavaScript) obsolete ?

    Cela fait +20 ans que les fichiers .vbs (et .js) sont directement executables sous windows, et ça fonctionne toujours très bien !
    C'est simple et rapide d'écrire des petits utilitaires en accédant...
  3. Votes reçus
    +2 -0
    Réponses
    8
    Affichages
    821

    Je vais juste donner ma petite réponse à moi ;) ...

    Je vais juste donner ma petite réponse à moi ;)

    De la même manière qu'un système d'exploitation permet l'exécution de plusieurs processus simultanés (programmes, services, applications, scripts,...
  4. Votes reçus
    +0 -0
    Réponses
    5
    Affichages
    683

    Puisque vous aimez les petits problèmes... ;)...

    Puisque vous aimez les petits problèmes... ;)
    Voici une fonction qui doit agir comme une fonction de comparison en C, renvoyer un entier négatif si l<r, un entier positif si l>r, et 0 si l==r.
    Le...
  5. Votes reçus
    +1 -0
    Réponses
    5
    Affichages
    683

    Pareil. L'équivalent en hexa serait if...

    Pareil.
    L'équivalent en hexa serait
    if (0xFFFFFFFF < 0x00000001) ...qui est évalué comme false.
  6. Votes reçus
    +4 -0
    Réponses
    4
    Affichages
    662

    Au point où on en est, autant passer à VS2017 ou...

    Au point où on en est, autant passer à VS2017 ou même VS2019.

    Il y trois ans, j'ai recupéré une douzaine de projets écrits en VS6 pour certains et VS2005 pour d'autres. Le code était souvent du...
  7. Votes reçus
    +1 -0
    Réponses
    3
    Affichages
    1 193

    Aucune migration, aucun changement, si ce n'est...

    Aucune migration, aucun changement, si ce n'est d'avoir installer les driver OLEDB 18.2.2.0 et ODBC 17.3.1.1 sur mon desktop (Windows 10 Pro).
    Le serveur fait tourner une instance SQL Server 2014...
  8. Votes reçus
    +0 -0
    Réponses
    3
    Affichages
    1 193

    Nouveaux drivers, perte de performance

    J'ai récupéré hier les drivers les plus récents dispo chez MS, OLEDB et ODBC.
    (avec comme surprise la renaissance d'OLEDB, alors qu'il était obsolescent).

    Je développe en C/C++ et j'utilise de...
  9. Votes reçus
    +1 -0
    Réponses
    5
    Affichages
    899

    Je ne peux qu'appuyer le conseil donné de passer...

    Je ne peux qu'appuyer le conseil donné de passer à Visual Studio 2017 ou même 2019 (qui est dispo, si si :D)

    J'ai utilisé Visual C++ 6.0 jusqu'en 2016.
    Et depuis 2011 je l'utilisais sur une...
  10. Votes reçus
    +2 -0
    Réponses
    7
    Affichages
    1 904

    Ceci est tellement plus direct ;) const...

    Ceci est tellement plus direct ;)

    const int64_t lenDivBy8 = arrayLength & ~7;
    Sauf que, ~7 est-il 32 ou 64 bits ? Telle est la question... :aie:
  11. Votes reçus
    +1 -0
    Réponses
    7
    Affichages
    1 904

    Comme souligné dans l'article, std::vector...

    Comme souligné dans l'article, std::vector<bool> est sensé être "compacté". C'est toujours bon à prendre dans de nombreux cas :D (même si pas recommandé à cause de défauts dont il faut être...
  12. Votes reçus
    +1 -0
    Réponses
    21
    Affichages
    1 973

    En effet, la réponse à cette question apporterait...

    En effet, la réponse à cette question apporterait une certaine clarté à la demande.

    DCOM me semblerait être une solution, et à ma connaissance la plus performante sans être trop complexe (sinon il...
  13. Votes reçus
    +1 -0
    Réponses
    5
    Affichages
    1 197

    En effet, il suffit de rajouter Contact() =...

    En effet, il suffit de rajouter Contact() = default; dans ta class Contact
  14. Votes reçus
    +0 -0
    Réponses
    4
    Affichages
    1 256

    ... j'ai failli répondre au PO... une demande...

    ... j'ai failli répondre au PO... une demande d'il y a 14 ans 8O
  15. Votes reçus
    +0 -0
    Réponses
    4
    Affichages
    731

    Euh, non koala. J'ai bien sûr testé avec une...

    Euh, non koala. J'ai bien sûr testé avec une disposition quelconque des éléments à chaque fois, voir mon commentaire "re-remplir le vector is" dans le pseudo-code fourni juste avant de travaller avec...
  16. Votes reçus
    +0 -0
    Réponses
    4
    Affichages
    731

    Le coût d'un pointeur

    Voici une ébauche de code qui trie un vector, puis un autre vector sur des références des éléments du premier.

    struct IdStr
    {
    unsigned id;
    std::string str;
    friend bool operator<(IdStr const...
  17. Votes reçus
    +1 -0
    Réponses
    13
    Affichages
    888

    Voici une ébauche de ce dont j'ai besoin, un...

    Voici une ébauche de ce dont j'ai besoin, un accumulateur d'objets à déplacer.

    template<class IT>
    void iteriter_rotate_right(IT first, IT last)
    {
    --last; // check range [first,last[ has at...
  18. Votes reçus
    +2 -0
    Réponses
    13
    Affichages
    888

    Et bien voici une solution testée rapidement. ...

    Et bien voici une solution testée rapidement.

    template<class IT>
    void iter_rotate(IT first, IT last)
    {
    --last; // check range [first,last[ has at least 2 elements !
    typename IT::value_type...
  19. Votes reçus
    +2 -0
    Réponses
    13
    Affichages
    888

    Résonnons du point de vue théorique. La...

    Résonnons du point de vue théorique.

    La rotation de 3 éléments c'est 4 opérations (copies ou déplacements ou XOR, à ta guise).
    Cette même rotation, si faite avec deux std::swap successifs, c'est...
  20. Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    888

    Merci à tous :D (Je ne sais trop qui a résolu...

    Merci à tous :D

    (Je ne sais trop qui a résolu à ma place, mais ce n'est pas important ;))

    J'ai vu en effet que std::rotate utilise std::swap en interne, ce qui n'est pas efficace AMA.

    Donc...
  21. Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    888

    généralisation du std::swap à n paramètres

    Bonjour :D

    Voici une implémentation possible du std::swap que nous connaissons tous.

    template<class T>
    void swap(T & l, T & r)
    { T tmp = std::move(l);
    l = std::move(r);
    r =...
  22. Votes reçus
    +1 -0
    Réponses
    9
    Affichages
    797

    C'est dit: serveur debian :aie: Pour le reste,...

    C'est dit: serveur debian :aie:

    Pour le reste, je ne suis que moyennement d'accord avec les critiques.
    Nous sommes dans un forum de programmation et pas de stratégie, d'analyse, de choix d'outil,...
  23. Discussion: Héritage de type

    par camboui
    Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    627

    Je me réponds à moi-même :weird: Il semble que...

    Je me réponds à moi-même :weird:

    Il semble que l'erreur soit normal, et que le compilateur C++ de microsoft était trop permissif.
    Jusqu'à récemment... Ça ne m'arrange pas :calim2:

    Une solution...
  24. Discussion: Héritage de type

    par camboui
    Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    627

    Héritage de type

    Bonjour et bonne année à tous :D

    Voici un code qui ne compile plus après une mise à jour récente de Visual Studio 2017.


    template<typename T>
    struct A
    {
    typedef int int_type;
    };
  25. Votes reçus
    +0 -0
    Réponses
    18
    Affichages
    811

    Et entre temps, formidable :coucou:, Bousk...

    Et entre temps, formidable :coucou:, Bousk intervient et réagit à ce qui, justement, me chipote :ccool:
    Merci !
Affichage des résultats 1 à 25 sur 1117
Page 1 sur 45 1 2 3 4