locked
Reading from a file line by line RRS feed

  • Question

  • SpecChecker 8.7a
    Copyright (c) 1989-2009 Axiom
    Thursday, 1 December 2011 at 7:55 am.

    ================================================================================
    File: pw:\\JDCPWIS01:PW_JDC_DATASOURCE\Documents\TENKE\H338088\Johannesburg\60 - Piping\Drawings\H338088-0070-60-042-0014
    V8 DGN, 419840 bytes
    Started on Thursday, 1 December 2011 at 7:55 am.

    Models processing criteria: Active model only

    --------------------------------------------------------------------------------
    Model: "Default" (3D)

    Rules File:
      C:\Documents and Settings\cadmanager\Desktop\TENKE RULE FILE\TenkeStd.rul
     
      0, ID=91 -- X portion of Global origin (0.0000, 0.0000, 0.0000) is wrong
      0, ID=91 -- Y portion of Global origin (0.0000, 0.0000, 0.0000) is wrong
      0, ID=91 -- Z portion of Global origin (0.0000, 0.0000, 0.0000) is wrong
      2000003, ID=36586 -- Reference 'PW_WORKDIR:dms09959\H338088-0070-60-042-0014.hl1'has display on but is missing.
      2000012, ID=36695 -- Reference 'PW_WORKDIR:dms09959\H338088-0070-60-042-0014.hl2'has display on but is missing.
      2000021, ID=36446 -- Reference 'PW_WORKDIR:dms09959\H338088-0070-60-042-0014.hl1'has display on but is missing.
      2000030, ID=36555 -- Reference 'PW_WORKDIR:dms09959\H338088-0070-60-042-0014.hl2'has display on but is missing.
      2000039, ID=36303 -- Reference 'PW_WORKDIR:dms09959\H338088-0070-60-042-0014.hl1'has display on but is missing.
      2000048, ID=36412 -- Reference 'PW_WORKDIR:dms09959\H338088-0070-60-042-0014.hl2'has display on but is missing.
      2000057, ID=34360 -- Reference 'PW_WORKDIR:dms09959\H338088-0070-60-042-0014.hl1'has display on but is missing.
      2000066, ID=36068 -- Reference 'PW_WORKDIR:dms09809\H338088-0000-60-002-0002.dgn'has display off needs to be detached.
      2000075, ID=37364 -- Reference 'PW_WORKDIR:dms09959\H338088-0070-60-042-0014.hl2'has display on but is missing.
      2000084, ID=38064 -- Reference 'Area13PipingSnapshot.DGN'has display off needs to be detached.
      2000093, ID=2402 -- Reference 'PW_WORKDIR:dms09800\TENKE.A1'has display on but is missing.
      2000102, ID=37255 -- Reference 'PW_WORKDIR:dms09959\H338088-0070-60-042-0014.hl1'has display on but is missing.
      2000111, ID=37012 -- Reference 'PW_WORKDIR:dms09959\H338088-0070-60-042-0014.upd'has display off needs to be detached.
      2000120, ID=34635 -- Reference 'PW_WORKDIR:dms09809\H338088-0000-60-002-0002.dgn'has display off needs to be detached.
      4000065, ID=2540 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4000066, ID=2542 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4000067, ID=2543 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4000068, ID=2544 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4000069, ID=2545 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4000070, ID=2546 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4000071, ID=2547 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4000072, ID=2548 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4000073, ID=2549 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4000074, ID=2553 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0,   4001045, ID=7732 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001046, ID=7733 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001047, ID=7734 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001048, ID=7735 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001049, ID=7736 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001050, ID=7737 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001051, ID=7754 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001052, ID=7755 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001053, ID=7756 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001054, ID=7757 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001055, ID=7758 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001056, ID=7759 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001057, ID=7760 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001058, ID=7761 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001059, ID=7762 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001068, ID=7786 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001069, ID=7787 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001070, ID=7788 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001071, ID=7789 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001072, ID=7790 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001073, ID=7791 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001074, ID=7792 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001075, ID=7793 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001076, ID=7795 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001077, ID=7796 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001078, ID=7797 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001079, ID=7798 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001080, ID=7799 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001081, ID=7800 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001082, ID=7801 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001083, ID=7802 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001084, ID=7804 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001085, ID=7805 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001086, ID=7806 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001087, ID=7807 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001088, ID=7808 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001089, ID=7809 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001090, ID=7810 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001091, ID=7811 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001092, ID=7812 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001093, ID=7813 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001094, ID=7814 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001095, ID=7815 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001096, ID=7816 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001097, ID=7817 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001098, ID=7818 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001099, ID=7819 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001100, ID=7820 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001101, ID=7821 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001102, ID=7822 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001103, ID=7823 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001104, ID=7825 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001105, ID=7826 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001106, ID=7827 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001107, ID=7828 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001108, ID=7829 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001109, ID=7830 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001110, ID=7831 -- Violation found: type=3(Line), level=Default(0), color=2, weight=2, style=0.
      4001111, ID=7832 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001112, ID=7833 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001113, ID=7834 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001114, ID=7835 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001115, ID=7836 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001116, ID=7837 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001117, ID=7838 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001118, ID=7839 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001119, ID=7840 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001120, ID=7841 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001121, ID=7842 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001122, ID=7843 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001123, ID=7844 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001124, ID=7845 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001125, ID=7851 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001126, ID=7860 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001127, ID=7883 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001128, ID=7954 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001129, ID=7955 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001130, ID=7956 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001131, ID=7957 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001135, ID=8004 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001136, ID=8005 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001137, ID=8006 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001138, ID=8007 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001139, ID=8008 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001140, ID=8009 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001141, ID=8010 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001142, ID=8012 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001143, ID=8013 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001144, ID=8014 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001145, ID=8015 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001146, ID=8016 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001147, ID=8017 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001148, ID=8018 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001149, ID=8020 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001150, ID=8021 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001151, ID=8022 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001152, ID=8023 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001154, ID=2541 -- Violation found: type=3(Line), level=Default(0), color=2, weight=2, style=0.
      4001159, ID=8216 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001160, ID=8217 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001161, ID=8218 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001162, ID=8219 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001163, ID=8220 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001164, ID=8221 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001165, ID=8222 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001166, ID=8223 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001167, ID=8224 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001168, ID=8225 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001169, ID=8226 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001170, ID=8227 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001171, ID=8228 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001172, ID=8229 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001173, ID=8230 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001174, ID=8231 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001175, ID=8232 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001176, ID=8235 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001177, ID=8237 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001178, ID=8238 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001179, ID=8239 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001181, ID=8241 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001182, ID=8242 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001183, ID=8243 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001184, ID=8244 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001185, ID=2538 -- Violation found: type=3(Line), level=Default(0), color=2, weight=2, style=0.
      4001186, ID=8245 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001187, ID=8246 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001188, ID=8247 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001189, ID=8248 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001190, ID=8249 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001191, ID=8250 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001192, ID=8251 -- Violation found: type=3(Line), level=Default(0), color=2, weight=2, style=0.
      4001193, ID=8252 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001194, ID=8253 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001195, ID=8254 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001196, ID=8255 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001197, ID=8256 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001198, ID=8257 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001199, ID=8258 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001200, ID=8259 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001201, ID=8260 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001202, ID=8261 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001203, ID=8262 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001204, ID=8263 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001205, ID=8264 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001206, ID=8265 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001207, ID=8266 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001208, ID=8267 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001209, ID=8268 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001210, ID=8269 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001211, ID=8270 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001212, ID=8271 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001213, ID=8272 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001214, ID=8273 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001215, ID=8274 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001216, ID=8275 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001217, ID=8276 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001218, ID=8277 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001219, ID=8278 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001220, ID=8279 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001221, ID=8280 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001222, ID=8281 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001223, ID=8282 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001224, ID=8283 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001225, ID=8284 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001226, ID=8285 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001227, ID=8286 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001228, ID=8287 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001229, ID=8288 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001230, ID=8289 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001231, ID=8290 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001232, ID=8291 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001233, ID=8292 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001234, ID=8293 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001235, ID=8294 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001236, ID=8295 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001237, ID=8296 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001238, ID=8297 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001239, ID=8298 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001240, ID=8299 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001241, ID=8300 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001242, ID=8301 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001243, ID=8302 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001244, ID=8303 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001245, ID=8304 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001246, ID=8305 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001247, ID=8306 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001248, ID=8307 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001249, ID=8308 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001250, ID=8309 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001251, ID=8310 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001252, ID=8311 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001253, ID=8312 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001254, ID=8313 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001255, ID=8314 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001256, ID=8315 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001257, ID=8316 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001258, ID=8317 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001259, ID=8319 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001260, ID=8320 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001262, ID=8322 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4001263, ID=8323 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
       4002856, ID=36872 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002857, ID=36873 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002858, ID=36874 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002859, ID=36877 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002860, ID=36878 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002861, ID=36879 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002862, ID=36880 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002863, ID=36881 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002864, ID=36882 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002865, ID=36883 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002866, ID=36884 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002867, ID=36885 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002868, ID=36886 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002869, ID=36887 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002870, ID=36888 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002871, ID=36889 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002872, ID=36890 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002873, ID=36891 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002874, ID=36898 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002878, ID=36906 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002879, ID=36907 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002880, ID=36908 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002881, ID=36909 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002887, ID=36930 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002888, ID=36931 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002889, ID=36932 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002890, ID=36933 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002891, ID=36934 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002892, ID=36935 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002893, ID=36936 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002894, ID=36937 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002895, ID=36938 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002896, ID=36939 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002897, ID=36940 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002898, ID=36941 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002899, ID=36942 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002900, ID=36943 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4002912, ID=36958 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4003203, ID=2591 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003204, ID=2578 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003205, ID=2652 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003206, ID=2653 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003207, ID=2654 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003208, ID=2655 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003209, ID=2656 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003210, ID=2638 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003211, ID=2639 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003212, ID=2641 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003213, ID=2642 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003215, ID=37877 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4003223, ID=2590 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003224, ID=2577 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003225, ID=2564 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003226, ID=2551 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003227, ID=2623 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003228, ID=2625 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003229, ID=2626 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003230, ID=2629 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003231, ID=2633 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003232, ID=2619 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003233, ID=2620 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003248, ID=38047 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4003253, ID=38054 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4003254, ID=38055 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4003255, ID=38057 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4003350, ID=38353 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4003351, ID=38354 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4003352, ID=38355 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4003454, ID=2657 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003455, ID=2658 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003456, ID=2659 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003457, ID=2660 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003458, ID=2640 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003459, ID=2643 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003460, ID=2644 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003461, ID=2645 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003462, ID=2647 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003463, ID=2646 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003464, ID=2603 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003506, ID=38828 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4003507, ID=38829 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4003531, ID=2602 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003532, ID=2589 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003533, ID=2576 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003534, ID=2563 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.
      4003535, ID=2550 -- Violation found: type=37(Tag data), level=Level 1(1), color=4, weight=0, style=0.

      Results for c:\prj\projectwise\cadmanager\dms09948\H338088-0070-60-042-0014.dgn, Model - "Default" (3D)
      Number of elements analyzed: 17729
      Number of violations found: 616
      Number of violations corrected: 0

    Finished on Thursday, 1 December 2011 at 7:58 am.

    ================================================================================
    File: pw:\\JDCPWIS01:PW_JDC_DATASOURCE\Documents\TENKE\H338088\Johannesburg\60 - Piping\Drawings\H338088-0070-60-042-0015
    V8 DGN, 427520 bytes
    Started on Thursday, 1 December 2011 at 7:58 am.

    Models processing criteria: Active model only

    --------------------------------------------------------------------------------
    Model: "Default" (3D)

    Rules File:
      C:\Documents and Settings\cadmanager\Desktop\TENKE RULE FILE\TenkeStd.rul
     
      0, ID=91 -- X portion of Global origin (0.0000, 0.0000, 0.0000) is wrong
      0, ID=91 -- Y portion of Global origin (0.0000, 0.0000, 0.0000) is wrong
      0, ID=91 -- Z portion of Global origin (0.0000, 0.0000, 0.0000) is wrong
      2000003, ID=31518 -- Reference 'PW_WORKDIR:dms09959\H338088-0070-60-042-00015.hl1'has display on but is missing.
      2000012, ID=31645 -- Reference 'PW_WORKDIR:dms09959\H338088-0070-60-042-00015.hl2'has display on but is missing.
      2000021, ID=31673 -- Reference 'PW_WORKDIR:dms09959\H338088-0070-60-042-00015.hl1'has display on but is missing.
      2000030, ID=31800 -- Reference 'PW_WORKDIR:dms09959\H338088-0070-60-042-00015.hl2'has display on but is missing.
      2000039, ID=31828 -- Reference 'PW_WORKDIR:dms09959\H338088-0070-60-042-00015.hl1'has display on but is missing.
      2000048, ID=31955 -- Reference 'PW_WORKDIR:dms09959\H338088-0070-60-042-00015.hl2'has display on but is missing.
      2000057, ID=26969 -- Reference 'PW_WORKDIR:dms09959\H338088-0070-60-042-00015.hl1'has display on but is missing.
      2000066, ID=32764 -- Reference 'Area13PipingSnapshot.DGN'has display off needs to be detached.
      2000075, ID=31457 -- Reference 'PW_WORKDIR:dms09809\H338088-0000-60-002-0002.dgn'has display off needs to be detached.
      2000084, ID=31051 -- Reference 'PW_WORKDIR:dms09959\H338088-0070-60-042-0015.upd'has display off needs to be detached.
      2000093, ID=26847 -- Reference 'PW_WORKDIR:dms09959\H338088-0070-60-042-00015.hl2'has display on but is missing.
      2000102, ID=26875 -- Reference 'PW_WORKDIR:dms09800\TENKE.A1'has display on but is missing.
      2000111, ID=26720 -- Reference 'PW_WORKDIR:dms09959\H338088-0070-60-042-00015.hl1'has display on but is missing.
      4000167, ID=6660 -- Violation found: type=4(Line string), level=Default(0), color=5, weight=0, style=4.
      4000168, ID=6661 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.
      4000169, ID=6671 -- Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.

     


    Good Day


    I need to seperate this "report" file which opens in notepad to only show values such as
    "Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4."
    There are quite a number of duplicates as you can see because of the number of violations found.
    I need to make this file simpler dynamically preferably in c#.
    If i could display only those values and group them that would be great.

    Tuesday, December 13, 2011 6:33 AM

