Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 94
от 11.04.2005, 17:00

Администратор:Калашников О.А.
В номере:Вопросов: 4, Ответов: 12


Вопрос № 19276: Народ, я в шоке. Всетаки неправильная система оценок у нас на русфаке. Я ответил на вопрос № 19216, относительно Timage. Юзер задавал вопрос, про текст в TImage. Я ему отвечаю, что компонент предназначен для закруски графики. Он значит ставит мне кол...
Вопрос № 19291: Можно ли зайти из программы в сеть(WinNT) под логином и паролем отличным от текущего пользователя. Т.е. мне нужно чтоб моя программа идентифицировалась в сети как опред юзер....
Вопрос № 19300: Здравствуйте уважаемые эксперты. Оговорюсь сразу, что вопрос исходил от проблем с С++ builder , но больше относился к среде программирования и поэтому ворос оказался тута. Не судите строго :) - окон. приложения писать в этих оболочках начал недавно, ...
Вопрос № 19315: Как с помощью Delphi 7 переключать количество динамиков, как в панели управления, с 2 (стерео) на 4 (квадрофонические) и обратно? Звуковуха - Sound Blaster Audigy, ОС - WinXP SP2......

Вопрос № 19276
Народ, я в шоке. Всетаки неправильная система оценок у нас на русфаке. Я ответил на вопрос № 19216, относительно Timage. Юзер задавал вопрос, про текст в TImage. Я ему отвечаю, что компонент предназначен для закруски графики. Он значит ставит мне кол, и говорит что: "Ну и что?
Писать-то там можно... ", ну писать то не имагу можно, а через TCanvas, и там уже необходимо искать настройки со шрифтами. ТАк и надо было спрашивать, про канву. И получается из-за неопытного юзверя я получаю кол???
Демократичность...однако. В школе же учениеи не ставять плохие оценик учителям, за объяснение про то, чего школьник не знает.
Отправлен: 05.04.2005, 17:18
Вопрос задал: CJ (статус: Студент)
Всего ответов отправлено: 6

Отвечает: mvp
Здравствуйте, CJ!
Есть, конечно, некоторык претензий к системе оценивания. Например, как человек, не знающий элементарного может оценить ответ?! Но, с другой стороны, система оценок может заставить человека задуматься: отвечать ли в следующий раз или нет. Так вот, на мой взгляд, многие явно завышают оценки экспертам с высоким статусом и лепят 3-ки с низким. Хотя оценка - это и не главное. Больше раздражает практически одинаковые ответы, которые отправленны с разницей минимум 2-3 часа. Зачем дублировать уже сказанное, а эксперты, которые могут выносить предупреждения молчат по этому поводу. Оно и понятно, ведь многие из них делают тоже самое.
Таким образом, CJ, не расстраивайтесь и не берите близко к сердцу. Запомните автора вопроса и больше ему не отвечайте.
Экспертам с высоким статусом: давайте бороться с дублированием!
Ответ отправил: mvp (статус: 2-ой класс)
Отправлен: 05.04.2005, 19:11
Оценка за ответ: 5
Комментарий оценки:
Н придется теперь еще и отвечать так неопытным юзерам, что-бы им понравилось...:)

Отвечает: Bochvarov NikB
Здравствуйте, CJ!
А где вопрос?
Тьи мне тоже ставил 2 и я не ругался :)
И тьи не бьил прав и другие сказали,что твои вопросьи бьили одинаковие.
А почему тьи так? Мьи не в школе :)
У тебе опять возможность писать оценок :)
Удача!
Ответ отправил: Bochvarov NikB (статус: 2-ой класс)
Отправлен: 05.04.2005, 19:58
Оценка за ответ: 5
Комментарий оценки:
Неет, вопросы были разные. А вот способ решения проблемы один. Искупаю свою вину...

Отвечает: Bob Johnson
Здравствуйте, CJ!
хм... а чему ты удивлен - посмотри сам на свой ответ... я бы тебе тоже 1 поставил, если бы вообще оценивал ответы , или -5, если бы такая оценка была :)
ведь в TImage действительно можно рисовать и выводить текст... а если ты не понял вопроса (кстати, их 4), то лучше не отвечай или хотя бы не возмущайся оценке :)

что касается одинаковых ответов - то тут возможна ситуация, что у человека dial-up и он не смотрит перед отправкой своего ответа на то, что было отправлено до него. а вообще, конечно, система оценок несовершенна, т.к. оценивать должен тот, кто знает лучше, чем отвечающий (но попробуй найди добровольцев). пользователь же (если он честный) может оценивать ответ только по его пригодности в его конкретной ситуации. а твой ответ, как ты сам понимаешь, имеет минимальную пригодность, так что я опять же согласен с пользователем 2303 :)

