Changeset 12697
- Timestamp:
- 2006-09-07T11:03:38+12:00 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/packages/isis-gdl/IsisGdl.cpp
r6127 r12697 54 54 { 55 55 56 if (argc < 2 )56 if (argc < 2 || argc > 3) 57 57 { 58 std::cout << "usage: IsisGdl master_file_full_name" << std::endl;58 std::cout << "usage: IsisGdl [-include_logically_deleted_records] master_file_full_name" << std::endl; 59 59 return 1; 60 60 } … … 66 66 // and should be the master file name with extension ".mst" 67 67 // "C:\IsisGdl\cds.mst" for ex 68 db.OpenDb(argv[ 1]);68 db.OpenDb(argv[argc - 1]); 69 69 } 70 70 catch(CIsisDbException e) 71 71 { 72 72 std::string msg = "Cannot open isis db: "; 73 msg += argv[ 1];73 msg += argv[argc - 1]; 74 74 msg += isisExceptionMessage((IsisError) e.m_iError); 75 75 std::cerr<< msg << std::endl; … … 94 94 int status = db.ReadDbRecord(i, mfr); 95 95 96 if (status == Active || status == LogicalyDeleted)96 if (status == Active || (strcmp(argv[1], "-include_logically_deleted_records") == 0 && status == LogicalyDeleted)) 97 97 { 98 98 // If the record is physically on the master file
Note:
See TracChangeset
for help on using the changeset viewer.