Bonjour,
Je n'utilise pas ProcessUTF8 (mais seulement Process).
En effet, dans votre cas, pour résoudre votre problème d'écriture
ProcessUTF8_1.Options:= ProcessUTF8_1.Options+[poUsePipes] ;
... si, dans les uses, on ajoute "process" en plus de "UTF8Process" ( soit uses ..., UTF8Process, process; ), cela compile. Est-ce efficace (et correct) pour autant ? Je n'en sais rien et cela me semble un peu curieux car le fichier lazarus\lcl\utf8process.pp fait appel directement déjà à Process (cf extrait)
1 2 3 4 5 6 7 8 9 10 11 12
| unit UTF8Process;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Process, FileUtil, LCLStrConsts;
type
{ TProcessUTF8 }
[...] |
Cordialement. Gilles
Partager