Jump to content

Search the Community

Showing results for tags 'csharp'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Hardware and purchase advice
    • Desktops and components
    • Laptops
    • Buying tips
  • Tweaking & Modding
    • Overclocking
    • Cooling & Watercooling
    • Tuning
  • Operating systems
    • Microsoft Windows (Mobile)
    • Apple - OSX & iOS
    • GNU/Linux, *BSD et UNIX Like
  • Networks & programming
    • Networks, Internet, telephony and Online Services
    • Programming and lines of code
  • Multimedia
    • Video games, Consoles, Retrogaming and Casual gaming
    • Mobilité et périphériques portables
    • Audio, Video, Photo and Creations
  • In the land of second-hand
    • Purchases, Sales and Estimates
    • Feedback
  • INpact Café
    • Débats et Discussions générales
    • Relaxation Area
    • Topics perso et Community Management
  • Life of the site and the forum
    • INpactian Life
  • Amateurs de Saucisse Authentique's Sujets
  • Les Nintendomaniacs's Switch
  • Les Nintendomaniacs's 3DS
  • Les Nintendomaniacs's Consoles virtuelles
  • Les Nintendomaniacs's Anciennes consoles
  • Les Nintendomaniacs's Amiibo
  • Hardware PC's CM
  • Hardware PC's CPU
  • Hardware PC's GPU
  • Hardware PC's RAM
  • Hardware PC's SSD/HDD
  • Hardware PC's Boîtier & Co
  • Hardware PC's Écran
  • Hardware PC's Clavier/Souris
  • Hardware PC's Réseau
  • Final Fantasy XIV's Discussions
  • Skyrim's Modding : how to et principes de base
  • Skyrim's News, discussions et partage de connaissances
  • Skyrim's Les perles du Nexus et autres ressources
  • DIY or Die !'s Maquettes et Modélisme
  • DIY or Die !'s Electronique
  • Kerbal Space Program Vers l'infini enfin si on décolle !'s Bien débuter
  • World Of Warcraft (actuel/classic)'s Sujets
  • Coop's Ark
  • Coop's Satisfactory
  • Coop's Autres

Calendars

  • Amateurs de Saucisse Authentique's Évènements
  • Les Nintendomaniacs's Évènements

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 4 results

  1. Hello ! Je bosse sur un p'tit projet actuellement, et je sèche un peu ... Mon appli doit permettre d'exploiter un site de cartographie (j'ai choisi OpenStreetMap), de placer des points d'intérêts et de zoomer/dézoomer. A partir de là, j'ai deux choix : J'exploite une vue web J'utilise un framework Et là, je coince ... La vue web est en apparence la partie la plus simple, mais comment lui faire passer les paramètres qui m'intéresse (POI, adresse/zone sur laquelle il faut zoomer, ...) ? Il existe toute une pelleté de framework dédié et j'en avais sélectionné deux (notamment compatible C# et pour leur licence) : OsmSharp et MapSurfer.NET : OsmSharp n'a aucun exemple de code (et d'ailleurs son composant pour fenêtre est introuvable, même en rajoutant le paquet OsmSharp.UI) ... MapSurfer.NET semble correspondre mais uniquement avec les fichiers OSM disponibles en local. Bref, je suis un peu paumé ... Merci à vous ! (PS : cool le nouveau système qui affiche les smileys \o/)
  2. 'jour, Je travaille sur une application qui doit capturer des touches et cette partie est terminée. private System.ComponentModel.BackgroundWorker worker = new System.ComponentModel.BackgroundWorker(); [System.Runtime.InteropServices.DllImport("user32.dll")] private static extern int GetAsyncKeyState(Keys vKeys); public MainWindow() { worker.DoWork += new System.ComponentModel.DoWorkEventHandler(backgroundWorker_DoWork); worker.RunWorkerAsync(); } private void backgroundWorker_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e) { bool continue = true; while (continuer) { if (GetAsyncKeyState(Keys.A) != 0) // uniquement après avoir appuyé sur A { maFonctionA(); } else [...] } } Pour que cette solution tourne en boucle, j'ai ouvert un autre thread (worker) auquel j'ai collé une boucle infinie (que je peux arrêter dans certaines circonstances). Le problème se situe après avoir appuyé sur une touche (ici, A) dans maFonctionA(), quand elle est appelée via le BackgroundWorker ... maFonctionA() { [...] } => Erreur : "Le thread appelant ne peut pas accéder à cet objet parce qu'un autre thread en est propriétaire." Du coup, je sèche pour ce point là. Il s'agit d'une fonction essentielle qui, même si elle me bloque pas actuellement, le sera plus tard. A vos idées ! ;-)
  3. Bonjour, Je dèv sur un projet et je coince sur une seule ligne du programme. J'ai 3 classes (A, B et C) et 2 variables (varA et varC). La varA est de type A et varC de type C. Le problème est qu'une de mes fonctions doit être générique : MaFonction(typeof(classeC), varC); void maFonction(type classe, ref object variable) { [...] // si le code ne devait pas être générique : // this.varC = résultatAutreFonction() as C // code générique variable = résultatAutreFonction() as classe; [...] } Hors, cette fonction doit servir aussi bien pour la classe A que C. Je peux donc pas spécifier explicitement le type de classe et la variable qui va recevoir les données. Le problème est que j'ai jamais vraiment traité ce genre de cas, je suis un peu paumé sur ce coup. Si vous avez des idées ... :)
  4. Bonjour, J'ai un programme en C# qui effectue du traitement en premier-plan. Le souci est qu'à terme, l'application ne sera plus visible et j'aurai besoin d'arrêter certaines fonctions via l'appuie de touches/combinaisons de touche. J'ai bien trouvé quelques liens sur internet mais c'est plutôt flou pour moi, ça consisterai à importer des DLL de Windows et faire des évènements dessus. https://social.msdn.microsoft.com/Forums/fr-FR/89b905a2-37d0-4d11-8467-cc9cf8146964/capturer-une-touche-en-dehors-dune-windows-form-et-sans-le-focus?forum=visualcsharpfr Si vous avez d'autres pistes ou des explications, ça m'intéresse :) Merci à vous !
×
×
  • Create New...