Текущие компоненты

Название продукта Название компонента Тип Последняя версия Дата выхода
Атлантис 5.5ATLCORE_DLL

Справка по компоненту.

Количество версий компонента35
Количество рещенных задач667
Последная дата обработки компонента2023-03-31 12:50:43
Последная дата файла2023-03-31 12:46:37
Последная версия5.5.41.0

Новые задачи в этом компоненте

atlCore_
101.47304
ATLCORE_ ( 5.5.11.0 )

Краткое описание :

Обновление сплэша на 3х-уровневой

Описание :

Схематизация заставки

Что измененно :



Видимая часть
Заставка

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Автоматическое обновление splash.res на 3х. уровневом клиенте.

Как измененно :


Доработано.
atlCore_
101.48724
ATLCORE_ ( 5.5.11.0 )

Краткое описание :

При установленной сортировке при добавлении записи На уровень ниже пропадают зап

Описание :

неотклассифицировано

Что измененно :



Вип исполнение

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
При активной сортировке не правильно отрисовывается вставка в дерево.

Как измененно :


Исправлено.
atlCore_
101.48733
ATLCORE_ ( 5.5.11.0 )

Краткое описание :

Сортировка в иерархических интерфейсах

Описание :

неотклассифицировано

Что измененно :



Сортировка

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Указатели сортировки сбрасываются на первоначальные при смене вида список/дерево.

Как измененно :


Исправлено.
atlCore_
102.112348
ATLCORE_ ( 5.5.11.0 )

Краткое описание :

Нужна функция для вычисления длинных формул.

Описание :

Функции в Атлантисе

Что измененно :



Функции в Атлантисе

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Необходимо реализовать функцию идентичную
CompileExpression для вычисления длинных формул. Сейчас
длинна формул в CompileExpression ограничена - 255
символов.

Как измененно :


В модуле NExprSem реализована функция

function CompileStreamExpression(Expression : PStream; RealConst : boolean): PField;

компилирует длинное вычисляемое выражение (значительно больше чем 255 символов)
Параметры:
Expression - указатель на потомок TStream. Текст выражения должен
содержаться в потоке (потомок объекта TStream). Рекомендуется
использовать PMemStream, PMemoryStream или PRealMemoryStream.
Экземпляр объекта Expression будет автоматически освобожден !

RealConst - True включает режим интерпретации числовых констант
как Double. False числовые константы интерпретируются как целые.

Результат: Указатель на вычисляемое поле либо nil в случае ошибки компиляции

Пример:
Uses NExprSem;

procedure test;
var
i : longint;
StartTimeStamp : longint;
F : PField;
ExprMemStrm: PMemStream;
ExprText: AnsiString;
begin

StartTimeStamp := T_ToSec100(T_CurTime);
ExprText := 'wGetTune(''DOC.VISIBLE'') + 30 * 2';
ExprText := ExprText + ' + wGetTune(''DOC.VISIBLE'') + 30 * 2';
ExprText := ExprText + ' + wGetTune(''DOC.VISIBLE'') + 30 * 2';

LogStrToFile('zzz', ExprText);

ExprMemStrm := New(PMemStream, Init(PChar(ExprText), Length(ExprText))); // ExprMemStrm уничтожится автоматом внутри функции CompileStreamExpression
F := CompileStreamExpression(ExprMemStrm, false);

for i := 0 to 100000 do
F^.Verify;

StartTimeStamp := T_ToSec100(T_CurTime)-StartTimeStamp;
LogStrToFile('zzz','test5 значение: '+f^.UnPack(f^.MyLength,0)+' время: '+T_ToChar(T_fromSec100(StartTimeStamp),'HH:MM:SS,SSS'));
end;

atlCore_
102.115125
ATLCORE_ ( 5.5.11.0 )

Краткое описание :

Срабатывание cmPositionChanged без изменения позиции

Описание :

Функции в Атлантисе

Что измененно :



Вип исполнение

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Приходит событие cmPositionchanged без реальной смены позиции в таблице при изменении записи.

Как измененно :


Исправлено.
atlCore_
102.115241
ATLCORE_ ( 5.5.11.0 )

Краткое описание :

Обработка маркера, переданного в другой интерфейс

Описание :

Автопометка

Что измененно :



Вип исполнение

----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ -----
Не снимаются ограничения с объектного узла логической таблицы при передаче его в другой интерфейс,
даже при явном вызове ResetBounds.

Как измененно :


Исправлено.


5.5.41.05.5.40.05.5.39.15.5.39.05.5.38.45.5.38.05.5.37.15.5.37.05.5.36.05.5.35.05.5.34.05.5.33.05.5.32.05.5.31.05.5.30.05.5.29.05.5.28.05.5.27.05.5.26.05.5.25.05.5.24.05.5.23.05.5.22.05.5.21.05.5.20.05.5.19.05.5.18.05.5.17.05.5.16.05.5.15.05.5.14.05.5.13.05.5.12.05.5.11.0