Bonjour,

première fois de ma vie que je vois ça,

Nom : débugger-en-pause.png
Affichages : 130
Taille : 20,1 Ko

Le truc est en pause, pas moyen de le passer en run et bien sûr je ne sais pas comment m'en sortir : toutes les manips, combines et astuces du web sont inefficaces.

Ça doit être lié à ce fichier car je peux faire ce que je veux dans l'unité mainunit, mais je ne vois rien de particulier au début :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
unit fpTTF;
 
{$mode objfpc}{$H+}
 
{.$define ttfdebug}
 
interface
 
uses
  Classes,
  SysUtils,
  contnrs,
  fpparsettf;
 
type
 
  TTrueTypeFontStyle = (fsRegular, fsItalic, fsBold, fsCondensed, fsExtraLight, fsLight, fsSemibold, fsMedium, fsBlack, fsFixedWidth);
  TTrueTypeFontStyles = set of TTrueTypeFontStyle;
 
  { Forward declaration }
  TFPFontCacheList = class;
 
  TFPFontCacheItem = class(TObject)
  ...
Un dernier point : j'ai ouvert fpparsettf puisqu'il est dans le uses, j'y ai mis un breakpoint, qui s'est mis tout seul en pause.
Un brave mystère,


Merci pour les idées, car je suis bloqué, là, le fpTTF me générant du SIGSEGV selon les polices examinées...