View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001373 | SAS.Планета | Баг / Bug | public | 03-07-2012 10:29 | 10-10-2012 11:43 |
| Reporter | AlexWhiter | Assigned To | AlexWhiter | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | .Nightly | ||||
| Target Version | 120808 | Fixed in Version | 120808 | ||
| Summary | 0001373: Исключение при экспорте в JNX, если указать нестандартный порядок следования слоев | ||||
| Description | Если при сохранении в JNX задать исходные уровни карты в обратном порядке, или если есть совпадающие уровни (см. приложенный скриншот), то программа выдает сообщение об исключении. | ||||
| Tags | garmin, jnx, экспорт | ||||
| Attached Files | |||||
|
|
В конструкторе TThreadExportAbstract.Create список зумов фильтруется таким образом, чтобы зумы следовали по возрастанию, что в описанных условиях приводит к сокращению списка FZooms, хотя остальные списки, передающиеся в TThreadExportToJnx, остаются в исходном, не сокращенном состоянии. А это приводит к падению в цикле по элементам FMapList внутри TThreadExportToJnx.ProcessRegion. Нужно либо устранить фильтрацию списка зумов, либо изменить интерфейс экспорта в JNX таким образом, чтобы нельзя было выбирать значения зумов, меньшие или равные уже выбранным. |
|
|
Ну а что лучше сделать? Ваше мнение? |
|
|
Так как порядок следования слоев в JNX совершенно не важен, мне кажется, лучше устранить фильтрацию, да и проще, судя по всему. |
|
|
Сдейте наследование от TThreadRegionProcessAbstract и делов то. |
|
|
Решилось использованием массива FZoomList вместо модифицируемого FZooms в методе TThreadExportToJnx.ProcessRegion. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 03-07-2012 10:29 | AlexWhiter | New Issue | |
| 03-07-2012 10:29 | AlexWhiter | File Added: ReverseLevelOrder.PNG | |
| 03-07-2012 10:35 | AlexWhiter | Note Added: 0007751 | |
| 03-07-2012 10:35 | AlexWhiter | Tag Attached: jnx | |
| 03-07-2012 10:35 | AlexWhiter | Tag Attached: экспорт | |
| 03-07-2012 10:36 | AlexWhiter | Description Updated | |
| 03-07-2012 10:50 | vdemidov | Note Added: 0007752 | |
| 03-07-2012 11:57 | AlexWhiter | Note Added: 0007755 | |
| 03-07-2012 12:33 | vdemidov | Note Added: 0007756 | |
| 03-07-2012 15:12 | AlexWhiter | Note Added: 0007757 | |
| 03-07-2012 15:12 | AlexWhiter | Status | new => resolved |
| 03-07-2012 15:12 | AlexWhiter | Resolution | open => fixed |
| 03-07-2012 15:12 | AlexWhiter | Assigned To | => AlexWhiter |
| 05-07-2012 05:52 | vdemidov | Fixed in Version | => 120808 |
| 05-07-2012 05:52 | vdemidov | Target Version | => 120808 |
| 06-07-2012 20:51 | gpsMax | Tag Attached: garmin | |
| 10-10-2012 11:43 | Tolik | Status | resolved => closed |
| 08-08-2025 13:22 | zed | Category | Баг => Баг / Bug |