Browse Source

SetErrorMode(0)

David Rose 16 years ago
parent
commit
ddd8d012e8
1 changed files with 6 additions and 0 deletions
  1. 6 0
      dtool/src/test_interrogate/test_interrogate.cxx

+ 6 - 0
dtool/src/test_interrogate/test_interrogate.cxx

@@ -585,6 +585,12 @@ main(int argc, char *argv[]) {
       // Otherwise, assume it's a shared library, and try to load it.
       Filename pathname = Filename::dso_filename(argv[i]);
       cerr << "Loading " << pathname << "\n";
+
+#ifdef WIN32
+      // test_interrogate always wants to show an error dialog.
+      SetErrorMode(0);
+#endif
+
       void *dl = load_dso(DSearchPath(), pathname);
       if (dl == NULL) {
         cerr << "Unable to load: " << load_dso_error() << "\n";