Index: trunk/BNC/rinex/reqcanalyze.cpp
===================================================================
--- trunk/BNC/rinex/reqcanalyze.cpp	(revision 4256)
+++ trunk/BNC/rinex/reqcanalyze.cpp	(revision 4257)
@@ -54,9 +54,9 @@
   bncSettings settings;
 
+  _logFileName  = settings.value("reqcOutLogFile").toString(); expandEnvVar(_logFileName);
+  _logFile      = 0;
+  _log          = 0;
   _obsFileNames = settings.value("reqcObsFile").toString().split(",", QString::SkipEmptyParts);
-  _logFileName  = settings.value("reqcOutLogFile").toString();
-  expandEnvVar(_logFileName);
-  _logFile = 0;
-  _log     = 0;
+  _navFileNames = settings.value("reqcNavFile").toString().split(",", QString::SkipEmptyParts);
 }
 
@@ -89,4 +89,8 @@
   t_reqcEdit::initRnxObsFiles(_obsFileNames, _rnxObsFiles);
 
+  // Read Ephemerides
+  // ----------------
+  t_reqcEdit::readEphemerides(_navFileNames, _ephs);
+
   // Loop over all RINEX Files
   // -------------------------
Index: trunk/BNC/rinex/reqcanalyze.h
===================================================================
--- trunk/BNC/rinex/reqcanalyze.h	(revision 4256)
+++ trunk/BNC/rinex/reqcanalyze.h	(revision 4257)
@@ -51,9 +51,10 @@
   void analyzeFile(const t_rnxObsFile* rnxObsFile);
 
-  QStringList            _obsFileNames;
   QString                _logFileName;
   QFile*                 _logFile;
   QTextStream*           _log;
+  QStringList            _obsFileNames;
   QVector<t_rnxObsFile*> _rnxObsFiles;
+  QStringList            _navFileNames;
   QVector<t_eph*>        _ephs;
 ;
Index: trunk/BNC/rinex/reqcedit.cpp
===================================================================
--- trunk/BNC/rinex/reqcedit.cpp	(revision 4256)
+++ trunk/BNC/rinex/reqcedit.cpp	(revision 4257)
@@ -311,4 +311,6 @@
   }
 
+  // Read Ephemerides
+  // ----------------
   t_reqcEdit::readEphemerides(_navFileNames, _ephs);
 
