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

Вниз

помогите   Найти похожие ветки 

 
223001   (2008-01-16 21:41) [0]

уважаемые мастера можно написаную тобой функцию или процедуру сохранить в корневых папках delphi7 чтобы если ты её используеш во многих программах, её не надо было постоянно писать, а сразу вызывать?


 
engine ©   (2008-01-16 21:43) [1]

> [0] 223001   (16.01.08 21:41)

можно, но придется писать, что-то вроде:
uses UnitWithMyFunction;


 
Германн ©   (2008-01-16 21:50) [2]


> можно написаную тобой функцию или процедуру сохранить в
> корневых папках delphi7 чтобы если ты её используеш во многих
> программах, её не надо было постоянно писать, а сразу вызывать?
>

Можно и не в корневых, а в любой другой. Только путь к этой папке нужно добавить в "Environment Options" -> "Library" -> "Library Path".


 
223001   (2008-01-16 21:56) [3]

а как её сохранить в обычном текстовом?


 
engine ©   (2008-01-16 21:57) [4]

> [3] 223001   (16.01.08 21:56)

чего?


 
223001   (2008-01-16 22:00) [5]

в смысле как проект delphi или в блокноте?


 
{RASkov} ©   (2008-01-16 22:03) [6]

> [5] 223001   (16.01.08 22:00)
> в смысле как проект delphi или в блокноте?

как файл формата модуля делфи с расширением pas...

Да хоть в блокноте его набирай :)


 
Dib@zol ©   (2008-01-16 22:11) [7]

Как .PAS модуль. Делаешь напр такой модуль:

unit MyMegaUnit;

interface

uses
 {Список_используемых модулей};

const
 {Глобальные_константы};

var
 {Глобальные_переменные};

// Прототип "экспортируемой" модулем функции
function MyMegaFunc(I:Integer; P:Pointer):boolean;

implementation

// Эта функция "видна" не будет, т.к. её прототип не
// был проставлен в секции interface. Обычно так
// поступают с сервисными функциями, необходимыми
// только для работы "экспортируемых".
function NotVisibleFunc(C:Char):Byte;
begin
 ...
end;

// Эта функция будет "видна" другим модулям,
// по понятной, надеюсь, причине :)  
function MyMegaFunc(I:Integer; P:Pointer):boolean;
begin
 ...
end;

end.


А потом добавляешь его куданить в \Source\Rtl\Common.



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

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

Наверх




Память: 0.48 MB
Время: 0.024 c
2-1200581118
4815162342
2008-01-17 17:45
2008.02.10
MDI окна - панель


2-1200290731
Dana
2008-01-14 09:05
2008.02.10
111


15-1199641367
Lip
2008-01-06 20:42
2008.02.10
Как в ListBox получить выбранное значение?


1-1193828428
vamp_avp
2007-10-31 14:00
2008.02.10
ping tracert


3-1191002264
Dik59
2007-09-28 21:57
2008.02.10
Коды завершения