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

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


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

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

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

Выпуск № 214
от 13.10.2005, 15:18

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


Вопрос № 27378: Подскажите пожалуйста, где находится свойство Active у компонента StringGrid в С++Builder 6 ...
Вопрос № 27383: Вопрос не совсем по теме, но возможно кто-нибудь поможет. Была Win XP SP1 и MS Office XP (если совсем точно - 2002 10.26.27.3311). Поставил вместо VStudio 6.0 VS .NET (version 7.0.9466), а проблема в том, что VS .NET обновляет системные файлы, ко...
Вопрос № 27390: Здравствуйте, Уважаемые Эксперты. Недавно начал изучать С++. Скажите как в этом языке описывать объекты(свойства, методы, события). Если можно поподробнее и с не очень сложным примером....
Вопрос № 27391: Прошу помощи. Я пишу на C++ Builder 6. Как мне из ListView1 (тип report) прочитать первую и вторую колонку? Для того, чтобы ввести их в ListView2 Первую колонку читаю без проблем таким образом: String txt = ListView1-&g...
Вопрос № 27404: Здравствуйте. Скачал я установочник NSIS 2.09 как вы косоветовали. Установил его, а вот разобраться не могу. Помогите!...

Вопрос № 27.378
Подскажите пожалуйста, где находится свойство Active у компонента StringGrid в С++Builder 6
Отправлен: 07.10.2005, 17:43
Вопрос задал: Rewer8 (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Татьяна
Здравствуйте, Rewer8!
Не совсем понятно, что вы имеете в виду под свойством Active, если вы хотите проверить наличие фокуса на данном листе , то это можно сделать так:
StringGrid1->Focused()
Вернет истину, если курсор находится именно на этом объекте
---------
Нет ничего невозможного!!!
Ответ отправила: Татьяна (статус: 4-ый класс)
Отправлен: 07.10.2005, 17:54
Оценка за ответ: 5
Комментарий оценки:
Спасибо

Отвечает: Jadd
Здравствуйте, Rewer8!
А что оно должно делать? Если для того, чтобы выяснить находится ли фокус на этом гриде или нет, то для этого есть метод Focused...вот его синтаксис:
function Focused: Boolean; dynamic;

Хелп дельфей рулит.
---------
Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Практикант)
Отправлен: 07.10.2005, 18:29


