La Commande Numérique sur la Production Bois
Date de publication : 06/03/2010. Date de mise à jour : 03/07/2011.
Buffs.PAS - Buff_text.PAS - Num_buff.PAS
Buffs.PAS
Buff_text.PAS
Num_buff.PAS
Buffs.PAS - Buff_text.PAS - Num_buff.PAS
Buffs.PAS
Unit buffs;
Interface
var
LinePtr :Pointer;
SizeLinePtr :Word;
Menu_Buf : Pointer;
Size_Menu_Buf : Word;
Sub_Buf : pointer;
Size_Sub_Buf : Word;
BuffDir : Pointer;
SizeDir : Word;
Implementation
End.
|
Buff_text.PAS
Unit buff_tex;
Interface
Type
Buf___Ptr = Array[1..30720] of char;
var
BufTexte : ^Buf___Ptr;
Implementation
End.
|
Num_buff.PAS
Unit num_buff;
Interface
Const MaxLig = 500;
Long_Formule = 20;
Limite = 19;
Max_Outils = 32;
Type var_str = string[Long_Formule];
Tableau128 = Array[1..20] OF Var_Str;
TablesValeur = Record
X,Y,Z,R ,I ,J ,K :real;
T,D : byte;
ED : integer;
end;
TablesCommande = Record
CN,CF,CS : String[6];
CG, CX,CY,CR,CM,CED : String[6];
LA,LX,LY,LR,LI,LJ,LED : ^VAR_STR;
end;
TabVar = ^Liste1;
Liste1 = Array[1..MaxLig] OF TablesValeur;
TabFonc = ^Liste2;
Liste2 = Array[1..MaxLig] OF TablesCommande;
TableOutils = Array[1..2,1..Max_Outils] Of Real;
Fichier_Outil = file of TableOutils;
var
W : TabVar;
C : TabFonc;
Tab128 : Tableau128;
Tab_Case_Reyon : TableOutils;
File_Outils : Fichier_Outil;
Implementation
var u : byte;
begin
for u:=1 to Max_Outils Do
begin
Tab_Case_Reyon[1,u]:=50;
Tab_Case_Reyon[2,u]:=4;
end;
end.
|


Les sources présentées sur cette page sont libres de droits
et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation
constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ©
2011 A. Ara. Aucune reproduction, même partielle, ne peut être
faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc.
sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à
trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.