pyscripter

Results 222 comments of pyscripter

This regression will be fixed in the next version. Please note: - It is much simpler to Ctrl+Click to find the definition of an Identifier. i.e. click with the mouse...

Indeed, tp_base is never set. Is it important? Could be fixed in a couple of ways. 1. RegisterDelphiWrapper should try to find the nearest parent class registered and set tp_base...

Are you using the latest sources from this repo?

In Linux I think you have to specify the DllName and DllPath as well as set the UseLastKnownVersion to False. The auto-detection unfortunately does not work. e.g. DLLName=libpython3.6m.so DLLPath=/usr/lib/x86_64-linux-gnu/ (from...

Good to know that autodetection works in Linux and MacOS. Where does the AV occur? In SysVersionFromDLLName or in TDynamicDll.DoOpenDll? Could you look at the stack trace of the exception....

How come it is empty? The constructor adds a default value (the dll name of the latest version).

I don't get it. 1. OpenDLL should be called just once, by LoadDLL. 2. Your write statement is `WriteLn(ErrOutput, 'name= '+aDllName);` but in the output I see 'DLLName'. So this...

I am thinking of changing TPythonEngine.DoOpenDll to ```pascal procedure TPythonEngine.DoOpenDll(const aDllName : string); var i : Integer; begin if UseLastKnownVersion then for i:= Integer(COMPILED_FOR_PYTHON_VERSION_INDEX) downto 1 do begin RegVersion :=...

> Sorry I copy edited code 'name'->'DllName'. The crash happens in 'inherited' so the output is not recorded I am still puzzled. See above. OpenDLL should be called only once....