Вопрос № 85301: Здравствуйте!Я изучаю С++ самостоятельно, и возникла небольшая проблема.В Билдере есть поле.Пользователь вводит значение от 1 до 50, нажимает ОК, и в новом окне появляется указанное число полей для заполнения.Как это организовать?...Вопрос № 85350: Уважаемые эксперты доброе Вам время суток, нуждается в помощи начинающий. Суть проблемы в следующем. Имеется код программы при выводе на экран рваного массива на второй строки выскакивает
ошибка. Где я неправильно написал. предыдущий вопрос по этому ...Вопрос № 85388: В поле БД "FRLNU" находится запись "AMNU/1200".
AnsiString val1;
double AMNU=320100.05;
val1=DataModule3->IBTable16->FieldByName("FRLNU")->AsString;
// val1="AMNU/1200"<...Вопрос № 85414: Добрый день! я полный чайник в С++).занимаюсь вопросом реализации потоков..Нужен простейший приерчик- есть окно в котором 2 кнопки. нажимаем 1 кнопку- пошел 1 потмк и ф-ции в нем. приэтом чтобы моно было нажать 2ую кнопку и пошел 2ой поток со своими ...
Вопрос № 85.301
Здравствуйте!Я изучаю С++ самостоятельно, и возникла небольшая проблема.В Билдере есть поле.Пользователь вводит значение от 1 до 50, нажимает ОК, и в новом окне появляется указанное число полей для заполнения.Как это организовать?
Отправлен: 03.05.2007, 19:06
Вопрос задала: Valeria M (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: John Paramol
Здравствуйте, Valeria M!
Кусок кода в приложении. Его следует поместить в обработчик нажатия кнопки OK на Form1. Предполагается, что вторая форма имеет имя Form2. После создания группы полей доступ к ним можно получить так:
for(int i=0; i<Form2->ControlCount; ++i)
{
TEdit *ctrl = dynamic_cast<TEdit *>(Form2->Controls[i]);
if(ctrl)
{
// some manipulations here...
}
}
Приложение:
--------- 1=2, at values 1 large enough
Ответ отправил: John Paramol (статус: 8-ой класс)
Ответ отправлен: 03.05.2007, 22:03 Оценка за ответ: 5 Комментарий оценки: Спасибо большое!А то я никак не могла придумать подходящего
решения.А есть ли функция, которая ищет в тексте строку и заменяет?знаю, что можн
86; написать вручную, но может быть, есть вариант попроще?
Вопрос № 85.350
Уважаемые эксперты доброе Вам время суток, нуждается в помощи начинающий. Суть проблемы в следующем. Имеется код программы при выводе на экран рваного массива на второй строки выскакивает ошибка. Где я неправильно написал. предыдущий вопрос по этому коду был 85101. и гдето я его наверное неправильно понял.
СПАСИБО...
Приложение:
Отправлен: 04.05.2007, 01:02
Вопрос задал: Gomer74 (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Терсков Сергей
Здравствуйте, Gomer74!
Не знаю чем вы это компилировали, но текст программы не соотвествует стандарту совсем. MS VS 2005 сразу выдает ошибки на строках
((int*)p)[0]=N;
и подобных этой. В приложении есть нормальный вариант рваного (вообще-то неравномерного) массива. Если это для учебных целей, то лучше такой вариант чем то, что вы предлагаете. А вообще, лучше STL.
Приложение:
Ответ отправил: Терсков Сергей (статус: 8-ой класс)
Ответ отправлен: 04.05.2007, 03:29
Отвечает: Mister Vova
Здравствуйте, Gomer74!
Посмотри на строчки
После комментария /// tut ????????????????????????????????//
И просто по всему коду мини изменения
Приложение:
--------- Всё про Себя Тут Www.SahajaYoga.Ru
Ответ отправил: Mister Vova (статус: 3-ий класс)
Ответ отправлен: 04.05.2007, 18:16
Отвечает: kool
Здравствуйте, Бердовский В.Р.!
Дык вроде вот так :
char *p=val1.c_str();
Удачи!
--------- I am.
Ответ отправил: kool (статус: Студент)
Ответ отправлен: 04.05.2007, 23:04
Вопрос № 85.414
Добрый день! я полный чайник в С++).занимаюсь вопросом реализации потоков..Нужен простейший приерчик- есть окно в котором 2 кнопки. нажимаем 1 кнопку- пошел 1 потмк и ф-ции в нем. приэтом чтобы моно было нажать 2ую кнопку и пошел 2ой поток со своими ф-циями.много рыл инет..слов много- а примеров ХХХ..спасибо за внимание.
Отправлен: 04.05.2007, 11:54
Вопрос задал: Mikhail Iv (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: QDSota
Здравствуйте, Mikhail Iv!
Один из вариантов см. в примере:
Приложение:
--------- Открыть глаза навстречу солнцу
Ответ отправил: QDSota (статус: Профессионал) Тел.: 8-916-53-43-916 ICQ: 84611301 ---- Ответ отправлен: 04.05.2007, 14:32
Отвечает: Sov
Здравствуйте, Mikhail Iv!
Написал пример для builder
В данном примере по нажатию кнопки будет создан поток,который будет выполнять функцию death.
Она просто проигрывает файл
Функция ResumeThread запускает поток на выполнение(т.к. он создан в "замороженном состоянии" параметр CREATE_SUSPENDED)
поток deathp будет выполнятся с низким приоритетом, поэтому любые другие ваши функции, кнопочки и т.п. будут работать без тормозов
Приложение:
Ответ отправил: Sov (статус: 2-ой класс)
Ответ отправлен: 04.05.2007, 19:59