@@ -102,10 +102,8 @@ TPythonVersionProp = record
102
102
end ;
103
103
const
104
104
{ $IFDEF MSWINDOWS}
105
- PYTHON_KNOWN_VERSIONS: array [1 ..10 ] of TPythonVersionProp =
105
+ PYTHON_KNOWN_VERSIONS: array [1 ..8 ] of TPythonVersionProp =
106
106
(
107
- (DllName: ' python25.dll' ; RegVersion: ' 2.5' ; APIVersion: 1013 ),
108
- (DllName: ' python26.dll' ; RegVersion: ' 2.6' ; APIVersion: 1013 ),
109
107
(DllName: ' python27.dll' ; RegVersion: ' 2.7' ; APIVersion: 1013 ),
110
108
(DllName: ' python32.dll' ; RegVersion: ' 3.2' ; APIVersion: 1013 ),
111
109
(DllName: ' python33.dll' ; RegVersion: ' 3.3' ; APIVersion: 1013 ),
@@ -117,10 +115,8 @@ TPythonVersionProp = record
117
115
);
118
116
{ $ENDIF}
119
117
{ $IFDEF _so_files}
120
- PYTHON_KNOWN_VERSIONS: array [1 ..10 ] of TPythonVersionProp =
118
+ PYTHON_KNOWN_VERSIONS: array [1 ..8 ] of TPythonVersionProp =
121
119
(
122
- (DllName: ' libpython2.5.so' ; RegVersion: ' 2.5' ; APIVersion: 1013 ),
123
- (DllName: ' libpython2.6.so' ; RegVersion: ' 2.6' ; APIVersion: 1013 ),
124
120
(DllName: ' libpython2.7.so' ; RegVersion: ' 2.7' ; APIVersion: 1013 ),
125
121
(DllName: ' libpython3.2.so' ; RegVersion: ' 3.2' ; APIVersion: 1013 ),
126
122
(DllName: ' libpython3.3.so' ; RegVersion: ' 3.3' ; APIVersion: 1013 ),
@@ -132,10 +128,8 @@ TPythonVersionProp = record
132
128
);
133
129
{ $ENDIF}
134
130
{ $IFDEF DARWIN}
135
- PYTHON_KNOWN_VERSIONS: array [1 ..10 ] of TPythonVersionProp =
131
+ PYTHON_KNOWN_VERSIONS: array [1 ..8 ] of TPythonVersionProp =
136
132
(
137
- (DllName: ' libpython2.5.dylib' ; RegVersion: ' 2.5' ; APIVersion: 1013 ),
138
- (DllName: ' libpython2.6.dylib' ; RegVersion: ' 2.6' ; APIVersion: 1013 ),
139
133
(DllName: ' libpython2.7.dylib' ; RegVersion: ' 2.7' ; APIVersion: 1013 ),
140
134
(DllName: ' libpython3.2.dylib' ; RegVersion: ' 3.2' ; APIVersion: 1013 ),
141
135
(DllName: ' libpython3.3.dylib' ; RegVersion: ' 3.3' ; APIVersion: 1013 ),
@@ -4719,7 +4713,7 @@ procedure TPythonEngine.DoOpenDll(const aDllName : string);
4719
4713
i : Integer;
4720
4714
begin
4721
4715
if UseLastKnownVersion then
4722
- for i:= Integer(COMPILED_FOR_PYTHON_VERSION_INDEX) downto 0 do
4716
+ for i:= Integer(COMPILED_FOR_PYTHON_VERSION_INDEX) downto 1 do
4723
4717
begin
4724
4718
RegVersion := PYTHON_KNOWN_VERSIONS[i].RegVersion;
4725
4719
FDLLHandle := SafeLoadLibrary(GetDllPath+PYTHON_KNOWN_VERSIONS[i].DllName);
0 commit comments