@@ -3643,7 +3643,12 @@ function TPythonInterface.GetUnicodeTypeSuffix : String;
3643
3643
end ;
3644
3644
3645
3645
procedure TPythonInterface.MapDll ;
3646
+ Var
3647
+ UnicodeSuffix : string;
3648
+
3646
3649
begin
3650
+ UnicodeSuffix := GetUnicodeTypeSuffix;
3651
+
3647
3652
Py_DebugFlag := Import (' Py_DebugFlag' );
3648
3653
Py_VerboseFlag := Import (' Py_VerboseFlag' );
3649
3654
Py_InteractiveFlag := Import (' Py_InteractiveFlag' );
@@ -4055,12 +4060,12 @@ procedure TPythonInterface.MapDll;
4055
4060
PyType_GenericAlloc :=Import (' PyType_GenericAlloc' );
4056
4061
PyType_GenericNew :=Import (' PyType_GenericNew' );
4057
4062
PyType_Ready :=Import (' PyType_Ready' );
4058
- PyUnicode_FromWideChar :=Import (AnsiString(Format(' PyUnicode%s_FromWideChar' ,[GetUnicodeTypeSuffix ])));
4059
- PyUnicode_AsWideChar :=Import (AnsiString(Format(' PyUnicode%s_AsWideChar' ,[GetUnicodeTypeSuffix ])));
4060
- PyUnicode_Decode :=Import (AnsiString(Format(' PyUnicode%s_Decode' ,[GetUnicodeTypeSuffix ])));
4061
- PyUnicode_AsEncodedString :=Import (AnsiString(Format(' PyUnicode%s_AsEncodedString' ,[GetUnicodeTypeSuffix ])));
4062
- PyUnicode_FromOrdinal :=Import (AnsiString(Format(' PyUnicode%s_FromOrdinal' ,[GetUnicodeTypeSuffix ])));
4063
- PyUnicode_GetSize :=Import (AnsiString(Format(' PyUnicode%s_GetSize' ,[GetUnicodeTypeSuffix ])));
4063
+ PyUnicode_FromWideChar :=Import (AnsiString(Format(' PyUnicode%s_FromWideChar' ,[UnicodeSuffix ])));
4064
+ PyUnicode_AsWideChar :=Import (AnsiString(Format(' PyUnicode%s_AsWideChar' ,[UnicodeSuffix ])));
4065
+ PyUnicode_Decode :=Import (AnsiString(Format(' PyUnicode%s_Decode' ,[UnicodeSuffix ])));
4066
+ PyUnicode_AsEncodedString :=Import (AnsiString(Format(' PyUnicode%s_AsEncodedString' ,[UnicodeSuffix ])));
4067
+ PyUnicode_FromOrdinal :=Import (AnsiString(Format(' PyUnicode%s_FromOrdinal' ,[UnicodeSuffix ])));
4068
+ PyUnicode_GetSize :=Import (AnsiString(Format(' PyUnicode%s_GetSize' ,[UnicodeSuffix ])));
4064
4069
PyWeakref_GetObject :=Import (' PyWeakref_GetObject' );
4065
4070
PyWeakref_NewProxy :=Import (' PyWeakref_NewProxy' );
4066
4071
PyWeakref_NewRef :=Import (' PyWeakref_NewRef' );
0 commit comments