Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi

Модерирует : ShIvADeSt

ShIvADeSt (20-04-2006 01:53): http://forum.ru-board.com/topic.cgi?forum=33&topic=6679#1  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

   

papirus3



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tema
В общем здесь прога.
http://webfile.ru/272395
В листинге есть пару пометок.
Посмотри может что наёдешь. В понедельник утром крайний  срок сдачи.

Всего записей: 72 | Зарегистр. 09-01-2005 | Отправлено: 17:53 23-04-2005
Tema



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
papirus3
Поясни проблему на примере каком-нибудь. Я не понимаю в чём проблема у тебя.
Кстати:
   
что там внизу и справа в таблице 9 и 10-я колонки делают, если в минус только до 8?
Я не понял что НУЖНО ПОЛУЧИТЬ.

Всего записей: 125 | Зарегистр. 10-11-2003 | Отправлено: 22:57 23-04-2005
papirus3



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tema
Так вот в этом и проблема  в данном случае в -8 участке (кстати участки примерно по 3 точки) т.е. -8 участок это где-то X=-8*3=-24 вероятность попадания в эти участки должна быть ещё меньше чем -7 а тут смотри вероятность того что точка после участка -1 (это строка) независимо и случайно попадёт на участок -7 (это столбец на пересечении этой строки и столбца) равна 0,002 а на участок -8 должна быть ещё меньше а она вдруг 5,22  Так-же и справа. Причём если увеличить кол-во испытаний то точность должна увеличиваться а вспесков напротив становиться даже больше. Соответственно чем больше дисперсия тем больше такого бреда. И в чём тут дело я разбираюсь уже 2 недели (тогда был сроки сдачи курсовой =)  )  
 
Добавлено:
Tema
Что там колонки делают не суть важно мне нужно другой глюк исправить что-бы числа нормально от центра уменьшались.
Кстати попробовал сделать 2 SG и в один записывал то что и получалось а в другой при записи значение умножил не на 100 как обычно (ну что-бы получалась вероятность в процентах) а на 1000 и смотри что получилось.
При умножении на 100 там опять 5,22 (кстати числа всегде и везде разные а тут ВСЕГДА 5,22 правда иногда исчезает) а на 1000 там 0,00522 что уже более менее возможно (хотя опять-же откуда оно берётся?)
http://up.li.ru/files/2005/04/24/55626.JPG;ACDSee+7.0+BMP+Image.JPG

Всего записей: 72 | Зарегистр. 09-01-2005 | Отправлено: 15:13 24-04-2005
YuraseK

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кто сталкивался со следующей пробемой в Delphi с компонентом Memo. Как без всяких извратов изменить содержимое Memo, чтобы после этого изменения при помощи стандартного Memo.Undo можно было бы отменить эти изменения?

Всего записей: 576 | Зарегистр. 12-12-2003 | Отправлено: 00:43 25-04-2005 | Исправлено: YuraseK, 00:44 25-04-2005
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YuraseK

Цитата:
Как без всяких извратов изменить содержимое Memo, чтобы после этого изменения при помощи стандартного Memo.Undo можно было бы отменить эти изменения?

Обычное Undo отменяет ровно одно последнее изменение, если хочешь большего, то создавай очередь изменений и в общем начинай извращаться иначе никак. Как вариант, просто перед самым первм изменением копируешь в переменную текст всего Мемо и событии Undo обратно запихиваешь туда его первоначальное значение.

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:36 25-04-2005
DimonXP

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Начал юзать D9. Прохожу по редактору кода и среда время от врмени начинает жуткол тормозить, виснет секунды на 3. Может там каие проврки тяжелые происходят, кто знает?

Всего записей: 325 | Зарегистр. 23-10-2003 | Отправлено: 11:57 25-04-2005
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DimonXP
Подобное наблюдается и в 7. Это связано стем, что делфа строит "таблицу" что где обявлено, чтобы когда навёл на переменную, всплывала подсказка.

----------
Press any key to continue or any other key to exit
Пишите так, чтобы не было стыдно за нобелевскую премию.

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 12:04 25-04-2005
DimonXP

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот так получше
Tools | Editor Options | Code Insight
 
В группе Automatic features снять все птички, кроме Tooltip expression evaluation. При необходимости используйте Ctrl+пробел (для Code completion) и Ctrl+Shift+пробел (для параметров функций).

Всего записей: 325 | Зарегистр. 23-10-2003 | Отправлено: 13:31 25-04-2005
2Polkan



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди... а можно из DBGrid убрать "стрелочку"? Ну, такая вертикальная колонка слева, там стрелочка показывает выбранную строку .

Всего записей: 435 | Зарегистр. 20-11-2004 | Отправлено: 15:33 26-04-2005
EZH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2Polkan
В Options > dgIndicator