Вопрос № 27.383
Вопрос не совсем по теме, но возможно кто-нибудь поможет.
Была Win XP SP1 и MS Office XP (если совсем точно - 2002 10.26.27.3311). Поставил вместо VStudio 6.0 VS .NET (version 7.0.9466), а проблема в том, что VS .NET обновляет системные файлы, которыми видимо пользуется офис, и неожидано после обновления офис опять начал требовать регистрации и отсчитывать 50 запусков... старый кряк не работает, так как обновленные файлы нынче уже не того размера... Может кто стыкался с такой проблемой и имеет подходящий кряк??? а то у меня чего-то ничего приличного найти не получается...
Спасибо......
Отправлен: 07.10.2005, 20:31
Вопрос задал: CrazyIronToiletPaper (статус: 1-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Bob Johnson
Здравствуйте, CrazyIronToiletPaper!
Лучше всего найти Office XP Professional который не требует крака (только серийный номер, как старые офисы). Точно не помню, как он называется, возможно какой-то корпоративный вариант. У меня такой офис ставится на английском языке, затем в него устанавливается MUI (если нужен русский интерфейс).
Ответ отправил: Bob Johnson (статус: Академик)
Отправлен: 07.10.2005, 22:11


Вопрос № 27.390
Здравствуйте, Уважаемые Эксперты.
Недавно начал изучать С++. Скажите как в этом языке описывать объекты(свойства, методы, события). Если можно поподробнее и с не очень сложным примером.
Отправлен: 07.10.2005, 22:07
Вопрос задал: Чурсанов Евгений Ильич (статус: 2-ой класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Jadd
Здравствуйте, Чурсанов Евгений Ильич!
О каких объектах идет речь, позвольте полюбопытствовать? Если классы, то так:
class MyClass{
private:
int nVar;
public:
void SetVar(int value) { nVar = value; };
};

Примерно так. А что под событиями понимается, мне сложно представить. Расшифруйте плиз.
---------
Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Практикант)
Отправлен: 07.10.2005, 22:34
Оценка за ответ: 4
Комментарий оценки:
Спасибо конечно но я просил поподробнее.
Под событиями я понимаю например клик мыши по кнопе.

Отвечает: mvp
Здравствуйте, Чурсанов Евгений Ильич!
Т. к. тема довольно объёмная (нам например, почти пол-семестра расказывали), то рекомендую воспользоваться поисоквиком и некоторыми ресурсами
http://www.wmate.ru/ebooks/book5.html
http://www.citforum.ru/programming/cpp_march/index.shtml
http://www.google.com/search?num=25&hs=Dsb&hl=uk&client=opera&rls=ru&q=c%2B%2B+%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5+%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2&btnG=%D0%9F%D0%BE%D1%88%D1%83%D0%BA
---------
Моя совесть чиста - не бывшая в употреблении
Ответ отправил: mvp (статус: 7-ой класс)
Отправлен: 07.10.2005, 22:54
Оценка за ответ: 4
Комментарий оценки:
Спасибо но я просил не ссылки.

Отвечает: DoubleV
Здравствуйте, Чурсанов Евгений Ильич!

Скорее всего вам нужны классы(class NAME{...}).
Все возможные свойства, области видимости переменных задаются в классе.
И если под методами понимается некоторая ф-ция.
То тоже внутри класса.
Прим:

class MyClass
{
UINT per1;// По умолчанию переменные закрыты
public:
UINT per2;
void Func();//Некоторая ф-ция.
};

Да и тема очень объемная. Так что читай литературу.
По мне так лучше всего - Бьерн Страуструп "Язык программирования С++".
Но по началу может сложновато.
Ответ отправил: DoubleV (статус: 1-ый класс)
Отправлен: 07.10.2005, 23:56


Вопрос № 27.391
Прошу помощи. Я пишу на C++ Builder 6.

Как мне из ListView1 (тип report) прочитать первую и вторую колонку?
Для того, чтобы ввести их в ListView2

Первую колонку читаю без проблем таким образом:

String txt = ListView1->Items->Item[n]->Caption

А как вторую прочитать?

Когда пишу String txt = ListView1->Items->Item[n]->SubItems->GetText()
То получаю еще и третюю, четвертую.... десятую колонки вместе.

Отправлен: 07.10.2005, 23:05
Вопрос задал: Etenity (статус: 6-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ерёмин Андрей
Здравствуйте, Etenity!
SubItems - это тоже список строк. Поэтому следует делать так:

String txt = ListView1->Items->Item[n]->SubItems[0].
---------
Windows 95, 98 - это количество глюков в процентах!
Ответ отправил: Ерёмин Андрей (статус: Практикант)
Отправлен: 08.10.2005, 08:09
Оценка за ответ: 2
Комментарий оценки:
Не работает так. Выдает что я присваиваю AnsiString = TStrings

А когда напишу String txt = ListView1->Items->Item[n]->SubItems[0]->GetText()

то выдает что после SubItems[0] нельзя ставить ->

Так что не подходит ваш ответ...


Вопрос № 27.404

Здравствуйте.
Скачал я установочник NSIS 2.09 как вы косоветовали. Установил его, а вот разобраться не могу. Помогите!
Отправлен: 08.10.2005, 06:45
Вопрос задал: Неизвестнов Том (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: mvp
Здравствуйте, Неизвестнов Том!
Вы не описали, что именно вы хотитете от инсталятора. В приложении с комментариями простой инсталятор с анинсталом.
Кидаете этот текст в текстовый файл, ставите ему расширение nsi и кидаете его в директорию, где содержится директория с файлами программы.
Далле правой кномкой мыши по файлику и выбираем "Best Compression".
Если у вас есть конкретные пожелания к инсталятору - пишите, помогу.

Приложение:

---------
Моя совесть чиста - не бывшая в употреблении

Ответ отправил: mvp (статус: 7-ой класс)
Отправлен: 08.10.2005, 20:04


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

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

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

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

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


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


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

Rambler's Top100 Яндекс


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

В избранное