* EMan2.0: ---===*** Debug mode ***===---

Ответ отправил: Bob Johnson (статус: Академик)
Отправлен: 05.04.2005, 20:44
Оценка за ответ: 5
Комментарий оценки:
:))))))) Вопрос получается был про канву, и то что она юзается в TImage не важно. Конкретнее вопросы нужно задавть.

Отвечает: Полховский Александр Владимирович
Здравствуйте, CJ!
Несправедливо - не обращай внимания. Или объяснять так, чтоб вопросов подобных не оставалось. Ну или моляать на крайняк. Мне и за личную неприязнь колы ставили.
P.S. Посмотри на этот вопрос. Вот тут я просто промолчал, ибо не чем хорошим мой ответ не закончился бы.
Ответ отправил: Полховский Александр Владимирович (статус: Студент)
Отправлен: 06.04.2005, 00:27
Оценка за ответ: 5
Комментарий оценки:
:) 9 класс задачи. НУ я собственно высказал свое мнение, это видимо задело его, вот он и кол влепил. Вот еесли бы я полный бред или не правильно сказал, то это другое дело.

Отвечает: sir henry
Здравствуйте, CJ!
:))
Ваше возмущение вполне понятно, но не правомерно. Система отметок здесь полярно отличается от школьной, но отличается не принципом. Действительно, ученик (спрашивающий) ставит отметку, но принцип выставления отметок соблюден. Т.е. наименьший балл дается за ответ не по теме, ошибочный, неполный или непонятный. Ваш ответ ошибочный. TCanvas - это неотемлимая составляющая TImage и, следовательно, TFont (как неотемлимая составляющая TCanvas), так же, через TCanvas, является составляющей TImage.
-----------------
Небольшой анекдот в тему:
Двое воздухоплавателей на воздушном шаре попали в страшную бурю. Их занесло черти куда и шмяк об землю. Очухались они и спрашивают проходящего местного жителя:
- Скажите, любезнейший, где мы сейчас находимся?
- Сейчас вы находитесь в корзине воздушного шара...
:))
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 06.04.2005, 06:29

Отвечает: Boriss
Здравствуйте, CJ!
Согласен, что бывают несправедливые и даже обидные оценки, но
они ДИСЦИПЛИНИРУЮТ - считаешь вопрос хреновым - не отвечай, будь выше и займись своим делом
Мне, например, приятно, что аське 4.1 есть кнопка "отчет о спаме", а им, спамерам, поди обидно...
Ответ отправил: Boriss (статус: Профессор)
Отправлен: 06.04.2005, 11:55


Вопрос № 19291
Можно ли зайти из программы в сеть(WinNT) под логином и паролем отличным от текущего пользователя. Т.е. мне нужно чтоб моя программа идентифицировалась в сети как опред юзер.
Отправлен: 05.04.2005, 23:40
Вопрос задал: Stereo (статус: Посетитель)
Всего ответов отправлено: 3

Отвечает: John Freeman
Здравствуйте, Stereo!
1) net use и потом убрать все шары с того компа, который должен считать что это не ты
2) net use \тот компIPC$ /user:user etc... - теперь он считает что это тот юзер
или проще начиная с 2k - правой кнопкой Run As...
Ответ отправил: John Freeman (статус: Профессионал)
Отправлен: 06.04.2005, 00:28

Отвечает: sir henry
Здравствуйте, Stereo!
Вы имеете в виду запуск какой-либо программы от имени другого пользователя?
Я не совсем специалист по WinAPI, но в справке продложен такой выход:
1. Зарегистрировать юзера с помощью функции LogonUser(), при этом получите хэндл юзера,
2. Запустить процесс от имени этого юзера с помощью функции CreateProcessAsUser(), один из параметров которого хэндл нового юзера.
В принципе, в справке обе функции описаны довольно понятно, но как будет работать эта связка в натуре, я не проверял. :)
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 06.04.2005, 07:00

Отвечает: Владислав
Здравствуйте, Stereo!
это возможно только если она пытается получить доступ к ресурсу к которому нет доступа у учётной записи пользователя, в противном случаи автоматически будет назначена его учётная запись.
Ответ отправил: Владислав (статус: Студент)
Отправлен: 08.04.2005, 09:07


