home *** CD-ROM | disk | FTP | other *** search
- 100 rem equalizer zur anpassung
- 105 rem bereits vorhandener rel-dateien
- 108 :
- 110 print"[147]"(NULL)(14,5)"f+m manager"
- 120 print(NULL)(13,6)"[192][192][192][192][192][192][192][192][192][192][192][192][192]"
- 130 print(NULL)(15,8)"equalizer"
- 140 print(NULL)(6,11)"dateiname [166][166][166][166][166][166][166][166][166][166][166][166][166][166][166][166]"
- 150 (NULL)3:(NULL)
- 160 ds=65535 : fe=-1
- 170 gosub500
- 180 :
- 190 :
- 200 print(NULL)(5,16)"datensaetze werden gezaehlt !"
- 210 print(NULL)(13,18)"datensatz#"
- 220 (NULL)"i"
- 230 (NULL) s0$
- 240 gosub600
- 250 for i=1tods
- 260 (NULL) i,1,a$ : input#127,er
- 270 if er<>50 then print(NULL)(23,18);i : next
- 280 (NULL)
- 290 (NULL) "s:"+left$(s0$,15)+"+"
- 300 print"[147]"(NULL)(2,0)"datensaetze:"i"datensatzlaenge:"s1$
- 310 :
- 320 print(NULL)(9,3)"anzahl der felder ? ";
- 330 (NULL) 2,fe :dim fe(fe)
- 340 iffe=1thenfe(1)=asc(a$):goto450
- 350 :
- 360 for j=1to fe
- 370 printtab(10)"max. feldlaenge :"val(s1$)-a
- 380 printtab(10)"feld";j;tab(19)"laenge : ";
- 390 (NULL) 3,fe(j)
- 400 if fe(j)=0 then printtab(11)"null nicht erlaubt":goto370
- 410 if a+fe(j) > val(s1$) then printtab(16)"zu lang !":goto370
- 420 a=fe(j)+a
- 430 next
- 440 :
- 450 printtab(9)"file wird geschrieben!"
- 460 ds=i-1 : gosub500
- 470 close15
- 480 end
- 490 :
- 500 open1,8,1,left$(s0$,15)+"+"
- 510 print#1, chr$(ds-int(ds/256)*256);
- 520 print#1, chr$(ds/256);
- 530 if fe=-1 then print#1,chr$(1);chr$(1);:goto580
- 540 print#1, chr$(fe);
- 550 for k=1tofe
- 560 print#1, chr$(fe(k));
- 570 next
- 580 close1
- 590 return
- 600 open15,8,15
- 610 print#15,"m-r"chr$(200)chr$(0)
- 620 get#15,a$
- 630 s1$=str$(asc(a$))
- 640 return
-