You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Did my suggestion work? I don't have access to XE2. If yes you do the same for the other array concatenation and it should work.
Yes, there is no point in fixing them one by one. The binding is there. Maybe it would be better to reconsider/change the logic of the whole procedure.
Activity
pyscripter commentedon Oct 20, 2025
You can try:
Please, let me know if it works.
Uefi1 commentedon Oct 20, 2025
Hello, for some reason the error still remains the same =(
pyscripter commentedon Oct 20, 2025
You can try:
Insert(PyModuleDef_Slot.Make(Py_mod_multiple_interpreters, P), FSlots, Length(FSlots));
Uefi1 commentedon Oct 21, 2025
pyscripter commentedon Oct 21, 2025
Damn. This works in Delphi 12.
Then try:
SetLength(FSLots, Length(FSlots) + 1); FSlots[High(FSlots)] := PyModuleDef_Slot.Make(Py_mod_multiple_interpreters, P);Uefi1 commentedon Oct 21, 2025
How to fix the full procedure correctly ?=)
pyscripter commentedon Oct 21, 2025
Did my suggestion work? I don't have access to XE2. If yes you do the same for the other array concatenation and it should work.
Uefi1 commentedon Oct 21, 2025
Yes, there is no point in fixing them one by one. The binding is there. Maybe it would be better to reconsider/change the logic of the whole procedure.
Uefi1 commentedon Nov 4, 2025
Hi, after the recent update the problem still hasn't been resolved: