Drag en Drop vers mp de facebook

  1. 10 months ago

    Hamery E

    is not verified 14 Oct 2018 44000 Nantes (France)

    bonjour et bon dimanche ;-)

    je voudrait faire un drag en drop d'un canvas vers le mp(message personnel) sur facebook...

    au début j'ai pensé que je pouvais faire un envoi d'une image et d'un texte en mème temps, je me demande si c'est possible ?

    le drag and drop ne marche pas...

    quand je met une image et un texte dans l'objet j'ai sur le bureau un fichier texte mais pas avec l'image...

    donc j'ai opté pour l'image, mais là si je drag sur le bureau il ne ce passe rien et sur facebook rien non plus...

    voilà le code :

    dim d as DragItem
    d=New DragItem (self, me.left,me.top,me.width,me.height)

    dim p as new picture( 184,369,32)
    if p<>nil then
    p.Graphics.DrawPicture(me.ImageCarte,0,0,184,369,0,0,368,738)
    d.DragPicture = p
    end if

    d.picture = me.ImageCarte
    'd.text = TextArea1.text
    d.drag

  2. Jean-Yves P

    14 Oct 2018 Pre-Release Testers, Xojo Pro Europe (France, Besançon)

    il faut ajouter des items à ton drag, un par type de données à envoyer
    voir ici : https://docs.xojo.com/index.php/DragItem.AddItem

  3. Emile S

    14 Oct 2018 Europe (France, Strasbourg)

    Dans ton autre sujet, je parlais d’un exemple (Studebaker, la marque de la voiture) qui permet le drop d’une image, qui réside dans un Canvas, vers une fenêtre du Finder.

    [simple commentaire] Il y a un principe à connaître:
    une application ne traite que les données dont elle a connaissance. Donc, un glisser/déposer (drag and drop) de texte dans Aperçu ne fera rien.
    C’est différent avec TextEdit: drop d’image dans TextEdit fait apparaître (la plupart du temps) l’image dans le document TextEdit.

    Pareil pour copier / coller (ou presque: tu peux quasiment copier ce que tu veux, mais chaque application est responsable de la réception des données que tu essaie de coller et donc refusera (ou pas) de coller des données (refusera de coller des données qu’il ne saura pas traiter.

    À la découverte du contenu du Presse-papier (Clipboard):
    Dans l’éditeur de scripts (AppleScript), colle:
    return clipboard info
    Puis exécute: cela te permet de savoir ce que contient ton presse-papier; le résultat est parfois surprenant.

    Dernière info: si tu ne sais pas comment faire (coder une fonction): voie si cette fonction existe dans un autre logiciel; si ça ne marche pas essaie en un ou plusieurs autres, mais il y a des chances que cela ne soit pas possible.

    Bonne journée.

  4. Hamery E

    is not verified 14 Oct 2018 44000 Nantes (France)

    Merci Jean-Yves et Emile...

    ce qui m'inquiète c'est que je n'est pas de résultat quand je dépose sur le bureau, il ne me fait pas un fichier image... par contre avec du texte j'ai un fichier texte...

    bon pares teste, sur le bureau j'ai le texte mais pas l'image, sur text édit j'ai l'image mais pas le texte, et sur face book rien, le mp prend pas le drop...

  5. Jean-Yves P

    14 Oct 2018 Pre-Release Testers, Xojo Pro Europe (France, Besançon)

    il y a aussi les logiciels clipboard viewer d'apple, et le logiciel de thomas tempelmann dont je ne me rapelle plus le nom .
    permettent de voir ce que l'on copie en string ou en hexa.
    tres pratique quand on joue avec le clipboard.

  6. Emile S

    14 Oct 2018 Europe (France, Strasbourg)

    As-tu regardé l'exemple ?
    Regarde le dossier “Example Projects:Graphics and Multimedia:DragPicture:”. Il fait exactement ce que tu veux.

  7. Hamery E

    is not verified 15 Oct 2018 44000 Nantes (France)

    ok merci Emile, je vais voir

  8. Hamery E

    is not verified 15 Oct 2018 44000 Nantes (France)

    j'ai vu l'exemple, le drag sur le bureau ne marche pas et sur le mp de facebook non plus...

    mais c'est pas grave c'est une fonction qui ne m'est pas indispençable

  9. Emile S

    15 Oct 2018 Europe (France, Strasbourg)

    Sauf que le drag sur le bureau fonctionne…ait la dernière fois que j’ai essayé cet exemple.

    Essaie donc un drag dans un dossier (en vue par icônes, pas en liste).

    À propos: "ton" facebook, c’est quoi ? Une application ? une page Web ?

    Si page Web: un WebText, u WebCanvas, ???

  10. Hamery E

    is not verified 15 Oct 2018 44000 Nantes (France)

    Facebook c'est une page web réseau sociaux... le mp, est le tchat ou on peut écrire du texte en privé avec un autre membre, on peut y glisser des images, ça marche quand c'est une image qui viens du bureau sous forme de fichier, j'ai pas essayé encore un drag d'une autre application, je vais faire le teste, si ça marche alors il y a de l'espoir si ça ne marche pas alors ça ne marchera pas quoi qu'il en soit... je vais faire le test que tu me demande, test fait, ça ne marche pas, pas de création de fichier, rien... avec la même application d'exemple le drag dans le mp de facebook donne rien... je viens de faire un drag d'une image dans TextEdit, de TextEdit un drag de l'image vers le mp facebook et ça marche, donc en théorie c'est possible... j'utilise la dernière version de Xojo... sur Mac OS 10.13.6, je ne comprend pas trop pourquoi ça ne marche pas avec Xojo...

  11. Hamery E

    is not verified 15 Oct 2018 44000 Nantes (France)

    j'ai fait un test, avec l'app exemple un drag vers TextEdit ça marche...

  12. Hamery E

    is not verified 15 Oct 2018 44000 Nantes (France)

    j'ai fait un test avec mon application, un drag vers TextEdit et ça marche aussi

or Sign Up to reply!