Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Delphi MainMenu. Не заходит https://www.cyberforum.ru/ delphi-beginners/ thread2448329.html
в MainMenu в "Учебник" не переходит. Там должна быть теория Memo лучше будет показать?Или? Как. Заранее спасибо
Выполнить действие с векторами Delphi
помогите , не могу понять как сделать задание . Даны векторы A, B и переменная Х. Вектор, имеющий наименьшее число отрицательных компонентов (в предположении, что такой вектор только один), умножить...
Delphi Прибавить к одном столбцу БД, а из другого отнять https://www.cyberforum.ru/ delphi-beginners/ thread2448295.html
Подскажите пожалуйста, как сделать?
Delphi Проблема с Image Здравствуйте. Возник вопрос. Сделал так, чтобы при клике левой кнопкой мыши по Image цвет пикселя присваивался в переменную col. procedure TForm4.Image1MouseUp(Sender: TObject; Button: TMouseButton;... https://www.cyberforum.ru/ delphi-beginners/ thread2448278.html
Сохранить текст и картинку одновременно Delphi
Как сохранить текст и картинку в delphi,чтоб потом при нажатии на кнопку выбирали что открыть и всё открывалось,заранее спасибо:)
Delphi Открытие файла через ComboBox Как открыть текстовой файл через ComboBox ? https://www.cyberforum.ru/ delphi-beginners/ thread2448240.html
Delphi Метод вычисление интеграла левых, правых и средних треугольников https://www.cyberforum.ru/ delphi-beginners/ thread2447953.html
Доброго времени суток! Это метод средних треугольников, может быть кто-то знает как его немного переделать под метод левых и отдельно метод правых. s1:=0; s2:=0; Iter:=1; a:=0; b:=2; n:=4; ...
Сортировка времени в StringGrid Delphi
Есть StringGrid с двумя колонками. В первой записано время, во второй - событие (прикреплено фото). Данные в StringGrid помещаются из ini файла. В ini файл время помещалось из DateTimePicker. ...
Delphi OpenGL в Delphi 7 https://www.cyberforum.ru/ delphi-beginners/ thread2447911.html
Здравствуйте, нужно изменить данный код: изменения координаты х автоматически определялись необходимые пределы вывода по координате y и на форму выводился весь график функции целиком. (...
Delphi Графический редактор и его растягивание И снова Дратуйте помогите позалуста? вот ношел по сети вот такой вот интересный графический редактор и немного настраивал все бы как бы работает вроде бы рисует хорошо нно когда растягиваю через... https://www.cyberforum.ru/ delphi-beginners/ thread2447794.html
Delphi Зацикливание, выделение текста
Здравствуйте, скажите как сделать если при зацикливании While сразу выходить из всей программы, или когда компилятор хочет указать на ошибки, то сразу выйти? как в поле Edit выделить текст с...
Delphi Работа со строками, записи и множества https://www.cyberforum.ru/ delphi-beginners/ thread2447625.html
Друзья, прошу вашей помощи.. Я не опытный в подобных проблемах но сейчас в академии мы проходим тему: Работа со строками, записи и множества в Delphi. Проблема: Unit1.pas(46): Record,...
12 / 11 / 5
Регистрация: 30.11.2017
Сообщений: 75
0
Delphi 6-7

Ошибка Access Violation при попытке создать объект класса. В чем может быть проблема? - Delphi - Ответ 13548308

06.05.2019, 14:40. Показов 1369. Ответов 1
Метки (Все метки)

Студворк — интернет-сервис помощи студентам
Код класса
Delphi
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
unit Unit2;
 
interface
uses
  SysUtils;
type
  ABCMatrix = class
  private
    { Private declarations }
    ColumnCount:Integer;
    RowCount:Integer;
    Matrix:array of array of Char;
    FontSiZe:Integer;
  public
    constructor Create(n:Integer;m:Integer;FontS:integer);
    destructor Done();
    procedure RandomInit();
    //procedure DrawOnCanwas(x:Integer; y:Integer; Ob:TForm);
 
            { Public declarations }
end;
implementation
constructor ABCMatrix.Create(n:Integer;m:Integer;FontS:integer);
begin
  SetLength(Matrix,n+1,m+1);
  FontSiZe:=FontS;
  RowCount:=n;
  ColumnCount:=m;
end;
destructor ABCMatrix.Done();
begin
   //Matrix:=nil;
end;
procedure ABCMatrix.RandomInit();
var i,j:Integer;
begin
  Randomize;
  for i:=1 to RowCount do
    for j:=1 to ColumnCount do
     begin
        Matrix[i,j]:= Chr(Random(32)+192);
     end;
end;
{procedure ABCMatrix.DrawOnCanwas(x:Integer; y:Integer; Ob:TForm);
var i,j:Integer;
begin
  for i:=1 to RowCount do
    for j:=1 to ColumnCount do
    begin
      //Ob.Canvas.TextOut(x+(j-1)*10,y+(i-1)*10,Matrix[i,j]);
    end;
end; }
end.
Ошибка происходит когда пытаюсь просто создать обект то есть в самом конструкторе.
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
program Project2;
 
{$APPTYPE CONSOLE}
 
uses
  SysUtils,
  Unit2 in 'Unit2.pas';
 var
   M:ABCMatrix;
begin
  { TODO -oUser -cConsole Main : Insert code here }
  M.Create(5,5,10);
end.


Вернуться к обсуждению:
Ошибка Access Violation при попытке создать объект класса. В чем может быть проблема? Delphi
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2019, 14:40
Готовые ответы и решения:

Проблема ( 503 ошибка ) . При чем может быть здесь PHP?
Привет, друзья ! Буквально 3 месяца назад начали сталкиваться с такой проблемой. На сайте не...

При выполнении вычисления появляется ошибка. В чем может быть проблема
Здравствуйте, при выполнении данного вычисления: d=0.0025; I=35; tv=30; r=1.2*10^-6;...

Ошибка 'access violation' при попытке свернуть форму
я нашел на этом форуме код который открывает форму авторизации перед тем как запустить всю...

Access Violation при попытке удалить "существующий объект"
Есть такой вот код. for (int i = 0; i < Form1->ComponentCount; i++) { if...

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

Ошибка при попытке использовать объект класса в определении другого класса
Муторное название получилось :scratch: Прошу помощи.... есть созданный класс работы со строкой:...

В чем может быть ошибка? Проблема с выводом очереди
Здравствуйте, нужно создать класс очереди и класс элементов. Вроде всё нормально, но когда...

При попытке присвоить полям новой структуры значений типа AnsiString появляется ошибка Access Violation
При попытке присвоить полям новой структуры значений типа AnsiString появляется ошибка. Как я...

При попытке создать объект obj=Server.CreateObject('Name.ClassName') Возникает ошибка, 'Объект не поддерживает это свойство или метод.'
При попытке создать объект obj=Server.CreateObject('Name.ClassName') Возникает ошибка, 'Объект не...

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