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

Lazarus Pascal Discussion :

[& Delphi] Comment lire la position de la corbeille ?


Sujet :

Lazarus Pascal

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 4
    Points : 1
    Points
    1
    Par défaut [& Delphi] Comment lire la position de la corbeille ?
    Bonjour,

    J'aurais besoin d'info pour réaliser un screenmate qui jouerait avec ma corbeille. Sans changer sa position.
    Premier soucis : la position de la corbeille peut être modifier. J'ai trouvé un bout de code en Delphi qui liste les positions des icônes du bureau.
    Ma question : comment lire la position de la corbeille et comment faire interagir mon animation en fonction de celle-ci.

    Tout info est bonne à prendre.

    Bien à vous.

    --
    Washisama

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Pour sauvegarder et donc déterminer la position des icônes sur le bureau de Windows, on trouve des codes en effet sur le forum Delphi (ex. http://nono40.developpez.com/sources/source0058/)

    Pour le reste j'ai regardé ce qu'était un "screenmate"(, je ne savais pas) mais je ne comprends pas ce que vous voulez faire. Déplacer l'icône, éventuellement la remplacer... ?

    Cordialement. Gilles

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Un grand merci Gilles pour l'info. J'ai préparé un doc pour les détails du projet pour faire plus simple : http://dl.free.fr/v9lELEkQ8

    J'attends tes nouvelles au plus vite

    Merci !

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonsoir,

    J'ai lu PitchAppliCorbeille.pdf. Voilà comment je perçois le problème.

    A mon avis, la position de la corbeille n'est pas un facteur "intéressant". D'autant que les codes que vous avez vus sous Delphi fonctionnent avec les Api Windows qui ne sont donc pas utilisables dans un autre environnement.

    Théoriquement, il faut intercepter l'évènement "Ouverture de la Corbeille"

    Mais quelque soit la méthode utilisée, dans tous les cas, cela sous-tend l'intrusion dans l'OS : ceci implique soit la modification des liens, soit la modification sous Windows de la base de registre pour lancer un programme en "tâche de fond" à chaque session, sous Linux des CronTab, sous Mac probablement pareil (c'est en réalité un Linux).

    Et pour faire ceci, dans tous les cas, il faut avoir des droits d'administrateurs. Or vous le savez, les systèmes sont de plus en plus protégés notamment à cause de l'activité plus ou moins néfaste (en général plus que moins) disons de petits plaisantins.
    Si vous voulez surprendre votre "utilisateur", cela sera raté d'autant que s'il n'a pas ces droits, votre programme d'installation... n'installera rien !... et franchement, je ne vois pas bien un administrateur autoriser ce genre de pratique !

    Vous trouverez peut-être sur des sites informatiques "spécialisés" que l'on peut contourner le problème en utilisant une technologie genre "virus sympathique"... Ce n'est pas recommandable du tout parce que l'"introducteur" d'un virus sympathique peut servir à un virus qui ne l'est pas. Donc bien que cela soit pour Amnesty International et que votre intention soit probablement "éthique", la mienne en tant que programmeur ne me permet pas de vous aider à réaliser votre projet.

    Cordialement. Gilles
    Dernière modification par Invité ; 13/10/2009 à 19h59.

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Un malentendu j'imagine ^^ Parce que je n'ai pas l'intention de me lancer dans l'illégalité et nous avions depuis le départ l'intention de faire installer cette application par l'utilisateur qui la téléchargerait sur le site internet.

    Veuillez m'excuser pour le manque de clarté à ce niveau là.

    Pourriez vous, s'il vous plait, reconsidérer votre jugement et nous aider dans la réalisation de ce projet ?

  6. #6
    Membre averti

    Profil pro
    dirlo
    Inscrit en
    Février 2008
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : dirlo

    Informations forums :
    Inscription : Février 2008
    Messages : 83
    Points : 404
    Points
    404
    Par défaut
    ne serait-il pas plus simple de réécrire une appli complète que vous apeleriez < Corbeille> et qui aurait mes mêmes fonctionalités que la corbeille du bureau plus ce dont vous avez besoin?

  7. #7
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2009
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par parhelie Voir le message
    ne serait-il pas plus simple de réécrire une appli complète que vous apeleriez < Corbeille> et qui aurait mes mêmes fonctionalités que la corbeille du bureau plus ce dont vous avez besoin?
    Superbe idée Parhelie, conceptuellement je pense que c'est faisable. Je la propose au boss et vois. Est-ce que vous auriez une idée ou la possibilité de m'aider ? Ou des connaissances qui accepteraient d'y consacrer un peu de leur temps ?

    Un grand merci d'avance en tout cas

Discussions similaires

  1. Comment lire les positions d'une manette de jeu ?
    Par Invité dans le forum Développement 2D, 3D et Jeux
    Réponses: 11
    Dernier message: 09/02/2013, 13h25
  2. comment utiliser Delphi pour lire le carte vitale?
    Par wukgs dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 12/11/2009, 11h41
  3. Comment lire les données d'un Array en Delphi.Net
    Par PHIL45 dans le forum Delphi .NET
    Réponses: 4
    Dernier message: 09/07/2009, 13h16
  4. Comment lire du PDF sur Delphi ?
    Par nil dans le forum Composants VCL
    Réponses: 5
    Dernier message: 01/08/2005, 16h14
  5. Réponses: 5
    Dernier message: 20/08/2002, 18h01

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