Résolu Problème de codage en C# pour refresh la température automatiquement

Wazyx YT

Youtuber et Glitcher
Premium
Inscription
2 Février 2014
Messages
793
Réactions
681
Points
6 096
RGCoins
25
Salut !
Je suis en train de faire un tool en C# pour obtenir et modifier les infos de bases (CID, température etc..).
Mon problème survient lors de l'actualisation de la température, j'utilise un bouton pour actualiser manuellement la température ainsi qu'un timer effectuant la même action mais j'obtient la température seulement la première fois, après les valeurs ne se modifient pas..
Et j'aimerais aussi savoir si le timer est bien programmé ^^

Je précise également que j'ai une DEX 4.46 avec CCAPI 2.70 sur celle-ci, CCAPI 2.60 sur mon PC et que celui-ci tourne sous Windows 10.

Merci d'avance !

Code du bouton de refresh
Code:
private void metroButton2_Click(object sender, EventArgs e)
        {
            API.CCAPI.ClearTargetInfo();
            this.metroLabel7.Text = this.ps3.GetTemperatureCELL();
            this.metroLabel8.Text = this.ps3.GetTemperatureRSX();
        }

Code "complet"

Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using PS3Lib;
using MetroFramework;
using System.Timers;

namespace Tool_PS3_by_Wazyx
{
    public partial class Form1 : MetroFramework.Forms.MetroForm
    {
        private CCAPI ps3 = new CCAPI();
        public static PS3API PS3 = new PS3API();
        PS3API API = new PS3API();
        private CCAPI PS31 = new CCAPI();

        public Form1()
        {
            InitializeComponent();
        }

        private void metroButton1_Click(object sender, EventArgs e)
        {
            this.ps3.ConnectTarget("192.168.1.92");
            PS3.CCAPI.Notify(CCAPI.NotifyIcon.HAND, "Connected");
            this.groupBox1.Text = "Connected";
            groupBox1.ForeColor = System.Drawing.Color.Green;
            this.metroLabel5.Text = this.ps3.GetFirmwareVersion();
            this.metroLabel6.Text = this.ps3.GetFirmwareType();
            this.metroLabel7.Text = this.ps3.GetTemperatureCELL();
            this.metroLabel8.Text = this.ps3.GetTemperatureRSX();
            timer1.Interval = 500;
            timer1.Enabled = true;
            timer1.Start();
        }

        private void metroButton2_Click(object sender, EventArgs e)
        {
            API.CCAPI.ClearTargetInfo();
            this.metroLabel7.Text = this.ps3.GetTemperatureCELL();
            this.metroLabel8.Text = this.ps3.GetTemperatureRSX();
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            API.CCAPI.ClearTargetInfo();
            this.metroLabel7.Text = this.ps3.GetTemperatureCELL();
            this.metroLabel8.Text = this.ps3.GetTemperatureRSX();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

    }
}
 
Dernière édition:
C'est ce que ça me propose et dans la source d'un autre tool y'a ça et ça marche..

09d437f70ec34ba48d24c469db81e90d.png
 
C'est ce que ça me propose et dans la source d'un autre tool y'a ça et ça marche..

09d437f70ec34ba48d24c469db81e90d.png
Si tu prend des source c'est mal partie car le code des source ( crack ) ne sorte pas a l'identique d'un code exacte :xD:
Regarde dans la release du PS3Lib il y'a les source des logiciel qui t'aiderons pour ça :ok:
 
Du coup.. enfin je m'y connais pas énormément c'est pour ça que j'ai commencé par un tool comme ça et du coup je sais pas trop quoi faire.. Dans les .cs fournis avec le PS3Lib je dois chercher quoi?
 
Du coup.. enfin je m'y connais pas énormément c'est pour ça que j'ai commencé par un tool comme ça et du coup je sais pas trop quoi faire.. Dans les .cs fournis avec le PS3Lib je dois chercher quoi?
Le code de se que tu veux :ok:
Le mieux est d'ouvrir la source sur VS pour avoir le tool ( design ) ensuite tu clique sur le bouton que tu veux pour avoir le codage exacte :ok:
 
Cette réponse a aidé l'auteur de cette discussion !
Retour
Haut