so, folgender Code
Delphi-Quellcode:
{$IFDEF ANDROID}
IdOpenSSLSetLibPath(String.Empty);
IdSSLOpenSSLHeaders.Load();
error:=IdSSLOpenSSLHeaders.WhichFailedToLoad();
if (length(error)>0) then
begin
IdOpenSSLSetLibPath(IncludeTrailingPathDelimiter(TPath.GetLibraryPath));
IdSSLOpenSSLHeaders.Load();
error:=IdSSLOpenSSLHeaders.WhichFailedToLoad();
if (length(error)>0) then
begin
IdOpenSSLSetLibPath(IncludeTrailingPathDelimiter(TPath.GetDocumentsPath));
IdSSLOpenSSLHeaders.Load();
log.d('SSL-Version(3): '+OpenSSLVersion);
error:=IdSSLOpenSSLHeaders.WhichFailedToLoad();
if (length(error)>0) then
begin
log.d('SSL-Errors: '+error);
end;
end else begin
log.d('SSL-Version(2): '+OpenSSLVersion);
end;
end else begin
log.d('SSL-Version(1): '+OpenSSLVersion);
end;
{$ENDIF}
bringt in jedem Zweig eine riesen Liste WhichFailedToLoad und ich bekomme weiterhin CouldNotLoadSSLLibrary-Fehler.
Unter RadStudio Berlin funktionierte alles problemlos, da muss es doch irgendeinen Unterschied zum neuen Rio geben?
Ciao
Stefan