Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 3342 - Сделать код совместно используемых функций независимым от GUI   Make a simular bug
Summary: Сделать код совместно используемых функций независимым от GUI
Status: CLOSED FIXED
Alias: None
Product: SELTA@Etersoft
Classification: Продукты (Products)
Component: Общее (show other bugs)
Version: 1.0.5
Hardware: PC All
: P4 minor
Target Milestone: версия 1.0.4
Assignee: Станислав Коробейников
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 3166 3361
  Show dependency treegraph
 
In work:
Reported: 2009-01-21 11:13 MSK by Станислав Коробейников
Modified: 2009-08-31 12:27 MSD (History)
3 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Станислав Коробейников 2009-01-21 11:13:18 MSK
1. Проверка лицензий.
2. Запуск/остановка Selta.
3. Создание дампа.
Comment 1 Станислав Коробейников 2009-01-21 17:41:40 MSK
Сделал 1, начал 2.
Comment 2 Станислав Коробейников 2009-01-22 18:25:16 MSK
2 почти закончил
Comment 3 Станислав Коробейников 2009-02-02 17:58:40 MSK
Закончил 2. Надо переделать GUI и cmd под него. 
Comment 4 Станислав Коробейников 2009-02-03 17:50:40 MSK
Весь код перенес. Еще все всесте не собрал. 
Comment 5 Станислав Коробейников 2009-02-04 17:54:11 MSK
Сделал, надо протестировать. Просто как работает. Потом надо будет более серьезно тестировать.
Comment 6 Станислав Коробейников 2009-02-05 18:30:45 MSK
Все заработало. Но пока на винде не работает. Падает при new. Но не при каждом.
Comment 7 Станислав Коробейников 2009-02-06 13:31:37 MSK
Заменил New на HeapAlloc.
Заработало, но падает все равно. 
В libtomcript
libtomcript/src/math/ltm_desc.c в функии 
static int init(void **a)
на XCALLOC, который:
#define XCALLOC calloc

Эта та же самая проблема, которая есть в текущей версии в cmd.
Там тоже все падает там же. Но такой же вызов ее из gui и транслятора работает. 
Comment 8 Станислав Коробейников 2009-02-06 17:29:55 MSK
Все сделал. 
В винде пока не работает. 
Закомичу в пн. 
Comment 9 Станислав Коробейников 2009-02-09 15:01:14 MSK
Закомитил. Но пока не собирается. 
Не собирается из-за того, что один объектный файл может быть собран gcc, а использоваться g++. 
Ошибка: SeltaCmd.o:SeltaCmd.cpp:(.text+0x6c8): undefined reference to `CheckLicense()'
Наоборот тоже. 

Comment 10 Станислав Коробейников 2009-02-12 17:59:57 MSK
Нашел ошибку, из-за которой в винде падало. Исправил.
Comment 11 Станислав Коробейников 2009-02-13 16:54:24 MSK
Потестил, выловил пару ошибок. 
Все работает, кроме Uninstall'а, хотя выключение работает нормально. 
Comment 12 Станислав Коробейников 2009-02-16 15:32:16 MSK
Все победил. Все работает. Сильно не тестировал. Но просто так все ставится и в wine и в win.
Остальные ошибки будем ловить при тестировании. И создавать новые баги.