Bonjour à tous,
J'ai un souci avec Lazarus et l'utilisation de l'unité cthreads. En effet, Dès lors que j'ajoute l'unité dans le use de l'unité du projet, j'obtiens au moment du lancement, une fois compilé, l'erreur RunError(211).
Voici l'ajout :
1 2 3 4 5 6 7 8
| unit Unit1;
{$mode objfpc}{$H+}
interface
uses
cthreads, cmem, Classes, SysUtils, Forms, Controls, Graphics, Dialogs; |
Et j'obtiens cette instruction bloquée, visiblement au moment de l'initialisation :
0000000000799303 e868fdffff callq 0x799070 <CTHREADS_$$_SETCTHREADMANAGER>
Code complet :
1 2 3 4 5 6 7 8
|
CTHREADS_$$_init$ (95)
00000000007992EC 4889df mov %rbx,%rdi
00000000007992EF e82c19caff callq 0x43ac20 <fpc_writeln_end>
00000000007992F4 e8d7bac9ff callq 0x434dd0 <fpc_iocheck>
00000000007992F9 bfd3000000 mov $0xd3,%edi
00000000007992FE e8bdc3c9ff callq 0x4356c0 <SYSTEM_$$_RUNERROR$WORD>
0000000000799303 e868fdffff callq 0x799070 <CTHREADS_$$_SETCTHREADMANAGER> |
J'ai utilisé l'unité cmem : pareil...
Je précise que j'ai juste ouvert un projet par défaut de Lazarus et que j'ai juste ajouté l'unité dans le USES.
Avez-vous une idée ?
Partager