ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #5201  
Старый 25.04.2010, 12:11
Аватар для Jino
Jino
Новичок
Регистрация: 27.09.2007
Сообщений: 22
Провел на форуме:
10910

Репутация: 0
По умолчанию

А хотя он завершается, но только если "^Z" находится в начале строки - почему так?
 
Ответить с цитированием

  #5202  
Старый 25.04.2010, 15:02
Аватар для _hobbit_
_hobbit_
Новичок
Регистрация: 12.02.2010
Сообщений: 12
Провел на форуме:
39966

Репутация: 0
Отправить сообщение для _hobbit_ с помощью ICQ
По умолчанию

Здраствуйте!
Мне нужно что бы в Делфи при нажатии на кнопку должен быть звук.
как это зделать?? заранье огромное спасибо!
 
Ответить с цитированием

  #5203  
Старый 26.04.2010, 08:05
Аватар для Ar2r
Ar2r
Новичок
Регистрация: 23.04.2010
Сообщений: 20
Провел на форуме:
37813

Репутация: 3
Отправить сообщение для Ar2r с помощью ICQ
По умолчанию

с вкладки System кинь на форму MediaPlayer. загрузи в настройках мелодию и по необходимости вызывай MediaPlayer.Play;
 
Ответить с цитированием

  #5204  
Старый 26.04.2010, 11:42
Аватар для SHiNiGaMi
SHiNiGaMi
Познающий
Регистрация: 03.01.2010
Сообщений: 42
Провел на форуме:
162143

Репутация: 3
По умолчанию

Jino Это символ обрыва, EOF
 
Ответить с цитированием

  #5205  
Старый 27.04.2010, 10:00
Аватар для Gin
Gin
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
Провел на форуме:
262809

Репутация: 21
По умолчанию

Возникла необходимость написать простенький интерпритатор, но по теме нашел только пару статей на геймдеве, ну и увесистый толмуд в быту "Книга дракона", есть ли доходчивые статьи, ресурсы по теме, кому не лень скинь те plz.
 
Ответить с цитированием

  #5206  
Старый 27.04.2010, 12:15
Аватар для geforse
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


Отправить сообщение для geforse с помощью ICQ
Question


Цитата:
error C2664: isdigit: невозможно преобразовать параметр 1 из 'System::String ^' в 'int'
1> Оператор определенного пользователем преобразования недоступен, или
1> Не существует контекста, в котором такое преобразование возможно
Что не так ?
 
Ответить с цитированием

  #5207  
Старый 27.04.2010, 12:41
Аватар для DiHWO
DiHWO
Участник форума
Регистрация: 23.10.2009
Сообщений: 103
Провел на форуме:
289669

Репутация: 7
По умолчанию

Функция isdigit не будет работать с System::String ^, она работает c char.
Чего ты хотел добиться этой программой? Может есть способ получше получить то что ты хочешь.
 
Ответить с цитированием

  #5208  
Старый 27.04.2010, 12:52
Аватар для geforse
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


Отправить сообщение для geforse с помощью ICQ
По умолчанию

DiHWO, спасибо, не знал)
Второй день с С++ просто знакомлюсь)

Проблема в том, что у меня есть три textBOX'а (AForm,BForm,CForm), мне нужно проверить пользователь вводит число или нет.
 
Ответить с цитированием

  #5209  
Старый 27.04.2010, 15:31
Аватар для DiHWO
DiHWO
Участник форума
Регистрация: 23.10.2009
Сообщений: 103
Провел на форуме:
289669

Репутация: 7
По умолчанию

geforse, кури System::Char::IsDigit()
---------------------------------
Код:
if (System::Char::IsDigit(this->textBox1->Text, 0))
{
this->textBox1->Text = "Первый символ в текстбоксе число";
}
else
{
this->textBox1->Text = "Первый символ в текстбоксе не число";
}

if (System::Char::IsDigit(this->textBox1->Text, 1))
{
this->textBox1->Text = "Второй символ в текстбоксе число";
}
else
{
this->textBox1->Text = "Второй символ в текстбоксе не число";
}

if (System::Char::IsDigit(this->textBox1->Text, 2))
{
this->textBox1->Text = "Третий символ в текстбоксе число";
}
else
{
this->textBox1->Text = "Третий символ в текстбоксе не число";
}
и т.д. Пробовал всунуть в цикл, но в цикле не пашет, сижу думаю почему

Последний раз редактировалось DiHWO; 27.04.2010 в 16:16..
 
Ответить с цитированием

  #5210  
Старый 27.04.2010, 17:07
Аватар для rudvil
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме:
2066562

Репутация: 86
По умолчанию

Код:
System::String str = this->textBox1->Text;
int matches = 0;
for (int i = 0; i < str.Length; i++) {
    if (System::Char::IsDigit(str, i)) ++matches;
}
if (matches != str.Length) {
    // error
} else {
    // ok
}
Не проверял, но примерно так будет выглядеть.

з.ы. или так
Код:
System::String str = this->textBox1->Text;
int matches = 0;
for (int i = 0; i < str.Length; i++) {
    if (System::Char::IsDigit(str.Chars[i])) ++matches;
}
if (matches != str.Length) {
    // error
} else {
    // ok
}

Последний раз редактировалось rudvil; 27.04.2010 в 17:10..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP, PERL, MySQL, JavaScript 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