Bonjour,

J'utilise depuis un moment sans aucun problème la librairie EDILib afin d'accéder aux infos de carte d'identité.
Malheureusement les nouvelles cartes d'identité belges introduites depuis mars 2014 sont illisibles.

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
 ......
  EID := TEIDlib.Create(nil);
  EID.Init('', 0, 0, lHandler);
  try
    lMap := CoMapCollection.Create;
    try
      EID.GetID(lMap, lCert);
      if lMap = nil then                                                                      <-- les nouvelles cartes renvoient systématiquement lMap = nil
        MessageDlg('Impossible de lire la carte', mtError, [mbOk], 0)
      else
      begin
        Nom := lMap.GetValue('Name');
        ...
      end;
    finally
      lMap.Free;
    end;
  finally
    EID.Exit;
    FreeAndNil(EID);
  end;
Quelqu'un aurait-il une solution ?

Merci d'avance.