Модератор: Модераторы
procedure SaveAllMyGlobalVariablesToFile(const aFilename: string): boolean;
Var_A:=......
PROCEDURE IZ_CONF0_V_NASTROIKI;//ПРОЦЕДУРА ИНИЦИАЛИЗАЦИИ АЛЬТЕРНАТИВНЫХ ПАРАМЕТРОВ
CONST
LIMIT=70000;
KOLP=3;
VAR
Q3: BYTE;
Q2,W2,E2,R2,T2,Y2: LONGINT;
QQ3: ARRAY [1..LIMIT+200] OF BYTE;
S5: ARRAY [1..KOLP] OF STRING;
Z5: ARRAY [1..KOLP] OF ANSISTRING;
Q5: STRING;
LABEL
1,2, 100;
BEGIN
S5[1]:='katalog_homjaka='+#39;
S5[2]:='katalog_zzzz='+#39;
S5[3]:='repack='+#39;
Q2:=FPOPEN(PUTJ_k_kornju5+'conf0.conf',Open_RDONLY);
IF Q2<0 THEN GOTO 100;
W2:=FPLSEEK(Q2,0,SEEK_END);
FPLSEEK(Q2,0,SEEK_SET);
IF W2>LIMIT THEN W2:=LIMIT;
IF W2<1 THEN GOTO 100;
FPREAD(Q2,QQ3,W2);
FOR Q3:=1 TO KOLP DO BEGIN
FOR E2:=1 TO W2 DO BEGIN
IF QQ3[E2]<>10 THEN GOTO 2;
IF QQ3[E2+1]<>36 THEN GOTO 2;
FOR R2:=1 TO LENGTH(S5[Q3]) DO BEGIN
IF QQ3[E2+R2+1]<>ORD(S5[Q3,R2]) THEN GOTO 2;
IF QQ3[E2+R2+1]=39 THEN BEGIN
Y2:=1;
FOR T2:=R2+1 TO W2 DO BEGIN
IF QQ3[E2+T2+1]=10 THEN GOTO 1;
Z5[Q3]:=Z5[Q3]+CHR(QQ3[E2+T2+1]);
IF QQ3[E2+T2+1]=39 THEN GOTO 1;
INC(Y2);
END;
GOTO 1;
END;
END;
2:
END;
1:
END;
W2:=LENGTH(Z5[1]);
IF W2>1 THEN BEGIN SETLENGTH(Z5[1],W2-1); katalog_homjaka:=Z5[1]; END;
W2:=LENGTH(Z5[2]);
IF W2>1 THEN BEGIN SETLENGTH(Z5[2],W2-1); katalog_zzzz:=Z5[2]; END;
W2:=LENGTH(Z5[3]);
IF W2>1 THEN BEGIN SETLENGTH(Z5[3],W2-1); repack:=F_VAL(Z5[3]); END;
100:
FPCLOSE(Q2);
END;
Brainenjii писал(а):Святые угодники 0.о
sign писал(а):Brainenjii писал(а):Святые угодники 0.о
Господи!
И это писано в нашем веке?![]()
![]()
Вернуться в Free Pascal Compiler
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5