Всего записей: 1738 | Зарегистр. 02-09-2004 | Отправлено: 17:31 26-04-2005
Adamich



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как  работать с sendmessage
в частности с   WM_KEYDOWN          = $0100;  WM_KEYUP            = $0101;  WM_CHAR             = $0102;
 

Всего записей: 17 | Зарегистр. 16-08-2003 | Отправлено: 19:49 26-04-2005
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Sendmessage(<хендл окошка>,<сообщение, например  WM_KEYDOWN>, <два параметра>);
Параметры обычно определяются по хелпу.
Где взять хендл? Почти в всех компонентов есть свойство Handle - это оно и есть. если в компонента его нет (например у Label), то тогда  Sendmessage пользоваться нельзя.
Как вариант можно использовать метод Perform. У него три параметра, это параметры Sendmessage за искл. первого.

----------
Press any key to continue or any other key to exit
Пишите так, чтобы не было стыдно за нобелевскую премию.

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 20:16 26-04-2005
Adamich



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не это понятно. вот где взять коды символов для sendmessage.
а то я не смог вслепую разобраться.
или хотя бы подскажите один-два символа.
а насчет хендла я знаю.
второе каков порядок действия, а то  что-то реакции на указанные комманды не вижу.
третье если указывать хендл окна, не компоненты работать будет?

Всего записей: 17 | Зарегистр. 16-08-2003 | Отправлено: 10:13 27-04-2005 | Исправлено: Adamich, 10:17 27-04-2005
OdesitVadim



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
 коды символов

SendMessage(edit1.Handle,WM_CHAR,ord('0'),0)
Функция ORD.

Цитата:
второе каков порядок действия, а то  что-то реакции на указанные комманды не вижу.

Поставь на форму Edit1 и Buuton и впиши кнопке приведённый код. Понажимай...
Порядок действий? Логический. Тоесть нажал - отпустил.

Цитата:
третье если указывать хендл окна, не компоненты работать будет?

не понял что такое не компоненты
В понятии Винды кнопка тоже окно.

----------
Press any key to continue or any other key to exit
Пишите так, чтобы не было стыдно за нобелевскую премию.

Всего записей: 1568 | Зарегистр. 19-09-2003 | Отправлено: 11:36 27-04-2005
ViktorSila

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ как к сознанной компоненте добавить события?

Всего записей: 54 | Зарегистр. 04-02-2005 | Отправлено: 11:49 30-04-2005
Smog



Жираф-Сибиряк
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ViktorSila
с помощью Инспектора объектов, вкладки Events, путем двойного клика на нужном событии

Всего записей: 5396 | Зарегистр. 20-06-2003 | Отправлено: 12:34 30-04-2005
Ke



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ViktorSila

Цитата:
Народ как к сознанной компоненте добавить события?

Насколько знаю именно к компонентам их можно только руками вписывать, а мышью не получится.

Всего записей: 970 | Зарегистр. 29-11-2004 | Отправлено: 04:07 01-05-2005
mr_eoi



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ke
04:07 01-05-2005
Цитата:
Насколько знаю именно к компонентам их можно только руками вписывать, а мышью не получится.  

Практика - критерий истины. Попробуй - будешь приятно удивлён.

----------
Per Aspera Ad Astra...

Всего записей: 2203 | Зарегистр. 10-08-2003 | Отправлено: 04:24 01-05-2005
evle



1 + int rand(100);
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smog
mr_eoi
Согласен с Ke. Речь? я так понял, шла не об обработке событий, а об их создании для нового компонента. Тут мышью не обойдешься. События - это свойства типа TNotifyEvent. Подробности проще всего понять, почитав исходники VCL.

----------
For every complex problem, there is a solution that is simple, neat, and wrong.

Всего записей: 2110 | Зарегистр. 03-02-2005 | Отправлено: 12:18 01-05-2005
mr_eoi



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
evle
12:18 01-05-2005
Цитата:
Речь? я так понял, шла не об обработке событий, а об их создании для нового компонента. Тут мышью не обойдешься. События - это свойства типа TNotifyEvent. Подробности проще всего понять, почитав исходники VCL.

Убедил. Только TNotifyEvent - это частный случай обработчика событий. Возьми, к примеру, TKeyEvent или TMouseEvent. Основным отличительным свойством обработчиков событий является Sender - источник возникновения события.

----------
Per Aspera Ad Astra...

Всего записей: 2203 | Зарегистр. 10-08-2003 | Отправлено: 13:22 01-05-2005
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi
ShIvADeSt (20-04-2006 01:53): http://forum.ru-board.com/topic.cgi?forum=33&topic=6679#1


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru