Форум программистов, компьютерный форум, киберфорум
Наши страницы
PascalABC.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Atomus
13 / 13 / 15
Регистрация: 21.08.2015
Сообщений: 43
#1

Ошибка при объявлении переменной типа text в дизайнере форм

25.04.2016, 00:15. Просмотров 822. Ответов 4
Метки нет (Все метки)

При объявлении файловой переменной типа text в дизайнере форм выдаёт ошибку "Ожидался тип". (Возникает только в дизайнере форм. При объявлении типизированного файла такой ошибки нет) Как можно исправить?
Pascal
1
2
3
4
5
6
...
implementation
 
var f:text;
 
end.
Добавлено через 21 минуту
Похоже дело в подключаемых модулях, потому что это компилируется нормально:
Pascal
1
2
3
4
5
var f:text;
 
begin
  
end.
А в этом случае та же ошибка:
Pascal
1
2
3
4
5
6
7
uses System;
 
var f:text;
 
begin
  
end.
System автоматически подключается к проекту в дизайнере форм

Добавлено через 1 час 2 минуты
Решил проблему, вынеся и объявив переменную в отдельный модуль, который подключил к форме, работает. Но всё же хочется узнать, почему возникает эта ошибка
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2016, 00:15
Ответы с готовыми решениями:

Отобразить элемент при нажатии на кнопку в дизайнере форм
В общем, нужно чтобы при клике на кнопку, отобразились несколько объектов (к...

Избавиться от консольного окна в дизайнере форм
Сделал свой проект в PascalABCNET через дизайнер форм. После компиляции,...

Избавиться от консольного окна в дизайнере форм
Когда ты запускаешь приложения (либо windows, либо GraphABC или др.) в паскале,...

Ошибка при объявлении типизированного файла
Доброго времени суток, возник небольшой вопрос касательно объявления...

Как поменять фоновое изображение у кнопки в дизайнере форм PascalABC.NET?
Такой вопрос: Я поменял фоновое изображение у кнопки в дизайнере форм...

4
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
25967 / 17411 / 6906
Регистрация: 22.10.2011
Сообщений: 30,655
Записей в блоге: 6
25.04.2016, 11:50 #2
Лучший ответ Сообщение было отмечено Atomus как решение

Решение

Цитата Сообщение от Atomus Посмотреть сообщение
При объявлении файловой переменной типа text
text после подключения всех модулей, необходимых для создания формы, может означать не тип, а свойство. Лучше использовать TextFile
1
Cyber_Monster_
128 / 116 / 150
Регистрация: 22.03.2016
Сообщений: 475
25.04.2016, 14:17 #3
Можно объявить так:
Pascal
1
2
var
  f: PABCSystem.Text;
1
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
25967 / 17411 / 6906
Регистрация: 22.10.2011
Сообщений: 30,655
Записей в блоге: 6
25.04.2016, 14:27 #4
Зачем? Чтобы только сделать по-своему? Уже второй десяток лет, как рекомендуется использовать TextFile вместо Text, уже в Борланд-Паскале была такая рекомендация, нет, будут добавлять название модуля, чтобы только не сделать так, как нужно, а выделиться.
1
Cyber_Monster_
128 / 116 / 150
Регистрация: 22.03.2016
Сообщений: 475
25.04.2016, 14:30 #5
Pascal
1
2
  /// Тип текстового файла
  TextFile = Text;
из модуля PABCSystem
1
25.04.2016, 14:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.04.2016, 14:30

Ошибка при объявлении размера массива: "неизвестное имя 'n'"
program mass_5; type m=array of integer; // <--- procedure InAr(var a:m;...

Перенос значения переменной типа Real в переменную типа Integer
Как сделать так чтобы переменная типа integer приняло число которое было в...

Сколько значений переменных типа char можно записать в динамической памяти на место одной удаленной переменной типа int
Сколько значений переменных типа char можно записать в динамической памяти на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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