SASGIS - Домен, сайт, форум, багтрекер | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0002309 | Домен, сайт, форум, багтрекер | [All Projects] Хотелка | public | 11-01-2014 21:35 | 27-02-2014 08:39 |
Reporter | VJean | ||||
Assigned To | Parasite | ||||
Priority | normal | Severity | text | Reproducibility | have not tried |
Status | closed | Resolution | no change required | ||
Platform | OS | OS Version | |||
Summary | 0002309: [Wiki] Дополнение Соглашения по исходному коду | ||||
Description | Думаю, необходимо дополнить текущую версию Соглашения, какие именно типы надо применять, какие допустимы в исключительных случаях и какие запрещены. Сорцы досконально не смотрел, но т.к. работаем с интерфейсами, то: Строки - WideString (WSTR). PWideChar - допускается, но не рекомендуются. PAnsiChar допустим только для ASCII-строк. PChar и ANSI-строки запрещены. Символьные - AnsiChar и WideChar. Char - запрещено; Целые - Integer, Cardinal, Int64, UInt64, NativeInt, NativeUInt, Byte, Word. Запрещено использовать Currency. Вещественные - Single и Double. Запрещено использовать Extended, Real, Real48 и Comp. Логический - BOOL. Допускается ByteBool, WordBool и LongBool, но не рекомендуется. Boolean - запрещено. Статические массивы - array[число..число] of из допустимых типов. Записи - (record) из допустимых типов. Указатели - на данные допустимого типа; нетипизированные указатели. Интерфейсы - (interface), в методах которых используются допустимые типы. Запрещено передавать объекты (TObject) и компоненты (TForm, TButton). и т.д. http://sasgis.org/wikisasiya/doku.php/sasdev:%D1%81%D0%BE%D0%B3%D0%BB%D0%B0%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC%D1%83_%D0%BA%D0%BE%D0%B4%D1%83 | ||||
Steps To Reproduce | |||||
Additional Information | |||||
Tags | wiki | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
11-01-2014 21:35 | VJean | New Issue | |||
11-01-2014 21:44 | VJean | Tag Attached: wiki | |||
12-01-2014 11:25 | zed | Note Added: 0013546 | |||
12-01-2014 12:00 | VJean | Note Added: 0013547 | |||
12-01-2014 12:04 | zed | Note Added: 0013548 | |||
27-02-2014 08:38 | Parasite | Note Added: 0013864 | |||
27-02-2014 08:39 | Parasite | Status | new => closed | ||
27-02-2014 08:39 | Parasite | Assigned To | => Parasite | ||
27-02-2014 08:39 | Parasite | Resolution | open => no change required |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|