в https://rt.cpan.org/Ticket/Display.html? id=37194#txn-641389 я вновь открыл ошибку относительно катастрофического отказа Perl в сочетании с libreadline XS привязка. Я присоединил необходимую отладочную информацию, но до сих пор от специалиста по обслуживанию не было никакого подтверждения. Я хочу, это наконец зафиксировало; это - главное неудобство, чтобы не иметь readline в Devel:: REPL и отладчик Perl. Мои кишки Perl и C 夫 почти не существуют, таким образом, я не могу сделать обычной вещи и произвести патч самостоятельно. Таким образом, я хотел бы использовать Вашу справку; больше глазных яблок ↔ мелкие ошибки и все это.
Мои вопросы Вам:
-DPERL_USE_SAFE_PUTENV
? Если да, давайте сравним то, что является общим множителем. Проблема заключалась в том, что у моего perl никогда не было безопасного putenv. Вариант не -DPERL_USE_SAFE_PUTENV
, а -Accflags = "- DPERL_USE_SAFE_PUTENV"
.
Исправления документов для борьбы с ошибкой:
1) в защищенном наследовании, публичные и защищенные члены становятся защищенные члены в производном класс. В частном наследстве, все частное. Тем не менее, производный класс никогда не может получить доступ к частные члены базового класса, правильно?
Да.
Производный класс может доступ к общедоступным и защищенным Члены в обоих случаях. Правильно?
Да.
2) Я заметил, что частные члены базового класса никогда не будет затронут производным классом. Так почему же Наследуются ли частные члены?
Потому что они являются частью базового класса, и вам нужен базовый класс, который является частью производного класса. Следует отметить, что некоторые состояния (если таковые имеются), поддерживаемые в базовом классе, по-прежнему можно изменять с помощью не переопределенных функций public
/ protected
членов.
Если нет никакой разницы, UserControl является только частью страницы aspx.
Написание отладчика;
в сценарии, где вы хотите начать отладку, обычно решает его для меня, а затем выберите либо VS 2008, либо любой другой отладчик, который вы можете предпочесть в окне выбора отладчика.
Или, если вы используете Firefox, просто убедитесь, что Firebug активен, когда вы достигнете этой точки в коде.
readline 6,1,000
отлично работает для меня здесь с Perl 5,10,0 & 5,10,1 (на Mac OS X 10,4, 10,5 & 10,6).
Для меня также нормально Perl 5,8,8 & 5,10,1 на RedHat Enterprise Linux 5,3 (на этот раз с readline 5,1
).
Похоже, существует множество исправлений ошибок между 5.2 и 6.1, поэтому стоит попробовать более новые (или более старые!) readline
- 5.2
/I3az/