Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.02;
Скачать: CL | DM;

Вниз

Как сделать, чтобы объявленный тип был виден из другого юнита???   Найти похожие ветки 

 
AndrewVolkov   (2002-11-20 20:49) [0]

К примеру в модуле1 создан следующий тип
:
TRegType = (rDBMin, rDBMax, rDDMin, rDDMax, rGMin, rGMax, rVMin, rVMax, rPMin, rPMax, rRG1, rRG2, rRG1Place);

В модуле2 создается функция:

функция1(rr:TRegType):boolean;

Вся проблема, что он не видит TRegType. Я могу конечно добавить этот тип и в модуль 2, но тогда он ругнется с ошибкой, что Модуль1.Tregtype не соответствует Модуль2.Tregtype. Если кто в курсе подскажите.
Спасибо


 
Anatoly Podgoretsky ©   (2002-11-20 21:04) [1]

В какой секции объявлен TRegType


 
AndrewVolkov   (2002-11-20 21:05) [2]

unit options;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Grids, ExtCtrls, ActnList, Placemnt, StdCtrls, Buttons, Registry,
ComCtrls, ImgList, Mask, ToolEdit, Gauges, RxGrdCpt, dbcgrids, fmOpt;

type
TRegType = (rDBMin, rDBMax, rDDMin, rDDMax, rGMin, rGMax, rVMin, rVMax, rPMin, rPMax, rRG1, rRG2, rRG1Place);
TRegRead = (rCheck, rView);


 
AndrewVolkov   (2002-11-20 21:07) [3]


В другом модуле хочу использовать след. процедуру

function EditKeyPressRG1(rKey:Char; Editlen:SmallInt; rReg:TRegType):Char;



 
AndrewVolkov   (2002-11-20 22:00) [4]

P.S. в функции в другом модуле в Var я могу написать
rReg:TregType - он это поймет, а вот именно в объявлении функции это не проходит почему-то???


 
TTCustomDelphiMaster ©   (2002-11-20 22:12) [5]

В "другом модуле"

intarface
uses options;


 
AndrewVolkov   (2002-11-20 22:53) [6]

Биг Сенкс. Усе поехало



Страницы: 1 вся ветка

Текущий архив: 2002.12.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
8-4521
kima
2002-08-10 15:37
2002.12.02
gradient


1-4503
Dmitry_mit
2002-11-20 20:01
2002.12.02
Кривая функция и var


3-4215
Yazilimci
2002-11-14 10:35
2002.12.02
ADO v Delphi 5


14-4585
Николай Быков
2002-11-10 08:31
2002.12.02
Как вы думаете?


7-4644
AngelForever
2002-09-28 12:10
2002.12.02
открытие диска C:|