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

RusFAQ.ru: Программирование на C / C++


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

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

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

Выпуск № 261
от 05.12.2005, 20:21

Администратор:Калашников О.А.
В рассылке:Подписчиков: 246, Экспертов: 38
В номере:Вопросов: 5, Ответов: 10


Вопрос № 30475: Здрысть, уважаемые эксперты! 1) Необходимо написать очеь маленькое приложение, которое не будет завязано ни на какие библиотеки и платформы. Это приложение должно осуществлять добавление (изменение) параметров в реестр. Какими средствами это...
Вопрос № 30488: Zdravo dorogie Experti! pomogite napisat` programmu na C++ kotoroe opredelyayet predel posledovatel`nosti! exp. limx^2/2+x,kogda x->+beskonechnost`!!!! zarane sposibo!!! E-mail: hovstein_s@yahoo.com...
Вопрос № 30504: Здраствуйте эксперты. Я хотел написать на Си++Builder програу. которая работает в локальной сети. Т.е. грубо говоря на двух компьютерах стоят программы. Одна из них запрашвает данные, а вторая дает эти данные. Подскажите с чего начать или где найти м...
Вопрос № 30518: Здравствуйте! В С++ есть компонент TStaticText очень похожий на TLabel Они практически одинаковые. Но в книге я прочел, что в отличии от TLabel в TStaticText можно писать многострочный текст (причем без всяких управляющих символов типа /n...
Вопрос № 30526: Добрый день эксперты. Тут собираюсь поучится о программировании операционных систем. Для этого мне нужен компилятор чтоб я смог на с или с++ создавать бинарные коды (естествено без библиотек). Слышыл о gcc но не знаю откуда взять, как установить и ка...

Вопрос № 30.475
Здрысть, уважаемые эксперты!

1) Необходимо написать очеь маленькое приложение, которое не будет завязано ни на какие библиотеки и платформы. Это приложение должно осуществлять добавление (изменение) параметров в реестр. Какими средствами это можно сделать?

2) Пишу на шарпе под .NET примерно то, что описано выше

byte [] val;
val = new byte[32];
RegistryKey hklm = Registry.LocalMachine;
RegistryKey regK = hklm.OpenSubKey("SYSTEM\MyKey\OneMoreMyKey");
val = (byte[])regK.GetValue("Test");
regK.SetValue("Test", val);
regK.DeleteValue("Test");
Ключ, к которому обращается прога в реестре предварительно создан

Чтение параметра проходит успешно, а вот когда пытаюсь изменить или удалить ключ .... мне выдаётся ожибка "Cannot write to the registry key". Прогу я запускаю из под учётки админа. Размер параметра ровно 32 байта. В чём ошибка? Как пофиксить?
Отправлен: 29.11.2005, 21:01
Вопрос задал: Дрищев Василий (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: estiGi
Здравствуйте, Дрищев Василий!
Ты знаешь, я писал последний раз на шарпе с год назад, да и то немного, но все равно могу увидеть из МСДН, что для прав записи в функцию OpenSubKey нужно передать второй параметр :)
пс
хорошо сказано - "не будет завязано ни на какие библиотеки и платформы". Особенно в контексте использования дотнетовского класса реестра, который ориентирован до виндосовский реестр :))
Ответ отправил: estiGi (статус: 8-ой класс)
Отправлен: 29.11.2005, 23:03
Оценка за ответ: 5
Комментарий оценки:
За второй параметр спасибо, что-то я его как-то упустил ......
А вот по поводу завязки на платформу: в том-то и фишка, что сейчас я могу такую штуку написать под .NET, а надо, скажем, просто на чистых плюсах, чтобы можно было запускать на любой машинке ..... :-) В Инете куча всяких кряков, которые не более 20 кубов отроду, на чём их пишут?


Вопрос № 30.488
Zdravo dorogie Experti!
pomogite napisat` programmu na C++ kotoroe opredelyayet predel posledovatel`nosti!
exp. limx^2/2+x,kogda x->+beskonechnost`!!!!
zarane sposibo!!!
E-mail: hovstein_s@yahoo.com
Отправлен: 30.11.2005, 08:29
Вопрос задал: Hovhannes Stepanyan (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Dmitriy
Здравствуйте, Hovhannes Stepanyan!
Здесь не пишут программ, здесь дают советы иговортя, где и что почитать, посмотреть. Программы пишут как правило за деньги...
---------
В жизни нет ничего невозможного
Ответ отправил: Dmitriy (статус: 5-ый класс)
Отправлен: 30.11.2005, 15:32

Отвечает: Raptor1
Здравствуйте, Hovhannes Stepanyan!
Этот предел равен бесконечности и определить его нельзя
Ответ отправил: Raptor1 (статус: Студент)
Отправлен: 30.11.2005, 23:28


Вопрос № 30.504
Здраствуйте эксперты. Я хотел написать на Си++Builder програу. которая работает в локальной сети. Т.е. грубо говоря на двух компьютерах стоят программы. Одна из них запрашвает данные, а вторая дает эти данные. Подскажите с чего начать или где найти мануал по этой теме....
Отправлен: 30.11.2005, 11:34
Вопрос задал: Юркин Евгений Дмитриевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Лучников Юрий Владимирович
Здравствуйте, Юркин Евгений Дмитриевич!

Используй компоненты Indy Client/Server ...
К примеру для работы по протоколу TCP используй idTCPCLient/idTCPServer
Ответ отправил: Лучников Юрий Владимирович (статус: 1-ый класс)
Отправлен: 30.11.2005, 18:18


Вопрос № 30.518
Здравствуйте! В С++ есть компонент TStaticText очень похожий на TLabel
Они практически одинаковые. Но в книге я прочел, что в отличии
от TLabel в TStaticText можно писать многострочный текст (причем без всяких управляющих символов
типа /n, /r) тоесть без помощи кода. Но когда я пытаюсь что-нибудь
там написать, то текст всё равно пишется в одну строчку. Я пытался опциями настроить
его, устанавливал свойство autosize в false но не фига не работает!!
Подскажите пожалуйста как настроить его, чтобы писать многострочный текст ??
Отправлен: 30.11.2005, 15:31
Вопрос задал: Rewer8 (статус: Посетитель)
Всего ответов: 5
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ерёмин Андрей
Здравствуйте, Rewer8!
На самом деле и в TLabel можно писать многострочный текст, просто нужно установить свойство WordWrap в True. А основное отличие между этими компонентами состоит в другом. TStaticText имеет Handle, то есть является полноценным Windows-окном. TLabel хэндла не имеет.
---------
Где найти кpяк под ковpик для однокнопочного мыша?
Ответ отправил: Ерёмин Андрей (статус: Специалист)
Отправлен: 30.11.2005, 15:36
Оценка за ответ: 5

Отвечает: Jadd
Здравствуйте, Rewer8!
В С++ нету никаких компонентов. Что под "С++" понимается? CStatic есть в Visual C++. Что и кого настраивать нужно я так и не понял. Можно расшифровочку?
---------
Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Специалист)
Отправлен: 30.11.2005, 16:01

