System.Data.SQLite

Check-in [19bbb66461]
Login

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

Overview
Comment:Fail setup if the return code from the VC++ runtime installer is non-zero.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 19bbb66461786bb7aea69904c3ee2259216f6584
User & Date: mistachkin 2011-04-09 21:41:36.959
Context
2011-04-09
22:43
Add check for the .NET Framework 3.5 to prevent the LINQ assembly from being NGen'd when it is not present. Break setup Pascal scripts into #included files. Improve error message for VC runtime install failure. check-in: c5557a55e6 user: mistachkin tags: trunk
21:41
Fail setup if the return code from the VC++ runtime installer is non-zero. check-in: 19bbb66461 user: mistachkin tags: trunk
21:24
Add release build automation tool (build.bat). Add readme.htm solution item. Add LINQ assembly to setup. Add diagnostic capabilities to setup baking tools. Change version of LINQ assembly to match primary assembly. Fix warning in compact framework project related to importing the C# build tasks more than once. check-in: 2ad2abc109 user: mistachkin tags: trunk
Changes
Unified Diff Ignore Whitespace Patch
Changes to Setup/SQLite.iss.
211
212
213
214
215
216
217
218
219
220
221





222
223
224
225
226
227
228
    end;
  end;

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

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





    end;
  end;
end;

[Components]
Name: Application; Description: System.Data.SQLite components.; Types: custom compact full
Name: Application\Core; Description: Core components.; Types: custom compact full







|



>
>
>
>
>







211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
    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: ' +
          SysErrorMessage(ResultCode), mbError, MB_OK);

      if Result then
      begin
        Result := False;
      end;
    end;
  end;
end;

[Components]
Name: Application; Description: System.Data.SQLite components.; Types: custom compact full
Name: Application\Core; Description: Core components.; Types: custom compact full