Coloration syntaxique

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour

la coloration csharp merdouille sur ce post
https://forums.commentcamarche.net/forum/affich-31980135-dotnetzip-background-worker-et-progressbar#6

A priori c'est le \z qui pose problème

--
Modérer m'amène à intervenir dans de nombreux posts, mais les seuls langages que je connaisses sont le C# et un peu de VB. Pour vos codes pensez à la coloration.
Réponse trouvée ->Question Résolue

11 réponses

noctambule28 Messages postés 2071 Date d'inscription   Statut Webmaster Dernière intervention   2 875
 
Salut,

Si j'ai bien compris , le \ de fin de chaine pose un souci (data\zips\) pas l'intermédiare.
le même sans les \, la coloration est bonne partout (enfin, je pense).

Est-ce que tu saurais si c'est vrai que pour le c# ou s'il a d'autres langage où ça pourrait bugguer.

string SelectedItem = cb_gameslist.SelectedItem.ToString();
            worker.WorkerReportsProgress = true;
            worker.WorkerSupportsCancellation = true;
            worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(worker_RunWorkerCompleted);
            worker.ProgressChanged += (o, ee) =>
            {
                pb_main.Value += 1;
                int Percent = pb_main.Value * 100 / pb_main.Maximum;
                lb_progress.Text = "Download Completed ! Installing... " + Percent + "%";
                lb_progress.Refresh();
                lb_speed.Text = pb_main.Value + " / " + pb_main.Maximum + " Files";
            };
            worker.DoWork += (o, ee) =>
            {
                using (ZipFile zip = ZipFile.Read(@"data\zips" + FileFetch.GetIdByName(SelectedItem) + ".zip"))
                {
                    pb_main.Invoke((MethodInvoker)delegate
                    {
                        pb_main.Maximum = zip.Count;
                    });
                    foreach (ZipEntry file in zip)
                    {
                        file.Extract(@"datagames" + FileFetch.GetIdByName(SelectedItem), ExtractExistingFileAction.OverwriteSilently);
                        worker.ReportProgress(1);
                    }
                }
            };
            while (worker.IsBusy)
            {
                button1.Text = "Busy !";
            }
            worker.RunWorkerAsync();


