Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Builder Помогите плз с откритыем окна) https://www.cyberforum.ru/ cpp-builder/ thread195649.html
Всем привет) Подскажите плз как открыть внешнее окно windows с компьютерами из рабочей группы )
как сделать чтоб команды выполнялись для определенного окна? C++ Builder
#include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv) { keybd_event(VK_F1, 0,0,0) ;
C++ Builder доделать программу ПОМОГИТЕ, ПОЖАЛУЙСТА ДОДЕЛАТЬ ПРОГРАММКУ!!!! Пожалуйстаааа!!!!!!! Вычисления значений заданной функции произвести следующими способами: • С помощью стандартных функций; • С использованием... https://www.cyberforum.ru/ cpp-builder/ thread195390.html C++ Builder Нейросетевое распознавание изображений Всем добрый день! Есть у меня курсовой проект "Нейросетевое распознавание пола человека по изображению его лица". Я использую рециркуляционную сеть (64 х 30)+многослойный персептрон (30 х 5 х 2).... https://www.cyberforum.ru/ cpp-builder/ thread195264.html
метод find_first_of C++ Builder
Пытаюсь разобрать как работает данный метод и скорее упускаю какую-то деталь. Вот три строчки кода string s = "Hello, World!"; int index = s.find_first_of(' '); Label1->Caption = index; В...
C++ Builder Проверка расширения имени файла Добрый день. Хотелось бы узнать, есть ли в builder-е что то стандартное для проверки расширения имени файла, а именно есть ли файл картинкой или html-кой. Например мне в задании нужно чтобы функция... https://www.cyberforum.ru/ cpp-builder/ thread195224.html
C++ Builder Ошибка E2451 Undefined symbol Начинаю учится в с++ Builder 6, компилирую программу: //--------------------------------------------------------------------------- #include <vcl.h> #include <conio.h> #pragma hdrstop ... https://www.cyberforum.ru/ cpp-builder/ thread195210.html dfx формат C++ Builder
здравствуйте! есть ли у кого-нибудь исходники программы для импорта\экспорта файлов dfx, созданных в автокаде, для последующей работы с ними в билдере?
C++ Builder Использование CopyRect https://www.cyberforum.ru/ cpp-builder/ thread195083.html
Приветствую. Необходимо реализовать метод спрайтов в программе, реализующей динамическое изображение. Для этого вокруг исходной фигуры (в моем случае - квадрат) рисуется прямогуольная область с...
C++ Builder Mode = pmXor; В Image загрузил картинку ч/б, если ниже описанным способом рисовать и стирать линию, она рисуется черной. Можно ли сделать ее цветной? void __fastcall TForm1::Button3Click(TObject *Sender)//рисуем... https://www.cyberforum.ru/ cpp-builder/ thread194990.html
C++ Builder Матрицы
Цель работы: разработать класс TMatrix, который будет содержать все арифметические операции с матрицами, а также получить практический навык его использования. Сделал эту лабораторную работу, а...
C++ Builder Экспорт в Excel (TAdvGridExcelIO) https://www.cyberforum.ru/ cpp-builder/ thread194911.html
Всем привет! Я первый раз пользуюсь TMS-компонентами. Не подскажете, как использовать процедуру XLSExport? Я пишу так: AdvGridExcelIO1->XLSExport("Report.xls", "2008", 0,0,0); выдает ошибку "List...
lemeton
23.11.2010, 16:17 0

Выделение памяти - C++ Builder - Ответ 1135130

23.11.2010, 16:17. Показов 3057. Ответов 4
Метки (Все метки)

Ответ

MikeSoft, спасиб, твой пример работает, но я немного не точно все объяснил вначале, и у меня проблема все еще сохранилась.
Итак, создаем Application, добавляем на форму одно единственное Memo1, далее в Unit1.cpp добавляем переделанную функцию Майка, в итоге имеем следующий код:
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
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
#include <iostream>
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
   : TForm(Owner)
{
  int l=0;
  int *pMass = NULL;
  const int Size = 100000000;
  try {
    Memo1->Text=Memo1->Text+"\r\nStarting memory allocating...";
    pMass = new int [Size];
  } catch (...) {
    Memo1->Text=Memo1->Text+"\r\nError while allocating memory...";
    return;
  }
  if (pMass) {
    Memo1->Text=Memo1->Text+"\r\nDone.";
    std::srand(std::time(NULL));
    Memo1->Text=Memo1->Text+"\r\nStarting set massive elementh with random values...";
    for (int i = 0; i < Size; i++) {
      pMass[i] = std::rand() % 9;
    }
    Memo1->Text=Memo1->Text+"\r\nDone.";
    Memo1->Text=Memo1->Text+"\r\nFirst elementh: "+IntToStr(pMass[0]);
    Memo1->Text=Memo1->Text+"\r\nLast elementh: "+IntToStr(pMass[Size-1]);
  }
  Memo1->Text=Memo1->Text+"\r\nStarting array deleting ...";
  delete []pMass;
  Memo1->Text=Memo1->Text+"\r\nDone.";
  pMass = NULL;
}
Если так запустить то все завершится успешно, однако если увеличить Size до лярда, то адрес указателю все же будет выделен, catch ничего не поймает, и когда начнется присвоение элементам массива рандомных чисел, начиная с некоторого i полезут ошибки.

Вернуться к обсуждению:
Выделение памяти C++ Builder
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2010, 16:17
Готовые ответы и решения:

Выделение памяти (CodeGear RAD Studio 2009 - C++ builder). Выделение памяти - консоль vs SDIApp
Есть определенный класс - длинная арифметика. Не идеальный - хранение данных исполнено в виде...

Выделение динамической памяти
Задан граф в виде матрицы смежности вершин. Найти число компонент связности в этом графе....

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

Правильное динамическое выделение памяти.
помогите пожалуйста, спасете человек 6... Преподаватель спросил как сделать программу без этого...

4
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2010, 16:17

Выделение большой памяти и крах C++)
Приветствую. Может кто встречался с данным недорозумением. Требуется выделить прилично памяти что...

Динамическое выделение памяти под строку
Проблема в том, что при выделении памяти под строку temp-&gt;data.other, происходит изменение...

Выделение большого объема оперативной памяти
Необходимо выделить много памяти под массивы (динамически). Памяти в железе 8 Гб. Свободно 4 Гб при...

Std:: vector<Structure>, выделение памяти
Уважаемые, программисты, помогите новичку исправить ошибку, при создании вектора структур. ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.