|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 16 Sep 2002 00:19:10 To : Alex Dedul Subject : Re: __DATA__ blocks & use -------------------------------------------------------------------------------- Здравствуй, Alex Dedul. AD> Хочется заиметь доступ к filehandle ::DATA из модуля подключенного через AD> use. Знаю что напрямую это не сделаешь, потому как use выполняется on AD> compile time, в то время как ::DATA мы имеем на стадии выполнения. AD> Пробовал читать SelfLoader, perlsub, perldata и ничего дельного не AD> вычитал, только еще больше убедился в неосуществимости сей задачки. И вот AD> чтоб окончательно завалить эту горячо желанную фичу обращаюсь к AD> общественности, подсобите плиз ж). Я в свое время делал (кажется, уже не помню) так: кодом модуля (на стадии компиляции) содержимое __DATA__ писалось в глобальную переменную. А потом из нее радостно читалось, сколько влезет. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/14454db5592bd.html, оценка из 5, голосов 10
|