Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Builder C++ Builder pow: DOMAIN error https://www.cyberforum.ru/ cpp-builder/ thread1432527.html
выбивает ошибку вот код. помогите пожалуйста. скорее всего проблема с функцией что с рекурсией #include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1;
Запрограммировать Метод анализа иерархий (по книге Т. Саати) C++ Builder
начал программировать (у меня 4 критерия и 10 альтернатив) остановился на том, что не могу взять введенные данные из таблицы StringGrid1 вот код: #include <vcl.h> #pragma hdrstop #include "Unit11.h" #include "stdio.h" //--------------------------------------------------------------------------- #pragma package(smart_init)
C++ Builder Ошибка access violation at.read of address 0x00000004 Уважаемые программисты! Помогите пожалуйста. Вылетает ошибка, указанная в заголовке. В начале я нахожу все перестановки, в зависимости от количества вершин N, а потом пытаюсь посчитать сумму цикла, обращаясь к симметричному, относительно главной диагонали динамическому двумерному массиву. До этого обращался к нему нормально, а сейчас выскакивает ошибка :-(...полазил в нете...есть... https://www.cyberforum.ru/ cpp-builder/ thread1432442.html C++ Builder Работа с TBitmap Пытаюсь разобраться TBitmap, создать массив картинок, но ничего не выводит //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <stdio.h> #include "Unit1.h" //--------------------------------------------------------------------------- https://www.cyberforum.ru/ cpp-builder/ thread1432402.html
Как изменить способ ввода с edit на combobox C++ Builder
void __fastcall TForm1::Button1Click(TObject *Sender) { // #include <vector> std::auto_ptr<TStringList> deci(new TStringList),digi(new TStringList),osob(new TStringList) ; deci->CommaText="ДЕСЯТЬ ДВАДЦАТЬ ТРИДЦАТЬ СОРОК ПЯТЬДЕСЯТ ШЕСТЬДЕСЯТ СЕМЬДЕСЯТ ВОСЕМЬДЕСЯТ ДЕВЯНОСТО"; digi->CommaText="ОДИН ДВА ТРИ ЧЕТЫРЕ ПЯТЬ ШЕСТЬ СЕМЬ ВОСЕМЬ ДЕВЯТЬ"; ...
C++ Builder Не компилируется программа при попытке вызова функции из Unit1 в Unit2 https://www.cyberforum.ru/ cpp-builder/ thread1432025.html
Добрый день. Пишу программу, которая должна считывать данные с АЦП и обрабатывать определенным методом. Код считывание с АЦП предоставляет производитель. Мне нужно сделать так чтобы по нажатию кнопки в одном модуле вызывалась функция из другого модуля. Unit1 (тут реализовано считывание из АЦП) //--------------------------------------------------------------------------- #pragma hdrstop ...
C++ Builder Как сделать import класса TObject в обычный юнит? https://www.cyberforum.ru/ cpp-builder/ thread1432017.html
Добрый день, Разбираюсь с инклюдами и алгоритмом подключения файлов в CBuilder. Есть Vcl application - Main (.cpp, .h) , а также Func unit (не vcl) В файле Main.h подключаю Func.h таким образом (после библиотечных, сгенерируемых инклюдов): #ifndef MainH #define MainH
C++ Builder TStringList - сравнение двух листов
У меня есть текстовыйй документ и TStringList создаваемый при выполении программы, как сравнить их содержание и найти соответсвия?
C++ Builder Создание и поиск в массиве https://www.cyberforum.ru/ cpp-builder/ thread1431877.html
Делая программу, в которой пользователь отмечает симптомы заболеваний(checkbox) и получает названия заболевания. Хочу, чтобы по нажатию кнопки в зависимости от отммеченых checkbox создавался динамический массив, в котором были перечислены эти симптомы. Как его создать? одномерный или двумерный он должен быть?
C++ Builder Отрисовать в Chart значения из StringGrid https://www.cyberforum.ru/ cpp-builder/ thread1431863.html
Мне нужно таблицу StringGrid запихнуть в Chart. Смотря похожие примеры ничего не выходило.
Как из Memo перенести в StringGrid? C++ Builder
У меня 2 столбца в Memo. Как их перенести в StringGrid? Добавлено через 13 минут Ну каааааааак!!!!!!!!!! Добавлено через 3 минуты Не уточнил. На С++ всё происходит.
C++ Builder По двум массивам построить третий, элементы которого являются частным от деления https://www.cyberforum.ru/ cpp-builder/ thread1431819.html
А как этоn код написать на C++builder
0 / 0 / 0
Регистрация: 08.04.2015
Сообщений: 17
0

Clientdataset. В упор не вижу ошибки - C++ Builder - Ответ 7540205

27.04.2015, 22:26. Показов 935. Ответов 6
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Есть некоторый код:
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
if (Form1->filter1==1)
{
DataModule4->ADOTable1->Filtered=false;
for(int i=0; i<(Form1->DBGrid1->Columns->Count); i++)
    {
    if(DataModule4->ADOTable1->FieldByName(DataModule4->ADOTable1->Fields->Fields[i]->DisplayLabel)->DataType==3 || DataModule4->ADOTable1->FieldByName(DataModule4->ADOTable1->Fields->Fields[i]->DisplayLabel)->DataType==8)
        DataModule4->ClientDataSet1->FieldDefs->Add(DataModule4->ADOTable1->Fields->Fields[i]->DisplayName, ftString, 7, False);
     else
        DataModule4->ClientDataSet1->FieldDefs->Add(DataModule4->ADOTable1->Fields->Fields[i]->DisplayName, DataModule4->ADOTable1->FieldByName(DataModule4->ADOTable1->Fields->Fields[i]->DisplayLabel)->DataType, DataModule4->ADOTable1->FieldByName(DataModule4->ADOTable1->Fields->Fields[i]->DisplayLabel)->Size, False);
 
 
    DataModule4->ClientDataSet1->CreateDataSet();
 
    DataModule4->ClientDataSet1->Append();
    DataModule4->ClientDataSet1->FieldByName(DataModule4->ClientDataSet1->Fields->Fields[i]->DisplayName)->AsString = "";
    DataModule4->ClientDataSet1->Post();
    DataModule4->ClientDataSet1->Close();
   }
DataModule4->ClientDataSet1->CreateDataSet();
 
for(int i=0; i<(Form1->DBGrid1->Columns->Count); i++)
   {Form1->DBGrid1->DataSource->DataSet->First();
    while(!Form1->DBGrid1->DataSource->DataSet->Eof)
         {
         DBGrid1->Columns->Items[i]->PickList->Add(Form1->DBGrid1->Fields[i]->AsString);
         Form1->DBGrid1->DataSource->DataSet->Next();
         }  DBGrid1->Update();
 
    }
 
DBGrid1->Height=60;
}
else
{
if (Form1->filter2==1)
{
DataModule4->ADOTable2->Filtered=false;
for(int i=0; i<(Form1->DBGrid2->Columns->Count); i++)
    {
    if(DataModule4->ADOTable2->FieldByName(DataModule4->ADOTable2->Fields->Fields[i]->DisplayLabel)->DataType==3 || DataModule4->ADOTable2->FieldByName(DataModule4->ADOTable2->Fields->Fields[i]->DisplayLabel)->DataType==8)
        DataModule4->ClientDataSet2->FieldDefs->Add(DataModule4->ADOTable2->Fields->Fields[i]->DisplayName, ftString, 7, False);
     else
        DataModule4->ClientDataSet2->FieldDefs->Add(DataModule4->ADOTable2->Fields->Fields[i]->DisplayName, DataModule4->ADOTable2->FieldByName(DataModule4->ADOTable2->Fields->Fields[i]->DisplayLabel)->DataType, DataModule4->ADOTable2->FieldByName(DataModule4->ADOTable2->Fields->Fields[i]->DisplayLabel)->Size, False);
 
 
    DataModule4->ClientDataSet2->CreateDataSet();
 
    DataModule4->ClientDataSet2->Append();
    DataModule4->ClientDataSet2->FieldByName(DataModule4->ClientDataSet2->Fields->Fields[i]->DisplayName)->AsString = "";
    DataModule4->ClientDataSet2->Post();
    DataModule4->ClientDataSet2->Close();
   }
DataModule4->ClientDataSet2->CreateDataSet();
 
for(int i=0; i<(Form1->DBGrid2->Columns->Count); i++)
   {Form1->DBGrid2->DataSource->DataSet->First();
    while(!Form1->DBGrid2->DataSource->DataSet->Eof)
         {
         DBGrid1->Columns->Items[i]->PickList->Add(Form1->DBGrid2->Fields[i]->AsString);
         Form1->DBGrid2->DataSource->DataSet->Next();
         }  DBGrid1->Update();
 
    }
 
DBGrid1->Height=60;
}
}
Если этот код работает по первому условию, т.е. с первой базой данных, то выдаёт форму для фильтрации верно и без ошибок.
Если код работает по второму условию, то появляется ошибка.Долго мучился, проверял вдруг в коде напортачил.Вроде всё верно.Помогите найти ошибку.
На втором скрине показано как выглядит правильное окно вывода фильтрации.

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

Наверняка очевидная ошибка, но в упор не вижу
Есть 2 простые модели. Хочу в консоли по связи создать связный обьект. Но возникает ошибка...

java.lang.NullPointerException не вижу в упор
Не вижу. Подскажите, где проблема: public class lab11info { public class Point {

не вижу ошибки
у меня при любом в воде числа из заданного пользователем диапазона выводит угадали. Суть игры:...

Не вижу очевидной ошибки в jQuery.get
Укажите, пожалуйста, на ошибку, почему код не срабатывает? $.get(&quot;upload.php&quot;, {...

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

Цикл For таблица умножения не вижу ошибки
Не могу найти ошибку в коде document.write(&quot;The multiplication table of &quot;); ...

Как всегда нужен ваш наметанный глаз. Я не вижу, ошибки
Программа компилируется, но ничего не выводит. Что-то в SetAllPacients, но я не вижу что. import...

Установил компонент, вижу интерфейс, не вижу самого компонента
Rad Studio XE5. Зарегистрировал dll Собрал tlb Импортировал компонент из длл Размещаю...

на windows 7 не вижу интернета но вижу сеть
Здраствуйте начну пожалуй по порядку. На протяжении долгох лет пользовался ХР, захотелось чего то...

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