Шрифты
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
Всем обиженным на понижение репутации перейти по ссылке и узреть вверху страницы, в какой группе расположена данная функция. Если уж простые логические умозаключения делать не можете - меняйте профессию.
И если вы настолько хорошо годитесь к выбраной вами професии, то я думаю, что вы наверняка заметили, что даной функции нужно передавать контекст ГРАФИЧЕСКОГО устройства. А если программа написана в консоли и ничего общего с рисованием не имеет? Так что ваши логические умозаключения что-то не очень понятны.
В современном русском языке это и зовётся флудом. Прикинь, каждый начнёт писать, что ему первое в голову придёт.
Претензии не ко мне, а к микрочленам. Решили они за нас, что консольной программе незачем знать о шрифтах. Логику их понять, и оправдать, по крайней мере, можно.
Умозаключеная просты: программируя под конкретную ОС, пользоваться штатными средствами для выполнения соответствующих операций, не изобретая велосипедов. Только изучая правильные методики, можно повысить свой профессиональный уровень. В этом контексте флуд от не самого последного участника форума выглядит "борьбой с конкурентами" из серии "ты своих секретов не раскрывай".
Флудом, это было бы если бы не работало
Претензии не ко мне, а к микрочленам. Решили они за нас, что консольной программе незачем знать о шрифтах. Логику их понять, и оправдать, по крайней мере, можно.
Следовательно предложеный ими метод, который вы так активно продвигаете - не универсален. А первоначальное задание - звучало получить список шрифтов, без уточнения типа приложения.
Умозаключеная просты: программируя под конкретную ОС, пользоваться штатными средствами для выполнения соответствующих операций, не изобретая велосипедов. Только изучая правильные методики, можно повысить свой профессиональный уровень. В этом контексте флуд от не самого последного участника форума выглядит "борьбой с конкурентами" из серии "ты своих секретов не раскрывай".
Ну, во-первых, "правильность" методики не является корректным понятием. Скажем - я пишу программу у себя на работе. И мне каждый месяц шеф плотит за результат - за то, что мой код работает, а не за то, как он написан. Могу честно сказать - что извините за выражение черезжопных решений у меня там куча(И скажу, что сейчас качество моего кода улучшилось, я начал использовать много вещей, которые раньше не использовал, но это так - оффтоп).. Следовательно, я не вижу явного превосходства предложеного вами решения. Правил форума я не нарушал, заранее нерабочую идею не высказывал, следовательно своей "вины" не чувствую. Но и спорить с вами на эту тему я тоже не собираюсь.
З.Ы. На этом дискуссию с вами по этому поводу я прекращаю.