Вопрос № 27338: Добрый день или ночь.
Изучаю с/с++ и хочу написать более ли менее серьёзную программу, но вот в голову ничего хорошего не лезет, может посоветуете чего или скажете что вы сами писали в самом начале.
Заранее большое СПАСИБО всем....Вопрос № 27353: Здравствуйте! В С++ Builder 6 я создал много компонентов StringGrid класса TStringGrid на форме, динамически выделяя память под каждый из них.
for(int kolg=1;kolg<=Edit1->Text.ToInt();kolg++){
StringGrid[kolg]=new TStringGrid (Form1);<...
Вопрос № 27.338
Добрый день или ночь.
Изучаю с/с++ и хочу написать более ли менее серьёзную программу, но вот в голову ничего хорошего не лезет, может посоветуете чего или скажете что вы сами писали в самом начале.
Заранее большое СПАСИБО всем.
Отвечает: Bob Johnson
Здравствуйте, Садков Антон Васильевич!
напиши небольшой http сервер :)
Ответ отправил: Bob Johnson (статус: Академик)
Отправлен: 07.10.2005, 01:23
Отвечает: Jadd
Здравствуйте, Садков Антон Васильевич!
Вопрос неуместен. Все начинали с банального Hello World и заканчивали серьезными проектами. Писать серьезную программу с нулем знаний - не самый лучший вариант. Так что учи язык, постигая глубины, а там в голову идея какая-нибудь придет.
--------- Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Практикант)
Отправлен: 07.10.2005, 09:02
Отвечает: Rusland
Здравствуйте, Садков Антон Васильевич!
Помню после нескольких Hello World-ов, я написал программку для поиска файлов на компе - поиск работал на несколько секунд быстрее виндозовского. Попробуй сначала придумать программу, которой еще никто не писал и лишь затем берись за программирование. Удачи.
--------- Пресловутое недостающее звено между обезьяной и цивилизованным человеком - это как раз мы. (Конрад Лоренц)
Ответ отправил: Rusland (статус: Студент)
Отправлен: 07.10.2005, 09:32
Отвечает: Sager
Здравствуйте, Садков Антон Васильевич!
Начни с процесс менеджера или файл менеджера(типа тотал командера или фара)
А вообще посмотри архив номеров журнала Хакер начиная с конца 2002 года - там в каждом номере есть рубрика кодинг и расматриваются примеры каких-либо прог, как на с++, так и на делфи(архив номеров можешь глянуть на их сайте xakep.ru, либо здесь wisesoft.ru)
Ответ отправил: Sager (статус: 9-ый класс)
Отправлен: 07.10.2005, 11:06
Вопрос № 27.353
Здравствуйте! В С++ Builder 6 я создал много компонентов StringGrid класса TStringGrid на форме, динамически выделяя память под каждый из них.
for(int kolg=1;kolg<=Edit1->Text.ToInt();kolg++){
StringGrid[kolg]=new TStringGrid (Form1);
Но я не знаю, можно ли с помощью кода отслеживать в каком конкретно StringGrid ты находишься в текущий момент времени (то есть какой StringGrid активен и редактируется). Если можно, помогите пожалуйста.
Отправлен: 07.10.2005, 11:03
Вопрос задал: Rewer8 (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Rusland
Здравствуйте, Rewer8!
В цикле при создании StringGrid-а в свойство Tag присваивай ему индекс kolg, тогда ты сможешь их различать. Удачи.
--------- Пресловутое недостающее звено между обезьяной и цивилизованным человеком - это как раз мы. (Конрад Лоренц)
Ответ отправил: Rusland (статус: Студент)
Отправлен: 07.10.2005, 11:10 Оценка за ответ: 5
Отвечает: Boriss
Здравствуйте, Rewer8!
Есть два варианта:
1) пробегаться по всем и поверять свойство Active
2) Определить обработчик события OnEnter - возникает, когда компонент получает фокус. А ему передается Sender - и с помощью as опять же в цикле, проверяешь, какой компонент
И ВО ВСЕХ СЛУЧАЯХ номер активного хранишь
--------- Прорвемся! (Быть может :(( )
Ответ отправил: Boriss (статус: Профессор)
Отправлен: 07.10.2005, 11:13 Оценка за ответ: 5