Answers

  • try this

    ArrayList ar = new ArrayList();

    string searchline = "Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.";

                    StreamReader sr = new StreamReader("c:\\myrul.rul");

                    while ((sr.ReadLine()) != null)

                    {

     

                        if (sr.ReadLine().IndexOf(searchline) >-1)

                        {

    ar.Add(sr.ReadLine());

                        }

     

    }

    the lines will be in the arraylist object, u can use streamwriter object to write the into any file

    • Proposed as answer by Tiya01 Tuesday, December 13, 2011 7:29 AM
    • Marked as answer by Bob Shen Monday, December 26, 2011 3:54 AM
    Tuesday, December 13, 2011 6:59 AM
  • Yea use the IO.File.ReadAllLines and go with a foreeach, forindex through all lines 

     

    foreach line in myText
    {
         if (line=="Whatever")
             {handles found}
    
    }
    
     
    

    Be aware that for the type of file you want to investigate it makes almost no sense to read them line by line which even needs a better error handling.


    Success
    Cor
    • Edited by Cor Ligthert Tuesday, December 13, 2011 7:58 AM
    • Marked as answer by Bob Shen Monday, December 26, 2011 3:54 AM
    Tuesday, December 13, 2011 7:56 AM
  • > only show values such as "Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4." There are quite a number of duplicates as you can see because of the number of violations found. 
        

    so, you want to extract substrings with "Violation found:...." and remove duplicates.
    below is an example. 

     

    using System.IO;
    using System.Linq;
    using System.Text.RegularExpressions;
    using System.Windows;
    
    namespace WpfApplication9
    {
        public partial class MainWindow : Window
        {
            public MainWindow()
            {
                InitializeComponent();
    
                var re = new Regex(
                    @"Violation\s+found:\s+type=(.+?),\s+level=(.+?),\s+color=(.+?" +
                    @"),\s+weight=(.+?),\s+style=(.+?)\.",
                    RegexOptions.IgnoreCase | RegexOptions.Multiline | RegexOptions.Compiled);
    
                var ms =
                    from line in File.ReadLines("test.txt")
                    let m = re.Match(line)
                    where m.Success
                    select new
                    {
                        Type = m.Groups[1].Value,
                        Level = m.Groups[2].Value,
                        Color = m.Groups[3].Value,
                        Weight = m.Groups[4].Value,
                        Style = m.Groups[4].Value
                    };
    
                foreach (var str in ms.Distinct())
                    System.Diagnostics.Trace.WriteLine("Violation found: " + str.ToString().Trim('{', '}', ' '));
            }
        }
    }
    
     
       
    result for the file \Drawings\H338088-0070-60-042-0015:
       
        
    Violation found: Type = 4(Line string), Level = Default(0), Color = 5, Weight = 0, Style = 0
    Violation found: Type = 3(Line), Level = Default(0), Color = 5, Weight = 0, Style = 0
          

    • Proposed as answer by Malobukv Tuesday, December 13, 2011 12:01 PM
    • Edited by Malobukv Tuesday, December 13, 2011 12:04 PM
    • Marked as answer by Bob Shen Monday, December 26, 2011 3:54 AM
    Tuesday, December 13, 2011 11:39 AM
  • try this

     

    ArrayList ar = new ArrayList();

    string searchline = "Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.";

                    StreamReader sr = new StreamReader("c:\\myrul.rul");

                    while ((sr.ReadLine()) != null)

                    {

     

                        if (sr.ReadLine().IndexOf(searchline) >-1)

                        {

    ar.Add(sr.ReadLine());

                        }

     

    }

    the lines will be in the arraylist object, u can use streamwriter object to write the into any file

     


    This won`t work correctly. you are calling three times the sr.ReadLine() method until you are going to add one line to the arraylist. As an example of what you are doing:

    Assume a Textfile like this:

    Line1 -> while ((sr.ReadLine()) != null) -> here you are reading the first line
    Line2 -> if (sr.ReadLine().IndexOf(searchline) >-1) -> here you are reading the second line and search for the value of searchline
    Line3 -> ar.Add(sr.ReadLine()); -> now you are adding the third line to the arraylist
    Line4 -> while ((sr.ReadLine()) != null)
    Line5 -> if (sr.ReadLine().IndexOf(searchline) >-1)
    Line6 -> while ((sr.ReadLine()) != null)
    .........


    Hannes

    If you have got questions about this, just ask.

    In a perfect world,
    users would never enter data in the wrong form,
    files they choose to open would always exist
    and code would never have bugs.

    C# to VB.NET: http://www.developerfusion.com/tools/convert/csharp-to-vb/
    • Marked as answer by Bob Shen Monday, December 26, 2011 3:54 AM
    Tuesday, December 13, 2011 11:50 AM

All replies

  • try this

    ArrayList ar = new ArrayList();

    string searchline = "Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.";

                    StreamReader sr = new StreamReader("c:\\myrul.rul");

                    while ((sr.ReadLine()) != null)

                    {

     

                        if (sr.ReadLine().IndexOf(searchline) >-1)

                        {

    ar.Add(sr.ReadLine());

                        }

     

    }

    the lines will be in the arraylist object, u can use streamwriter object to write the into any file

    • Proposed as answer by Tiya01 Tuesday, December 13, 2011 7:29 AM
    • Marked as answer by Bob Shen Monday, December 26, 2011 3:54 AM
    Tuesday, December 13, 2011 6:59 AM
  • Yea use the IO.File.ReadAllLines and go with a foreeach, forindex through all lines 

     

    foreach line in myText
    {
         if (line=="Whatever")
             {handles found}
    
    }
    
     
    

    Be aware that for the type of file you want to investigate it makes almost no sense to read them line by line which even needs a better error handling.


    Success
    Cor
    • Edited by Cor Ligthert Tuesday, December 13, 2011 7:58 AM
    • Marked as answer by Bob Shen Monday, December 26, 2011 3:54 AM
    Tuesday, December 13, 2011 7:56 AM
  • > only show values such as "Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4." There are quite a number of duplicates as you can see because of the number of violations found. 
        

    so, you want to extract substrings with "Violation found:...." and remove duplicates.
    below is an example. 

     

    using System.IO;
    using System.Linq;
    using System.Text.RegularExpressions;
    using System.Windows;
    
    namespace WpfApplication9
    {
        public partial class MainWindow : Window
        {
            public MainWindow()
            {
                InitializeComponent();
    
                var re = new Regex(
                    @"Violation\s+found:\s+type=(.+?),\s+level=(.+?),\s+color=(.+?" +
                    @"),\s+weight=(.+?),\s+style=(.+?)\.",
                    RegexOptions.IgnoreCase | RegexOptions.Multiline | RegexOptions.Compiled);
    
                var ms =
                    from line in File.ReadLines("test.txt")
                    let m = re.Match(line)
                    where m.Success
                    select new
                    {
                        Type = m.Groups[1].Value,
                        Level = m.Groups[2].Value,
                        Color = m.Groups[3].Value,
                        Weight = m.Groups[4].Value,
                        Style = m.Groups[4].Value
                    };
    
                foreach (var str in ms.Distinct())
                    System.Diagnostics.Trace.WriteLine("Violation found: " + str.ToString().Trim('{', '}', ' '));
            }
        }
    }
    
     
       
    result for the file \Drawings\H338088-0070-60-042-0015:
       
        
    Violation found: Type = 4(Line string), Level = Default(0), Color = 5, Weight = 0, Style = 0
    Violation found: Type = 3(Line), Level = Default(0), Color = 5, Weight = 0, Style = 0
          

    • Proposed as answer by Malobukv Tuesday, December 13, 2011 12:01 PM
    • Edited by Malobukv Tuesday, December 13, 2011 12:04 PM
    • Marked as answer by Bob Shen Monday, December 26, 2011 3:54 AM
    Tuesday, December 13, 2011 11:39 AM
  • try this

     

    ArrayList ar = new ArrayList();

    string searchline = "Violation found: type=3(Line), level=Default(0), color=5, weight=0, style=4.";

                    StreamReader sr = new StreamReader("c:\\myrul.rul");

                    while ((sr.ReadLine()) != null)

                    {

     

                        if (sr.ReadLine().IndexOf(searchline) >-1)

                        {

    ar.Add(sr.ReadLine());

                        }

     

    }

    the lines will be in the arraylist object, u can use streamwriter object to write the into any file

     


    This won`t work correctly. you are calling three times the sr.ReadLine() method until you are going to add one line to the arraylist. As an example of what you are doing:

    Assume a Textfile like this:

    Line1 -> while ((sr.ReadLine()) != null) -> here you are reading the first line
    Line2 -> if (sr.ReadLine().IndexOf(searchline) >-1) -> here you are reading the second line and search for the value of searchline
    Line3 -> ar.Add(sr.ReadLine()); -> now you are adding the third line to the arraylist
    Line4 -> while ((sr.ReadLine()) != null)
    Line5 -> if (sr.ReadLine().IndexOf(searchline) >-1)
    Line6 -> while ((sr.ReadLine()) != null)
    .........


    Hannes

    If you have got questions about this, just ask.

    In a perfect world,
    users would never enter data in the wrong form,
    files they choose to open would always exist
    and code would never have bugs.

    C# to VB.NET: http://www.developerfusion.com/tools/convert/csharp-to-vb/
    • Marked as answer by Bob Shen Monday, December 26, 2011 3:54 AM
    Tuesday, December 13, 2011 11:50 AM