Código Delphi
[-]
unit Global;
interface
uses
SysUtils,DmAnievas,Registry,Windows,Printers,Dialogs;
Var
AskBor:Boolean;
nIntentos:Integer;
nClave:Integer;
Estado:Integer;
nOpcion:Integer;
Anno,Mes,Dia:Word;
Pueblo:String;
cFiltro:String;
listado:Integer;
cUsuario:String;
nSuma:Integer;
nRepara
ouble; //Número de reparación actual
Function Codifica(s:String):String;
function RoundEuros(Const X: Double): Double;
function GrupoTrabajo : string;
Function NombreUsuario():String;
Function GetImpresora(Impre:String):Integer;
Procedure BorraLck();
Const
clinDown = Chr(10)+Chr(13);
implementation
function RoundEuros(Const X: Double): Double;
var
r:Int64; X2:Int64; x1:double; begin
x2:=trunc((abs(x)*1000)+0.5);
r:=(x2 mod 10); x2:=trunc(x2/10);
if r >= 5 then x2:=x2+1;
x1:=x2/100;
if x < 0 then
result:=0 - x1
else
result:=x1;
end;
end.
En todos los forms en que vayas a utilizar estas variables y funciones tienes que hacer un "Use" de esta unidad.
Un Saludo.