Цитата:
Сообщение от UnrealFire
Имеется процедура, работает исключително с общими переменными.
|
Что такое "общие переменные"? Глобальные чтоли? А если общие, то общие с чем?
Цитата:
Сообщение от UnrealFire
Нужно ее вызвать, но без ввода параметров не вызывается.
Как это решить?
|
Нельзя вызвать процедуру без ввода её параметров. Если какие-то значения параметров используются часто, то такие параметры можно объявить как "параметры со значениями по-умолчанию". Пример:
Код:
procedure Proc(XX: Integer; YY: Integer = 15);
begin
//
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
// Эту процедуру можно вызвать так:
Proc(10, 20);
// А можно вызвать так:
Proc(10);
// При этом фактически она будет вызвана так:
Proc(10, 15);
// Т.е. второй параметр всё-равно будет введён в процедуру, но скрытно, и явно его вводить не нужно
end;
Цитата:
Сообщение от UnrealFire
Пробовал через функции, но он вывел кучу ошибок, вроде я неправильно вообще обьявил.
|
Покажи как ты переоформил процедуру в функцию, что стало выводить кучу ошибок?
Цитата:
Сообщение от UnrealFire
Обьявлял как в паскале. Напишите как это обьявлять.
|
Если объявлять как в паскале, то в Delphi это должно работать.