METHOD GET CODE avec token pas très fonctionnel pour les plugins

Dans le cadre d’introspection, il me semble que cela n’est pas très “cohérent” pour les token et les plugins.

En effet, j’ai fait un test avec le code suivant (V17.4):

<code 4D>
gui_SetFocusEx (1) // Win32api
IT_PPPDisconnect (“tes”) // Internet Command
ODBC_SQLFreeConnect (2) // ODBC
OCIDefineByPos (12) // OCI
</code 4D>

j’ai exporté via le code suivant :

<code 4D>
METHOD GET CODE(“aaa”;$thecode;Code with tokens)
SET TEXT TO PASTEBOARD($thecode)

</code 4D>

j’obtiens le résultat suivant :
<code 4D>
//%attributes = {“invisible”:true,“lang”:“en”} comment added and reserved by 4D.
gui_SetFocusEx (1) // Win32api
IT_PPPDisconnect (“tes”) // Internet Command
ODBC_SQLFreeConnect:P13500:61 (2) // ODBC
OCIDefineByPos:P11900:61 (12) // OCI
</code 4D>

Où sont passés les token pour les 2 premières lignes de code ?
Bug?

Patrick

from memory, plugins with an ID below 15001 are registered by number,
plugins with an ID above 15000 are registered by name.

ID below 15001 are reserved by 4D,
so third party plugins are expected to not use them.
(which makes sense, because there is no central registry of plugin IDs)

I suppose that explains the difference in tokenisation.

Thanks a lot Keisuke. That’s make sense.
I will work on name for all of them, that will may work for that I want to do.

Patrick