Вопрос № 19300
Здравствуйте уважаемые эксперты. Оговорюсь сразу, что вопрос исходил от проблем с С++ builder , но больше относился к среде программирования и поэтому ворос оказался тута. Не судите строго :) - окон. приложения писать в этих оболочках начал недавно, т.о.. вопросы соответствующие...
1)В рабочей среде за окошками(на заднем плане) верхнего меню, панели инструментом, свойств объектов сразу виден рабочий стол, или окна других программ - типа нет фона - как это исправить...?
2)пусть есть 2 формы, а следовательно и 2 модуля. если в 1 модуле описать модуль 2, то можно из 1 модуля вызвать Form2->show() , а вот что /как описать во 2 модуле, чтобы вазвать Form1->hide() ?
И еще. У меня есть заголовочный файл. при описании его в 1 модуле - во втором модуле он невидим, а при описании и в 1 и во 2 модуле - ругается, что типа Redefinition. Чё делать?
Особо не пинайте я в этих делах совсем чайник...
Заранее благодарен --==PavPS==-
Отправлен: 06.04.2005, 02:01
Вопрос задал: PavPS (статус: 7-ой класс)
Всего ответов отправлено: 2

Отвечает: sir henry
Здравствуйте, PavPS!
1. Это исправить можно только поменяв обои рабочего стола. :)
Поверьте, IDE Delphi (C++ Builder) именно так специально и сделан, что у них нет главного окна.
2. Во втором модуле, в разделе USES нужно дать ссылку на первый модуль. Например, первый модуль называется Unit1, тогда:
USES Unit1, и так далее, что там еще было...
Это для Дельфи. Для Билдера нужно добавить заголовочный файл во второй модуль:
#include "Unit1.h" {Не спец по Билдеру, но примерно так...}
3. Если заголовочный файл объявлен в первом модулен (выкиньте его сразу из модуля) и Вам нужны во втором модуле еще и функции первого модуля, то во второй модуль Вам нужно всего лишь добавить заголовок первого модуля, а Ваш заголовочный файл объявить в заголовочном файле первого модуля.
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 06.04.2005, 07:20
Оценка за ответ: 5
Комментарий оценки:
Очень признателен Вам за Ваш ответ.

Отвечает: Voituk Alexander
Здравствуйте, PavPS!
1. Я так понял, что тебя смущает вид среды разработки - он не напоминает например Word, а представляет набот разнородненных окошек. Так оно и есть. И к этому нужно просто привыкнуть. Кстати, Дельфин точно такой же. Возми разверни на весь экран окошко с меню и инструментами и разверни окошко редактора. Потом запомни конфигурацию (на окошке инструментов есть ComboBox с конфигурациями) и у тебя всегда будет Билдер на весь экран.
2. Это очень просто. Нужно указать заголовочный файл формы 1 в модуле 2 и наоборот. Это делается автоматически нажатием Alt+F11 в нужном модуле. Система выдаст тебе список заголовочных файлов, которые ты можешь подключить. А то что система ругается, то это правильно. Нужно правильно писать заголовочный файл - использовать дирекивы трансляции.
если твой хедер называется Xaxa.h то в в нем первые строки будут:
#ifndef ХахаH
#define ХахаH
....................
теперь собственно сам заголовочный файл
....................
и в конце
#endif
Ответ отправил: Voituk Alexander (статус: 6-ой класс)
Отправлен: 06.04.2005, 12:29
Оценка за ответ: 5
Комментарий оценки:
Очень признателен Вам за Ваш ответ.


Вопрос № 19315
Как с помощью Delphi 7 переключать количество динамиков, как в панели управления, с 2 (стерео) на 4 (квадрофонические) и обратно?
Звуковуха - Sound Blaster Audigy, ОС - WinXP SP2...
Отправлен: 06.04.2005, 16:24
Вопрос задал: Aleksandermi (статус: Посетитель)
Всего ответов отправлено: 1

Отвечает: Pushkin
Здравствуйте, Aleksandermi!
Экспериментируй с реестром, а именно раздел:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetHardware Profiles в подразделе Speaker Configuration параметр Speaker Configuration
для 4х динамиков = 3 или для 2х динамиков = 00140004 hex
в подразделе Speaker Type параметр Speaker Type
для 4х динамиков = 9 или для 2х динамиков = 2
У меня AC97. Для твоей звуковухи возможно будут другие значения параметров.
Для работы с реестром используй TRegistry.
Второй вариант - использовать библиотеки DirectX.
Ответ отправил: Pushkin (статус: 1-ый класс)
Отправлен: 06.04.2005, 22:12
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо! Сделал через реестр, всё заработало.


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.delphiplus
Отписаться

В избранное