Отвечает: Ataman N. N.
Здравствуйте, Rewer8!
Возможно там есть свойство WordWrap. Установите его в true.
Ответ отправил: Ataman N. N. (статус: 3-ий класс)
Отправлен: 30.11.2005, 16:29

Отвечает: Zitz
Здравствуйте, Rewer8!

Да нормально СтатикТекст выводит многострочный текст...
Кидаю компоненту, делаю размеры квадратиком, автосайз в фалсе...
По баттону всякую каку туда вывожу:
StaticText1->Caption="vasyaaaaaaaaaa dfjksljf dsaj flaka galk a alk jaj";
Она раскладывается на две строчки... Меньше квадратик - больше строчек...
Вот только если слово целиком невлезает он его обрезает...
Может где в настройках напутал?
Ответ отправил: Zitz (статус: 1-ый класс)
Отправлен: 30.11.2005, 17:44

Отвечает: Лучников Юрий Владимирович
Здравствуйте, Rewer8!

Думаю без не обойтись...
Ответ отправил: Лучников Юрий Владимирович (статус: 1-ый класс)
Отправлен: 30.11.2005, 18:21


Вопрос № 30.526
Добрый день эксперты. Тут собираюсь поучится о программировании операционных систем. Для этого мне нужен компилятор чтоб я смог на с или с++ создавать бинарные коды (естествено без библиотек). Слышыл о gcc но не знаю откуда взять, как установить и как пользоваться. (Сколько он весит если есть в интернете)
Спасибо за ответ. С уважением.
Отправлен: 30.11.2005, 19:34
Вопрос задал: OlegMA (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Dmitriy
Здравствуйте, Olmi5404!
в UNIX системах он есть. Вот несколько ссылок:
http://www.bog.pp.ru/work/gcc.html
http://skif.bas-net.by/bsuir/base/node196.html
Для Windows не встречал...
---------
В жизни нет ничего невозможного
Ответ отправил: Dmitriy (статус: 5-ый класс)
Отправлен: 30.11.2005, 20:10


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

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

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

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

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


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


© 2001-2005, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100 hotlog_js="1.0"; hotlog_r=""+Math.random()+"&s=314124&im=101&r="+escape(document.referrer)+"&pg="+ escape(window.location.href); document.cookie="hotlog=1; path=/"; hotlog_r+="&c="+(document.cookie?"Y":"N"); hotlog_js="1.1";hotlog_r+="&j="+(navigator.javaEnabled()?"Y":"N") hotlog_js="1.2"; hotlog_r+="&wh="+screen.width+'x'+screen.height+"&px="+ (((navigator.appName.substring(0,3)=="Mic"))? screen.colorDepth:screen.pixelDepth) hotlog_js="1.3" hotlog_r+="&js="+hotlog_js; document.write("HotLog")

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.cplus
Архив рассылки
Отписаться
Вспомнить пароль

В избранное