string SelectedItem = cb_gameslist.SelectedItem.ToString();
            worker.WorkerReportsProgress = true;
            worker.WorkerSupportsCancellation = true;
            worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(worker_RunWorkerCompleted);
            worker.ProgressChanged += (o, ee) =>
            {
                pb_main.Value += 1;
                int Percent = pb_main.Value * 100 / pb_main.Maximum;
                lb_progress.Text = "Download Completed ! Installing... " + Percent + "%";
                lb_progress.Refresh();
                lb_speed.Text = pb_main.Value + " / " + pb_main.Maximum + " Files";
            };
            worker.DoWork += (o, ee) =>
            {
                using (ZipFile zip = ZipFile.Read(@"data\zips" + FileFetch.GetIdByName(SelectedItem) + ".zip"))
                {
                    pb_main.Invoke((MethodInvoker)delegate
                    {
                        pb_main.Maximum = zip.Count;
                    });
                    foreach (ZipEntry file in zip)
                    {
                        file.Extract(@"data\games\" + FileFetch.GetIdByName(SelectedItem), ExtractExistingFileAction.OverwriteSilently);
                        worker.ReportProgress(1);
                    }
                }
            };
            while (worker.IsBusy)
            {
                button1.Text = "Busy !";
            }
            worker.RunWorkerAsync();
0
Utilisateur anonyme
 
Salut, premier point surprenant, sur la discussion d'origine ça devient tout rouge après le \z

Alors que dans ton message non,


Du coup j'ai fait mes tests dans le message d'origine,
Basic ok
C Nok
Cpp Nok
Java Nok
Php Nok
Js Nok
Css ok
HTML ok
Sql Nok
Xml ok
Delphi ok
Perlok
Python ok
Ruby, c'est le @" qui est bleu
Sh Nok
Tcl Nok
Asm ou pas de langage, tout gris

0
Utilisateur anonyme
 
Salut, premier point surprenant, sur la discussion d'origine ça devient tout rouge après le \z

Alors que dans ton message non,


Du coup j'ai fait mes tests dans le message d'origine,
Basic ok
C Nok
Cpp Nok
Java Nok
Php Nok
Js Nok
Css ok
HTML ok
Sql Nok
Xml ok
Delphi ok
Perlok
Python ok
Ruby, c'est le @" qui est bleu
Sh Nok
Tcl Nok
Asm ou pas de langage, tout gris

0
Utilisateur anonyme
 
Salut, premier point surprenant, sur la discussion d'origine ça devient tout rouge après le \z

Alors que dans ton message non,


Du coup j'ai fait mes tests dans le message d'origine,
Basic ok
C Nok
Cpp Nok
Java Nok
Php Nok
Js Nok
Css ok
HTML ok
Sql Nok
Xml ok
Delphi ok
Perlok
Python ok
Ruby, c'est le @" qui est bleu
Sh Nok
Tcl Nok
Asm ou pas de langage, tout gris

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
Salut, premier point surprenant, sur la discussion d'origine ça devient tout rouge après le \z

Alors que dans ton message non,


Du coup j'ai fait mes tests dans le message d'origine,
Basic ok
C Nok
Cpp Nok
Java Nok
Php Nok
Js Nok
Css ok
HTML ok
Sql Nok
Xml ok
Delphi ok
Perlok
Python ok
Ruby, c'est le @" qui est bleu
Sh Nok
Tcl Nok
Asm ou pas de langage, tout gris

0
Utilisateur anonyme
 
Salut, premier point surprenant, sur la discussion d'origine ça devient tout rouge après le \z

Alors que dans ton message non,


Du coup j'ai fait mes tests dans le message d'origine,
Basic ok
C Nok
Cpp Nok
Java Nok
Php Nok
Js Nok
Css ok
HTML ok
Sql Nok
Xml ok
Delphi ok
Perlok
Python ok
Ruby, c'est le @" qui est bleu
Sh Nok
Tcl Nok
Asm ou pas de langage, tout gris

0
Utilisateur anonyme
 
Salut, premier point surprenant, sur la discussion d'origine ça devient tout rouge après le \z

Alors que dans ton message non,


Du coup j'ai fait mes tests dans le message d'origine,
Basic ok
C Nok
Cpp Nok
Java Nok
Php Nok
Js Nok
Css ok
HTML ok
Sql Nok
Xml ok
Delphi ok
Perlok
Python ok
Ruby, c'est le @" qui est bleu
Sh Nok
Tcl Nok
Asm ou pas de langage, tout gris

0
Utilisateur anonyme
 
Salut, premier point surprenant, sur la discussion d'origine ça devient tout rouge après le \z

Alors que dans ton message non,


Du coup j'ai fait mes tests dans le message d'origine,
Basic ok
C Nok
Cpp Nok
Java Nok
Php Nok
Js Nok
Css ok
HTML ok
Sql Nok
Xml ok
Delphi ok
Perlok
Python ok
Ruby, c'est le @" qui est bleu
Sh Nok
Tcl Nok
Asm ou pas de langage, tout gris

--
0
Utilisateur anonyme
 
Salut, premier point surprenant, sur la discussion d'origine ça devient tout rouge après le \z

Alors que dans ton message non,


Du coup j'ai fait mes tests dans le message d'origine,
Basic ok
C Nok
Cpp Nok
Java Nok
Php Nok
Js Nok
Css ok
HTML ok
Sql Nok
Xml ok
Delphi ok
Perlok
Python ok
Ruby, c'est le @" qui est bleu
Sh Nok
Tcl Nok
Asm ou pas de langage, tout gris

--
0
noctambule28 Messages postés 2071 Date d'inscription   Statut Webmaster Dernière intervention   2 875
 
 {
                using (ZipFile zip = ZipFile.Read(@"data\zips\" + FileFetch.GetIdByName(SelectedItem) + ".zip"))
                {
                    pb_main.Invoke((MethodInvoker)delegate
                    {
                        pb_main.Maximum = zip.Count;
                    });
                    foreach (ZipEntry file in zip)
                    {
                        file.Extract(@"datagames" + FileFetch.GetIdByName(SelectedItem), ExtractExistingFileAction.OverwriteSilently);
                        worker.ReportProgress(1);
                    }
 

{
                using (ZipFile zip = ZipFile.Read(@"data\zips\ " + FileFetch.GetIdByName(SelectedItem) + ".zip"))
                {
                    pb_main.Invoke((MethodInvoker)delegate
                    {
                        pb_main.Maximum = zip.Count;
                    });
                    foreach (ZipEntry file in zip)
                    {
                        file.Extract(@"datagames" + FileFetch.GetIdByName(SelectedItem), ExtractExistingFileAction.OverwriteSilently);
                        worker.ReportProgress(1);
                    }

 {
                using (ZipFile zip = ZipFile.Read(@"data\zips" + FileFetch.GetIdByName(SelectedItem) + ".zip"))
                {
                    pb_main.Invoke((MethodInvoker)delegate
                    {
                        pb_main.Maximum = zip.Count;
                    });
                    foreach (ZipEntry file in zip)
                    {
                        file.Extract(@"datagames" + FileFetch.GetIdByName(SelectedItem), ExtractExistingFileAction.OverwriteSilently);
                        worker.ReportProgress(1);
                    }
 

Je pense que c'est l'association \ et " qui bugue

dans mon code 1
"data\zips\" => rouge

Dans le 2
"data\zips\ " =Clean (j'ai mis un espace)

dans le 3
"data\zips" =Clean (sans le \)
0
Utilisateur anonyme
 
Salut, premier point surprenant, sur la discussion d'origine ça devient tout rouge après le \zips\

Alors que dans ton message non,

Du coup j'ai fait mes tests dans le message d'origine:
  • Basic ok
  • C Nok
  • Cpp Nok
  • Java Nok
  • Php Nok
  • Js Nok
  • Css ok
  • HTML ok
  • Sql Nok
  • Xml ok
  • Delphi ok
  • Perl ok
  • Python ok
  • Ruby, c'est le @" qui est bleu
  • Sh Nok
  • Tcl Nok
  • Asm ou pas de langage, tout gris


0