Quantcast
Channel: Форум программистов и сисадминов Киберфорум
Viewing all articles
Browse latest Browse all 517301

Создание собственных типов - Delphi для начинающих

$
0
0
Приветствую :senor:
1. Когда создаешь свой тип в Type, который создал вручную (после строки "{$R *.dfm}"), то он работает. А если создать в созданном ПО УМОЛЧАНИЮ Type, то не работает. Почему?
Код:

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;

type
  TForm1 = class(TForm)
  tanimal=(sabaka,korova,kon,medved);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

end.

2. http://www.delphibasics.ru/Case.php
Пример кода "Стандартное использование оператора case".
У автора при первом запуске процедуры ShowColour(colour) выскакивает "colour неизвестен!" А у меня выскакивает "colour Красный", потому что Red стоит первым в списке констант перечислимого типа и используется по умолчанию, и поэтому else не срабатывает. На сайте ошибка?

Viewing all articles
Browse latest Browse all 517301

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>