Bonjour jurassic pork, bonjour Jérôme :D .
Tout d'abord, merci infiniment pour l'aide que vous m'apportez. Si je pouvais mettre plein de :plusser: , je le ferais à coup sûr.
Je vais d'abord répondre à jurassic porc, après quoi je testerai le composant de Jérôme (pas tout faire à la fois pour pas me mélanger les crayons :aie: ).
Cette astuce m'intéresse bien : il suffit donc d'incorporer ces deux lignes au code juste avant de l'exécuter, sans toucher au fichier. C'est transparent.Code:
1
2
3 from functools import partial print = partial(print, flush=True)
Bizarre :weird: . Chez moi, ça fonctionne (Debian 9, Python 3.5).
J'ai donc installé Python4Lazarus puis j'ai lancé ton projet avec les paramètres suivants :
Code:
1
2
3
4 PyhtonEngine1.DllName := 'libpython3.5m.so'; PyhtonEngine1.DllPath := '/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu'; FProcessEx.Executable := 'python3';
et tout fonctionne parfaitement dans mon environnement, à savoir :
- Debian stretch 9.13 ;
- Lazarus 2.0.10 ;
- FPC 3.2 ;
- Python 3.5.
Par contre, je ne comprends pas exactement le sens de :
Le scrolling du TMemo fonctionne sans problème.
Amicalement,
Hervé