2 / 2 / 1
Регистрация: 29.04.2017
Сообщений: 41
|
|
1 | |
E2010 Incompatible types: 'U_Fateev.matr' and 'Superprogram.matr'29.04.2017, 08:28. Показов 1395. Ответов 6
Метки нет (Все метки)
Проблема такая: я подключаю к приложению модуль. В модуле создан тип matr=array [1..5,1..5] of real. Дальше я создаю такой же тип в модуле приложения. Но компилятор, наверное, думает, что это разные типы, и выдаёт [Pascal Error] Superprogram.pas(83): E2010 Incompatible types: 'U_Fateev.matr' and 'Superprogram.matr'. Пытался матрицу задавать как array [1..5,1..5] of real, но тогда появляется [Pascal Error] Superprogram.pas(82): E2010 Incompatible types: 'matr' and 'Array'. Как сделать так, чтобы работало?
0
|
29.04.2017, 08:28 | |
Ответы с готовыми решениями:
6
E2010 Incompatible types: 'TComponent' and 'TListItems' E2010 Incompatible types: 'PWideChar' and 'string' Ошибка: E2010 Incompatible types: 'AnsiChar' and 'Char' отключение ошибки E2010 Incompatible types: 'string' and 'Integer' |
6811 / 4568 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
|
|
29.04.2017, 08:39 | 2 |
Сообщение было отмечено Dimamit как решение
Решение
Допустим, у вас модуль называется myUnit.pas
В приложении в секции uses допишите uses ..., myunit; И тогда ваша программа будет знать тип matr
0
|
2 / 2 / 1
Регистрация: 29.04.2017
Сообщений: 41
|
|
29.04.2017, 08:45 [ТС] | 3 |
Так он у меня и записан.
implementation uses U_Fateev; {$R *.dfm}
0
|
6811 / 4568 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
|
|
29.04.2017, 08:48 | 4 |
Dimamit, в секции interface
0
|
2 / 2 / 1
Регистрация: 29.04.2017
Сообщений: 41
|
|
29.04.2017, 08:51 [ТС] | 5 |
И если сюда вставить, то та же самая ошибка выдаётся.
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, U_Fateev ;
0
|
6811 / 4568 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
|
|
29.04.2017, 08:52 | 6 |
Dimamit, приложите проект. Так будет проще найти ошибку.
0
|
2 / 2 / 1
Регистрация: 29.04.2017
Сообщений: 41
|
||||||
29.04.2017, 09:00 [ТС] | 7 | |||||
Сообщение было отмечено ZX Spectrum-128 как решение
Решение
Это приложение:
А, всё, я понял) Надо было строчку с описанием типа убрать из приложения. Спасибо большое!
0
|
29.04.2017, 09:00 | |
29.04.2017, 09:00 | |
Помогаю со студенческими работами здесь
7
Ошибка: Error E2010 Incompatible types: 'PWideChar' and 'PAnsiChar' [Pascal Error] Unit1.pas(50): E2010 Incompatible types: 'Char' and 'TCaption' [dcc32 Error] Unit6.pas(66): E2010 Incompatible types: 'string' and 'TStrings' E2010 Incompatible types: 'FGauss.slau' and 'Main.slau' Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |