Nп/п : 91 из 100
От : Maxim Sokolsky 2:5020/828.777 02 авг 25 12:44:22
К : Nil A 02 авг 25 12:46:01
Тема : Re: Ошибка сегментирования gnlnx
----------------------------------------------------------------------------------
@MSGID: 2:5020/828.777 688dcfec
@REPLY: 2:5015/46 688cbc7b
@PID: GED+W32 1.1.5-b20240306
@CHRS: CP866 2
@TZUTC: 0400
@TID: hpt/w32-mgw 1.4.0-sta 30-03-12
Здpавствуй, Nil!
MS>> Ошибка была из-за файла нодлиста, в котором была неправильная
MS>> строка, поэтому компилятор и падал.
NA> Дык тоогда неправильную строку в студию, чтобы можно было
NA> воспроизвести. Или уже пичинино?
Если бы. Добавь любую фразу вначало нодиста, без разницы, какую,
главное без ";". Виндовая версия этого даже не заметит и скомпилирует
индексы, а в любых юниксах она вылетит с ошибкой сегментации.
Кроме отсутсвия обработки ошибок, в юникс-версии заметил еще одно
отличие - неправильная работа с маской .*
Виндовая версия всегда берет последний по номеру файл, как и
написано в докуметации. Юниксовая версия всегда выбирает файл с меньшим
номером. К примеру, из двух файлов nodelist.209 и nodelist.210 она выберает
первый, что неправильно. Это некритично, если вычищать старые файлы при
загрузке новых, но все же.
С уважением - Maxim
--- -Да, да!.. Я вижу, вы поняли мой замысел.
* Origin: Сено - великая вещь. (2:5020/828.777)
SEEN-BY: 46/49 452/28 166 455/19 4500/1 5001/100
5019/40 400 5020/77 101 181
SEEN-BY: 5020/545 828 848 1042 1668 1955 2065
2192 2992 4441 12000 5022/128
SEEN-BY: 5029/32 5030/1081 5060/900 5097/31
6078/80
@PATH: 5020/828 12000 4441