| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > messages |
| Автор: supervladislav 5.9.2012, 22:04 | ||
| Здравствуйте!!!!Пишу первую программу , предпологается: работа с портами,файлами , вывод окон типа ShowMesseges, регулярные выражения,обработка форм. Модули пока не нужны. Скажите мне хватит вот этих вот модулей см ниже. А где в интернете есть справочная информация по модулям Delphi , так чтобы было подробно расписано ,какие функции входят в тот или иной модуль. У меня в нижнем коде неработает вывод окна ,это из-за того что модуль не подключен. Пишет declaration expected bat indetifire 'ShowMessage' found
|
| Автор: northener 5.9.2012, 22:23 |
Нет. Это из-за того, что в этом месте текста модуля вызов функций и/или процедур не предесмотрен. |
| Автор: supervladislav 5.9.2012, 22:25 |
| northener, простите ,а где тогда он предусмотрен. Добавлено через 2 минуты и 14 секунд ТОлько внутри продцедуры? |
| Автор: supervladislav 5.9.2012, 22:42 |
| northener, а как сгенерировать событие при старте формы? |
| Автор: Данкинг 5.9.2012, 23:11 |
procedure TForm1.FormCreate(Sender: TObject); |
| Автор: supervladislav 6.9.2012, 00:10 | ||
| Данкинг, Скажите ,а в чём может быть причина ошибки: statement expected but procedure found строка объявления продцедуры ShowMessage('asdsad'); почемуто это функцию dELPHI считает необъявленным индефикатором.
|
| Автор: Данкинг 6.9.2012, 00:30 | ||
Зачем тут begin ?
|
| Автор: northener 6.9.2012, 00:33 |
Вам пора приобрести хоть какой-нибудь учебник по Дельфи для начинающих. Для начала скажу, что текст самой программы содержится отнюдь не в файле Unit1.pas Он содержится в файле что-то типа Projectx.dpr Посмотрите любой пример из каталога "Program Files/Borlands/Delphi7/Demos" И постарайтесь его понять. P.S. У вас профиль - завсегдатай и 1564 сообщения. Вы чем раньше занимались до того как попытаться программировать на Дельфи? |
| Автор: supervladislav 6.9.2012, 00:59 |
| northener, php. У меня целых две книги в электронном виде , а какие используете вы? |
| Автор: supervladislav 6.9.2012, 01:09 | ||
| northener, я уже так сделал непомогло. Данкинг,вы могли бы мне помочь я не понимаю при чём тут ошибка ссылается только на необъявленую переменную. undeclared или какой-то из модулей не подулючён?
|
| Автор: Данкинг 6.9.2012, 01:15 | ||
Эмм... Не понял. Почему текст программы не содержится в .pas-файле? |
| Автор: supervladislav 6.9.2012, 01:15 | ||||
| northener, о спасибо всётаки вы опять помогли или я сам себе помог кто знает. Функция была неподключена из-за какогото модуля ,но у меня инфы по модулям толковой досих пор нет.
В каком же модуле ты живёшь?
Добавлено через 46 секунд Данкинг, я тоже не понял ,что имел ввиду northener . |
| Автор: Данкинг 6.9.2012, 01:17 |
В dialogs она живёт. |
| Автор: northener 6.9.2012, 12:01 | ||
Нууу. Вспоминаем классику. Текст привычной нам паскалевской программы начинается служебным словом program за которым следует название программы и точка с запятой. После этого должен присутствовать блок begin - end завершающийся точкой. В этом блоке и содержится тело программы. Раньше это действительно был pas-файл. Ныне это dpr-файл. А всё что указано в секции uses это всего лишь дополнительные модули помогающие программе реализовать её функциональность. |