Изменить атрибуты файла на недопустимые(или нестандартные)

Тема в разделе "WASM.BEGINNERS", создана пользователем REt_v, 21 ноя 2009.

Статус темы:
Закрыта.
  1. o14189

    o14189 New Member

    Публикаций:
    0
    Регистрация:
    19 июл 2009
    Сообщения:
    320
    Это кто тебя такому научил(насрал и не убрал)? Это опыт?
     
  2. amvoz

    amvoz Member

    Публикаций:
    0
    Регистрация:
    12 ноя 2008
    Сообщения:
    653
    Здесь читаем
    http://wm-help.net/books-online/book/59464/59464-22.html#head3top1

    "А вдруг Вы забыли вызвать CloseHandle — будет ли утечка памяти? И да, и нет. Утечка ресурсов (тех же объектов ядра) вполне вероятна, пока процесс еще исполняется. Однако по завершении процесса операционная система гарантированно освобождает все ресурсы, принадлежавшие этому процессу, и в случае объектов ядра действует так: в момент завершения процесса просматривает его таблицу описателей и закрывает любые открытые описатели."

    Заметь, я не говорю, что я пишу правильно- зачем спорить против очевидного? И если бы меня кто-то сросил: amvoz, надо закрывать хэндл- я бы сказал, да, надо.
    Но для себя считал бы такой код допустимым (не постоянное незакрытие, а именно такой единичный код частный). знаешь почему?
    А потому, что писать так плохо тем, что не перерасло бы это дело в ПРИВЫЧКУ! Но ты за меня не боись.
    Ну. и кроме того, о потерях памяти в этом случае говорить просто смешно. И если тс скомпилит этот код, он ничё не заметит, что у него что-то куда-то утекло.
    А сам, конечно, пусть всегда закрывает хэндлы.
    Так что неуместно тут слова говорить типа "наср..." даже у меня язык не поворачивается повторить
     
  3. Clear__Energy

    Clear__Energy New Member

    Публикаций:
    0
    Регистрация:
    30 янв 2009
    Сообщения:
    432
    amvoz
    Одно неосвобождение - это ладно. А если программа сложная и оперирует тысячами хэндлов?
    Можешь, конечно, сказать, что в этом случае ты бы всё правильно сделал, но... :3
     
  4. amvoz

    amvoz Member

    Публикаций:
    0
    Регистрация:
    12 ноя 2008
    Сообщения:
    653
    Ну, да, я был неправ, ладно.
    Чё n0name меня гнобит-то? Взял бы да кнул по-товарищески носом.
    А то сперва он скажет, что я пишу похо. потом ещё раз скажет, что пишу плохо, потом даст честное слово, что я пишу плохо- вымотает все нервы, а потом скажет, почему.
    Да и то не он скажет, а другой.

    Вот в этой теме
    http://www.wasm.ru/forum/viewtopic.php?id=35032
    Я выложил свой код в сообщениии 19
    А в 20-ом он сказал:
    "2 примера того, как не надо писать программы."
    И ни ответа ни привета, никаких объяснений. Типа он такой мэтр, что даже не снисходит не то, что до объяснений- ему тыкнуть в ошибку даже западло! Это не троллизм ли? Я если троллю, так я с открытым забралом играю, а тут ведь во как изощрённо...

    ...Что я, сам, что ли что-то выдумал?
     
  5. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    #17 читать до просветления.
    Пока не научишься читать другие посты, разговор - бессмыслен.
     
  6. amvoz

    amvoz Member

    Публикаций:
    0
    Регистрация:
    12 ноя 2008
    Сообщения:
    653
    Какой разговор?
    Я могу признать, что ошибся, я и признал. А ты не можешь и отделываешься дежурными фразами. Типа: читать до полного просветления и так далее. Во и весь разговор.
     
  7. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.553
    Адрес:
    Russia
    amvoz
    Признать то может и признал, да вот только ты не понял что же ты признал )
    Скачайте хотя бы Макконнелла "Совершенный код". И почитайте на досуге.
    А вообще ваш стиль (не в обиду) напоминает быдлокодинг .. Код сделанный на коленке без души, так "я понял, мне нравится, а что с ним будет дальше и кто будет юзать как он будет работать - пофиг, на всех мне насрать, радуйтесь что хоть что-то дал"
    Поймите, никто вас не обязывает сюда постить. не надо засорять форум грязью, вам указали ошибки, имейте ввиду их учесть в дальшейнем. А от таких вот постов с таким кодом как у вас - форум лучще не станет.
    И не спорьте с администрацией :)
     
  8. Clear__Energy

    Clear__Energy New Member

    Публикаций:
    0
    Регистрация:
    30 янв 2009
    Сообщения:
    432
    О, нет... -_\\
     
  9. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    и в чем же твои ошибки?
     
  10. amvoz

    amvoz Member

    Публикаций:
    0
    Регистрация:
    12 ноя 2008
    Сообщения:
    653
    TermoSINteZ, я обращаю Ваше внимание на поведение n0name
    Он своими провокационными вопросами подстрекает меня к ответу.
    Это уже НЕ ПЕРВЫЙ РАЗ. То есть просто говорит, что мой код плох.
    И всё!

    ...А меж тем в той теме
    http://www.wasm.ru/forum/viewtopic.php?id=35032
    (сообщение номер 19)

    Я всего лишь правил код, взятый от "Зелёного к красному"
    http://www.wasm.ru/article.php?article=green2red02
    (находил таблицу экспорта)
    По оформлению всё то же самое, изменилось лишь содержание.
    Но ему сам чёрт не брат, он сказал, что и там код плох. (Никто ведь не проверяет! А за умного можно сойти, покритиковав мой код и до кучи оттуда взятый). И не так часто я выкладываю сюда код- (второй раз, по-моему, чтобы делатьтакие выводы). Но это ладно
    ...Мне не привыкать отмываться. Хотите верьте, хотите- нет, но замечания Ваши я на ус намотал.

    Но он ведь и дальше будет походя бросать словечки типа: быдлокод и прочее.
    Прошу сделать ему внушение.
    И запомните: страшны не тролли с оголёнными нервами (как я)- этих можно наказать в любую минуту- ведь они играют, повторюсь- с открыым забралом!
    ...Страшны вот эти вот... Их вроде и наказывать нечего, а это ЕГО усилиями идёт вторая страница всякой фигни...
    Эту тему Вы прикроете, так он и в следующей бросит что-то типа: "образец, как не надо писать код" или "читать до полного просветления" или "кури мануалы" или "телепаты в отпуске" или "жжёшь"... И прочее и прочее и прочее.

    Короче, я умолкаю, пишите что хотите. А n0name пусть не окликается больше на мои просьбы никогда.
     
  11. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    хехе, еще один пример того, что ты не читаешь посты, ну или как-то выборочно.
    #24 в той теме.
    Выводы? Ты не знаешь что значит это слово? Вижу код, говорю, что он плох. Где здесь вывод, основанный на каких-то предположениях, которые я строю только по твоим постам?
    Ага, ага. Моё замечание, что код ужасен - самодостатосно. Ответа не требовалось, однако кое-кто начал разводить флуд (какк и во всех созданных темах).
    :)
    А я и не откликаюсь, я надеюсь помочь тем, кто будет в дальнейшем читать эти темы, и сможет адекватно воспринимать замечания и комментарии.
     
  12. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.553
    Адрес:
    Russia
    amvoz
    Ну чтобы небыло дальнейших споров, и чтобы закрыть эту тему, дополню.
    Вот вы же можете не обращать на посты n0name если они вас так смущают.
    Это раз.
    Второе, статьи на васме писали авторы и изменять их администрация прав не имеет, это так сказать собственность авторов, если они сочтут нужным, они поправят и уведомят нас об этом.
    Третье - никто тут не идеален. Авторы статей как могли так и писали код. С вашей стороны было глупо его копипастить, пусть даже частично.
    Вам же надо обратить внимание, что у n0name небыло "неправильных вопросов", или вопросов не соответствующих правилам форума. Он указал вам ошибки, он напрямую спросил вас о том, что же вы поняли. То есть у нас нет причин его предупреждать.

    n0name
    Будьте благоразумны. Не пугайте новичков так сильно. Искусству создания правильного кода учатся долгие годы. Момент понимания "ой а что же за г я написал, как я мог раньше так писать" приходит не сразу.
     
  13. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    Понятное дело, я и сам, глядя на свой код 5летней давности, ужасаюсь :)
    Однако, лучше как можно раньше объяснить, что код - гуано, и писать так не следует.
    Насчет пугливости - всё зависит от самого новичка, если он способен конструктивно воспринимать критику, то отлично, значит одним быдлокодером меньше, а вот если нет, то на нет и суда - нет ;)
     
  14. Aquila

    Aquila Самурай дзена

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    1.467
    Адрес:
    Russia, Moscow
    Закрыто.
     
Статус темы:
Закрыта.