System.Data.SQLite
Check-in [00de71369b]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:When installing the VC++ runtimes, check for the return code that indicates a newer version is already installed. Fix for [26909f2848].
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 00de71369b32ff772caf22e2ea996fb52022e85d
User & Date: mistachkin 2016-04-14 18:39:07
References
2016-04-14
18:39 Ticket [26909f2848] Installed SQLite via Nuget then removed and tried to install via manual download but install failing with error that item is already installed. status still Closed with 5 other changes artifact: 31f649288e user: mistachkin
Context
2016-04-15
03:18
Workaround for an issue with the ARM compiler. check-in: 2a0ee1164f user: mistachkin tags: trunk
2016-04-14
18:39
When installing the VC++ runtimes, check for the return code that indicates a newer version is already installed. Fix for [26909f2848]. check-in: 00de71369b user: mistachkin tags: trunk
2016-04-12
21:20
Fix some issues with the test suite. check-in: 67a33ffd3c user: mistachkin tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to Setup/data/CheckForNetFx.pas.

257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
    end;
  end;

  if Result then
  begin
    Result := ExtractAndInstallVcRuntime(ResultCode);

    if not Result or (ResultCode <> 0) then
    begin
      MsgBox('Failed to install Microsoft Visual C++ Runtime: ' +
          VcRuntimeRedistributable + ', ' + SysErrorMessage(ResultCode),
          mbError, MB_OK);

      if Result then
      begin
        Result := False;
      end;
    end;
  end;
end;
 







|













257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
    end;
  end;

  if Result then
  begin
    Result := ExtractAndInstallVcRuntime(ResultCode);

    if not Result or ((ResultCode <> 0) and (ResultCode <> 5100)) then
    begin
      MsgBox('Failed to install Microsoft Visual C++ Runtime: ' +
          VcRuntimeRedistributable + ', ' + SysErrorMessage(ResultCode),
          mbError, MB_OK);

      if Result then
      begin
        Result := False;
      end;
    end;
  end;
end;