Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Builder Изъятие стандартной темы ПК https://www.cyberforum.ru/ cpp-builder/ thread2081795.html
Я хочу сделать так, чтобы при нажатии на кнопку в программе, открывалось новая форма уже со стандартной темой ПК, на котором была открыта эта программа. Можно ли это реализовать? И если можно, то как? Был бы очень благодарен)
Выделение слов мышкой C++ Builder
Здравствуйте работяги. Есть тест, в котором в ричедит я вывел несколько строк текста без пробелов(текст состоит из рандомного набора букв). В этом тексте также есть слова, которые пользователь должен выделить мышкой. Выделение я сделал, не могу правильно сделать подсчет результата. Набросал что то, но нужно правильно подредактировать. char sel =...
C++ Builder Заменить Помогите плз Задание. Даны натуральное число n, символы s1,....sn. Заменить в последовательности https://www.cyberforum.ru/ cpp-builder/ thread2081286.html C++ Builder Создать окно с выбором обычного пользователя или администратора перед программой Есть программа для "тестирования", нужно перед появлением основного окна программы сделать так, чтобы выходило окно с проверкой пользователя (т.е администратор или обычный пользователь), и в случает если это обычный пользователь, программа ограничивала бы ему доступ к некоторым копка (т.к "Редактировать тест" и т.п.). https://www.cyberforum.ru/ cpp-builder/ thread2081164.html
Обнуление части файла C++ Builder
Добрый день подскажите такой вопрос, есть запись в файл TFileStream *fl = new TFileStream(fin_dir+"\\"+ F_Name,fmCreate); fl->Write(write_buff,col_slice); delete fl; В первый раз записывает нормально, при перезаписывании файла и не закрытии приложения, тоесть открытом приложении, в файл дописывается нулевые записи, портится файл, если же при перечитывание приложение закрыть, то все норм,...
C++ Builder Не отображается графический результат работы программы Есть 2 программы 1 программа #define MAXCOLORTC #include "wingraph.h" struct SharedData {char fig;int a;int b;int c;int d;int stop;}; SharedData *p; HANDLE hMap; https://www.cyberforum.ru/ cpp-builder/ thread2081100.html
C++ Builder Построение диаграммы Ганта https://www.cyberforum.ru/ cpp-builder/ thread2080981.html
Диаграмма Ганта. Есть таблица, в которую пользователь вводит числа и текстовое поле. Согласно задумки необходимо чтобы строилась диаграмма Ганта, которая показывала бы соотношение процессов по временной шкале. Статически это получается сделать. Есть кусок рабочего кода Form1->Series1->AddGanttColor(EncodeTime(12,30,0,0),EncodeTime(12,45,0,0),1,"Test1",clGreen); ...
C++ Builder Создать класс типа - параллелограмм
Создать класс типа - параллелограмм (поля: основа, высота, боковая сторона, цвет). В классе определить o конструкторы (не менее двух) o функции-члены вычисления площади, периметра; o функции-члены установления основания, высоты, сбоку, цвета, функции установление полей класса должны проверять корректность параметров, задаваемых; o функции-члены возвращающие значения полей; o функцию...
C++ Builder Программный клик мыши https://www.cyberforum.ru/ cpp-builder/ thread2079957.html
Здравствуйте, такой вопрос. Можно ли кликать мышью сквозь формы? Т.е есть прозрачная активная форма, и кликать на объекты позади ней(например папку). Или как можно считать клик мыши, когда форма неактивна? Т.е, есть таймер, который считывает координаты мыши когда форма неактивна TPoint cPt; GetCursorPos(&cPt); my=int(cPt.y); GetCursorPos(&cPt); mx=int(cPt.x); А можно ли считать, когда...
C++ Builder Удалить Исполняемый exe Если не правильный пароль https://www.cyberforum.ru/ cpp-builder/ thread2079877.html
Подскажите как реализовать чтобы при введении пароля не правильно 3 раза исполняемый файл удалялся void __fastcall Tlogin::T1Click(TObject *Sender) { String correctpassword="12345"; AnsiString path = ExtractFileName(Application->ExeName); if (Edit1->Text == correctpassword) { login->Visible = false; run->Show();
Замена Builder 6 на другую IDE C++ Builder
Проект написан в Borland C++Builder 6, подскажите какую можно использовать IDE взамен убогого Builder 6, чтобы IDE была более менее современная, ну соответственно чтобы проект без переработки кода компилировался.
C++ Builder Что означает эта ошибка ? Unit4.cpp(31): E2333 Class member '_fastcall TForm4::Button1Click(TObject *)' declared outside its class https://www.cyberforum.ru/ cpp-builder/ thread2079088.html
0 / 0 / 1
Регистрация: 07.03.2014
Сообщений: 33
19.10.2017, 19:25  [ТС] 0

Мониторинг сети - C++ Builder - Ответ 11636713

19.10.2017, 19:25. Показов 2462. Ответов 10
Метки (Все метки)

Ответ

Спасибо большое! Хотел еще спросить как реализовать закрашивание строки DBGrid? То есть у меня есть некоторое значение переменной.Она проверяется условием и закрашивается в соответствующий цвет.
C++
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
int Bytes,Bytes_medium;
int Timing,Timing_medium;
int Ttl,Ttl_medium;
int Col=4;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
    stop_thread=true;
    Button1->Enabled=false;
    Button2->Enabled=true;
    while(stop_thread)
        {
            ListBox1->Items->Clear();
            ListBox2->Items->Clear();
            TStringList *myList = new TStringList;
            DataModule2->ADOTable_Hardware->First();
        while(!DataModule2->ADOTable_Hardware->Eof && stop_thread==true)
            {
                myList->Add(DataModule2->ADOTable_Hardware->FieldByName("IP_address")->AsAnsiString);
                DataModule2->ADOTable_Hardware->Next();
            }
            for(int i = 0; i < myList->Count && stop_thread==true; i++)
                {
                    IdIcmpClient1->Host = myList->Strings[i];
 
                        for(int i=1; i<=Col && stop_thread==true ; i++)
                            {
                                try
                                    {
                                        IdIcmpClient1->Ping();
                                        Sleep(1000);
                                        Application->ProcessMessages();
 
                                    }
                                catch(...)
                                    {
 
                                    }
                              Bytes_medium = Bytes_medium+Bytes;
                              Timing_medium = Timing_medium+Timing;
                              Ttl_medium = Ttl_medium+Ttl;
                            }
 
                    Bytes_medium = Bytes_medium/Col;
                    Timing_medium = Timing_medium/Col;
                    Ttl_medium = Ttl_medium/Col;
 
                    ListBox2->Items->Add(Bytes_medium);
                    ListBox2->Items->Add(Timing_medium);
                    ListBox2->Items->Add(Ttl_medium);
                                        //DBGrid_Hardware->DefaultDrawColumnCell()
                    Bytes_medium = 0;
                    Timing_medium = 0;
                    Ttl_medium = 0;
                }
        }
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::IdIcmpClient1Reply(TComponent *ASender, TReplyStatus * const AReplyStatus)
{
    Bytes = AReplyStatus->BytesReceived;
    Timing = AReplyStatus->MsRoundTripTime;
    Ttl = AReplyStatus->TimeToLive;
    ListBox1->Items->Add(Bytes);
    ListBox1->Items->Add(Timing);
    ListBox1->Items->Add(Ttl);
}
 
void __fastcall TForm1::DBGrid_HardwareDrawColumnCell(TObject *Sender, const TRect &Rect,
          int DataCol, TColumn *Column, TGridDrawState State)
{
    if(Bytes_medium==0)
    {
    DBGrid_Hardware->Canvas->Brush->Color = clSilver; // меняется цвет фона
    //DBGrid_Hardware->DefaultDrawColumnCell(Rect, DataCol, Column, State);// перерисовка
    }
}
Я думал может вызывать перерисовку в цикле до обнуления соответствующий переменной, но как вызвать данный метод DefaultDrawColumnCell?

Вернуться к обсуждению:
Мониторинг сети C++ Builder
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.10.2017, 19:25
Готовые ответы и решения:

Мониторинг локальной сети (курсовик)
Подскажите плз как отобразить MAС адреса на всех компьютерах в локальной сети стандартными...

Мониторинг
Здравствуйте. Подскажите, каким способом можно осуществить мониторинг папки на предмет изменений в...

мониторинг кэша
существует некий operayting system cache располагается он в оперативной памяти в него заносится...

мониторинг файлов
Добрый вечер! В моей программе есть три ричедита, в которые загружаются различные файлы. Как мне...

10
19.10.2017, 19:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2017, 19:25
Помогаю со студенческими работами здесь

Мониторинг загрузки процессора
всем доброго времени суток! меня интересует такой вопросик ... как программно в какой нибудь...

Мониторинг дискового пространства
Доброго времени суток! Подскажите, как можно реализовать в Builder C++, следующее: Проверка...

Мониторинг системного трея
Приветствую. У меня необычная задача. Есть приложение, которое при отключении инета меняет свою...

Мониторинг сети и серверов
Ребят, нубу нужна помощь. Так сложилось, что нужно написать программу, которая будет мониторить...

Мониторинг сети, и замена данных от некоторых URL
Мне нужно как-то на C++ написать программу, которая будет на компьютере отлавливать все соединения...

Мониторинг процессов
Подскажите как реализовать следующее: Программа, что ведет протокол действий пользователя с...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru