1*cdf0e10cSrcweir.\\\ WRITER 6 \\\ 2*cdf0e10cSrcweirC:\ALMUT\SV\SVREF5.LAY 3*cdf0e10cSrcweirR:\SW55N\TREIBER\PS.GPM 4*cdf0e10cSrcweir12 5*cdf0e10cSrcweir00000 6*cdf0e10cSrcweir00010 7*cdf0e10cSrcweir01463 8*cdf0e10cSrcweir00001 9*cdf0e10cSrcweir00001 10*cdf0e10cSrcweir00001 11*cdf0e10cSrcweir00002 12*cdf0e10cSrcweir00002 13*cdf0e10cSrcweir00000 14*cdf0e10cSrcweir00000 15*cdf0e10cSrcweir00000 16*cdf0e10cSrcweir00000 17*cdf0e10cSrcweirMM 18*cdf0e10cSrcweirUser Doku 19*cdf0e10cSrcweirRSC 20*cdf0e10cSrcweirRSC-Beschreibung 21*cdf0e10cSrcweir 22*cdf0e10cSrcweir 23*cdf0e10cSrcweir 24*cdf0e10cSrcweir 25*cdf0e10cSrcweir 26*cdf0e10cSrcweir 27*cdf0e10cSrcweir0 28*cdf0e10cSrcweir11905 29*cdf0e10cSrcweir8390 30*cdf0e10cSrcweir0 31*cdf0e10cSrcweir0 32*cdf0e10cSrcweirJA 33*cdf0e10cSrcweir3 34*cdf0e10cSrcweir75 35*cdf0e10cSrcweir0 36*cdf0e10cSrcweir20 37*cdf0e10cSrcweir0 38*cdf0e10cSrcweir0 39*cdf0e10cSrcweir0 40*cdf0e10cSrcweir0 41*cdf0e10cSrcweir0 42*cdf0e10cSrcweir0 43*cdf0e10cSrcweir0 44*cdf0e10cSrcweirJA 45*cdf0e10cSrcweir 46*cdf0e10cSrcweir 47*cdf0e10cSrcweir 48*cdf0e10cSrcweir6 49*cdf0e10cSrcweir16 50*cdf0e10cSrcweir29 51*cdf0e10cSrcweircourier 9.5 52*cdf0e10cSrcweirC1 53*cdf0e10cSrcweir33 54*cdf0e10cSrcweir19 55*cdf0e10cSrcweir0 56*cdf0e10cSrcweir 57*cdf0e10cSrcweirHelvetica 14 Pt Fett 58*cdf0e10cSrcweirF1 59*cdf0e10cSrcweir65 60*cdf0e10cSrcweir28 61*cdf0e10cSrcweir2 62*cdf0e10cSrcweir 63*cdf0e10cSrcweirHelvetica 12 Pt Fett 64*cdf0e10cSrcweirF2 65*cdf0e10cSrcweir65 66*cdf0e10cSrcweir24 67*cdf0e10cSrcweir2 68*cdf0e10cSrcweir 69*cdf0e10cSrcweirHelvetia 10 Pt Fett 70*cdf0e10cSrcweirF3 71*cdf0e10cSrcweir65 72*cdf0e10cSrcweir20 73*cdf0e10cSrcweir2 74*cdf0e10cSrcweir 75*cdf0e10cSrcweirTimes 10 76*cdf0e10cSrcweirT1 77*cdf0e10cSrcweir97 78*cdf0e10cSrcweir20 79*cdf0e10cSrcweir0 80*cdf0e10cSrcweir 81*cdf0e10cSrcweirCourier 7 82*cdf0e10cSrcweirC2 83*cdf0e10cSrcweir33 84*cdf0e10cSrcweir14 85*cdf0e10cSrcweir0 86*cdf0e10cSrcweir 87*cdf0e10cSrcweirGrund - Absatzlayout 88*cdf0e10cSrcweirGA 89*cdf0e10cSrcweir0 90*cdf0e10cSrcweir0 91*cdf0e10cSrcweir0 92*cdf0e10cSrcweir0 93*cdf0e10cSrcweir5 94*cdf0e10cSrcweir97 95*cdf0e10cSrcweir20 96*cdf0e10cSrcweir0 97*cdf0e10cSrcweir0 98*cdf0e10cSrcweir0 99*cdf0e10cSrcweir1 100*cdf0e10cSrcweirNEIN 101*cdf0e10cSrcweirNEIN 102*cdf0e10cSrcweirNEIN 103*cdf0e10cSrcweir238 104*cdf0e10cSrcweir0 105*cdf0e10cSrcweir0 106*cdf0e10cSrcweir16 107*cdf0e10cSrcweir0 108*cdf0e10cSrcweir0 109*cdf0e10cSrcweir0 110*cdf0e10cSrcweir0 111*cdf0e10cSrcweir0 112*cdf0e10cSrcweir0 113*cdf0e10cSrcweir0 114*cdf0e10cSrcweirNEIN 115*cdf0e10cSrcweir 116*cdf0e10cSrcweir13 117*cdf0e10cSrcweir576 118*cdf0e10cSrcweir0 119*cdf0e10cSrcweir0 120*cdf0e10cSrcweir1152 121*cdf0e10cSrcweir0 122*cdf0e10cSrcweir0 123*cdf0e10cSrcweir1728 124*cdf0e10cSrcweir0 125*cdf0e10cSrcweir0 126*cdf0e10cSrcweir2304 127*cdf0e10cSrcweir0 128*cdf0e10cSrcweir0 129*cdf0e10cSrcweir2880 130*cdf0e10cSrcweir0 131*cdf0e10cSrcweir0 132*cdf0e10cSrcweir3456 133*cdf0e10cSrcweir0 134*cdf0e10cSrcweir0 135*cdf0e10cSrcweir4032 136*cdf0e10cSrcweir0 137*cdf0e10cSrcweir0 138*cdf0e10cSrcweir4608 139*cdf0e10cSrcweir0 140*cdf0e10cSrcweir0 141*cdf0e10cSrcweir5184 142*cdf0e10cSrcweir0 143*cdf0e10cSrcweir0 144*cdf0e10cSrcweir5760 145*cdf0e10cSrcweir0 146*cdf0e10cSrcweir0 147*cdf0e10cSrcweir6336 148*cdf0e10cSrcweir0 149*cdf0e10cSrcweir0 150*cdf0e10cSrcweir6912 151*cdf0e10cSrcweir0 152*cdf0e10cSrcweir0 153*cdf0e10cSrcweir7488 154*cdf0e10cSrcweir0 155*cdf0e10cSrcweir0 156*cdf0e10cSrcweirListing 157*cdf0e10cSrcweirLI 158*cdf0e10cSrcweir0 159*cdf0e10cSrcweir0 160*cdf0e10cSrcweir0 161*cdf0e10cSrcweir0 162*cdf0e10cSrcweir1 163*cdf0e10cSrcweir33 164*cdf0e10cSrcweir19 165*cdf0e10cSrcweir0 166*cdf0e10cSrcweir1 167*cdf0e10cSrcweir0 168*cdf0e10cSrcweir1 169*cdf0e10cSrcweirNEIN 170*cdf0e10cSrcweirNEIN 171*cdf0e10cSrcweirNEIN 172*cdf0e10cSrcweir238 173*cdf0e10cSrcweir0 174*cdf0e10cSrcweir0 175*cdf0e10cSrcweir16 176*cdf0e10cSrcweir0 177*cdf0e10cSrcweir0 178*cdf0e10cSrcweir0 179*cdf0e10cSrcweir0 180*cdf0e10cSrcweir0 181*cdf0e10cSrcweir0 182*cdf0e10cSrcweir0 183*cdf0e10cSrcweirNEIN 184*cdf0e10cSrcweir 185*cdf0e10cSrcweir13 186*cdf0e10cSrcweir432 187*cdf0e10cSrcweir0 188*cdf0e10cSrcweir0 189*cdf0e10cSrcweir1008 190*cdf0e10cSrcweir0 191*cdf0e10cSrcweir0 192*cdf0e10cSrcweir1728 193*cdf0e10cSrcweir0 194*cdf0e10cSrcweir0 195*cdf0e10cSrcweir2304 196*cdf0e10cSrcweir0 197*cdf0e10cSrcweir0 198*cdf0e10cSrcweir2880 199*cdf0e10cSrcweir0 200*cdf0e10cSrcweir0 201*cdf0e10cSrcweir3456 202*cdf0e10cSrcweir0 203*cdf0e10cSrcweir0 204*cdf0e10cSrcweir4032 205*cdf0e10cSrcweir0 206*cdf0e10cSrcweir0 207*cdf0e10cSrcweir4608 208*cdf0e10cSrcweir0 209*cdf0e10cSrcweir0 210*cdf0e10cSrcweir5184 211*cdf0e10cSrcweir0 212*cdf0e10cSrcweir0 213*cdf0e10cSrcweir5760 214*cdf0e10cSrcweir0 215*cdf0e10cSrcweir0 216*cdf0e10cSrcweir6336 217*cdf0e10cSrcweir0 218*cdf0e10cSrcweir0 219*cdf0e10cSrcweir7632 220*cdf0e10cSrcweir0 221*cdf0e10cSrcweir0 222*cdf0e10cSrcweir8352 223*cdf0e10cSrcweir0 224*cdf0e10cSrcweir0 225*cdf0e10cSrcweirFunktionsparameter 226*cdf0e10cSrcweirFP 227*cdf0e10cSrcweir0 228*cdf0e10cSrcweir2449 229*cdf0e10cSrcweir0 230*cdf0e10cSrcweir0 231*cdf0e10cSrcweir5 232*cdf0e10cSrcweir97 233*cdf0e10cSrcweir20 234*cdf0e10cSrcweir0 235*cdf0e10cSrcweir0 236*cdf0e10cSrcweir0 237*cdf0e10cSrcweir1 238*cdf0e10cSrcweirNEIN 239*cdf0e10cSrcweirNEIN 240*cdf0e10cSrcweirNEIN 241*cdf0e10cSrcweir238 242*cdf0e10cSrcweir0 243*cdf0e10cSrcweir0 244*cdf0e10cSrcweir16 245*cdf0e10cSrcweir0 246*cdf0e10cSrcweir0 247*cdf0e10cSrcweir0 248*cdf0e10cSrcweir0 249*cdf0e10cSrcweir0 250*cdf0e10cSrcweir0 251*cdf0e10cSrcweir0 252*cdf0e10cSrcweirNEIN 253*cdf0e10cSrcweir 254*cdf0e10cSrcweir8 255*cdf0e10cSrcweir2448 256*cdf0e10cSrcweir0 257*cdf0e10cSrcweir0 258*cdf0e10cSrcweir3024 259*cdf0e10cSrcweir0 260*cdf0e10cSrcweir0 261*cdf0e10cSrcweir3600 262*cdf0e10cSrcweir0 263*cdf0e10cSrcweir0 264*cdf0e10cSrcweir4176 265*cdf0e10cSrcweir0 266*cdf0e10cSrcweir0 267*cdf0e10cSrcweir4752 268*cdf0e10cSrcweir0 269*cdf0e10cSrcweir0 270*cdf0e10cSrcweir5328 271*cdf0e10cSrcweir0 272*cdf0e10cSrcweir0 273*cdf0e10cSrcweir5904 274*cdf0e10cSrcweir0 275*cdf0e10cSrcweir0 276*cdf0e10cSrcweir6480 277*cdf0e10cSrcweir0 278*cdf0e10cSrcweir0 279*cdf0e10cSrcweirUnter�berschrift 280*cdf0e10cSrcweirF1 281*cdf0e10cSrcweir0 282*cdf0e10cSrcweir0 283*cdf0e10cSrcweir0 284*cdf0e10cSrcweir0 285*cdf0e10cSrcweir4 286*cdf0e10cSrcweir65 287*cdf0e10cSrcweir20 288*cdf0e10cSrcweir0 289*cdf0e10cSrcweir1 290*cdf0e10cSrcweir0 291*cdf0e10cSrcweir1 292*cdf0e10cSrcweirNEIN 293*cdf0e10cSrcweirNEIN 294*cdf0e10cSrcweirNEIN 295*cdf0e10cSrcweir238 296*cdf0e10cSrcweir0 297*cdf0e10cSrcweir0 298*cdf0e10cSrcweir16 299*cdf0e10cSrcweir0 300*cdf0e10cSrcweir0 301*cdf0e10cSrcweir0 302*cdf0e10cSrcweir0 303*cdf0e10cSrcweir0 304*cdf0e10cSrcweir0 305*cdf0e10cSrcweir0 306*cdf0e10cSrcweirNEIN 307*cdf0e10cSrcweir 308*cdf0e10cSrcweir13 309*cdf0e10cSrcweir576 310*cdf0e10cSrcweir0 311*cdf0e10cSrcweir0 312*cdf0e10cSrcweir1152 313*cdf0e10cSrcweir0 314*cdf0e10cSrcweir0 315*cdf0e10cSrcweir1728 316*cdf0e10cSrcweir0 317*cdf0e10cSrcweir0 318*cdf0e10cSrcweir2304 319*cdf0e10cSrcweir0 320*cdf0e10cSrcweir0 321*cdf0e10cSrcweir2880 322*cdf0e10cSrcweir0 323*cdf0e10cSrcweir0 324*cdf0e10cSrcweir3456 325*cdf0e10cSrcweir0 326*cdf0e10cSrcweir0 327*cdf0e10cSrcweir4032 328*cdf0e10cSrcweir0 329*cdf0e10cSrcweir0 330*cdf0e10cSrcweir4608 331*cdf0e10cSrcweir0 332*cdf0e10cSrcweir0 333*cdf0e10cSrcweir5184 334*cdf0e10cSrcweir0 335*cdf0e10cSrcweir0 336*cdf0e10cSrcweir5760 337*cdf0e10cSrcweir0 338*cdf0e10cSrcweir0 339*cdf0e10cSrcweir6336 340*cdf0e10cSrcweir0 341*cdf0e10cSrcweir0 342*cdf0e10cSrcweir6912 343*cdf0e10cSrcweir0 344*cdf0e10cSrcweir0 345*cdf0e10cSrcweir7488 346*cdf0e10cSrcweir0 347*cdf0e10cSrcweir0 348*cdf0e10cSrcweirPunktliste 349*cdf0e10cSrcweirPL 350*cdf0e10cSrcweir0 351*cdf0e10cSrcweir289 352*cdf0e10cSrcweir0 353*cdf0e10cSrcweir0 354*cdf0e10cSrcweir5 355*cdf0e10cSrcweir97 356*cdf0e10cSrcweir20 357*cdf0e10cSrcweir0 358*cdf0e10cSrcweir0 359*cdf0e10cSrcweir0 360*cdf0e10cSrcweir1 361*cdf0e10cSrcweirNEIN 362*cdf0e10cSrcweirNEIN 363*cdf0e10cSrcweirNEIN 364*cdf0e10cSrcweir238 365*cdf0e10cSrcweir0 366*cdf0e10cSrcweir0 367*cdf0e10cSrcweir16 368*cdf0e10cSrcweir0 369*cdf0e10cSrcweir0 370*cdf0e10cSrcweir0 371*cdf0e10cSrcweir0 372*cdf0e10cSrcweir0 373*cdf0e10cSrcweir0 374*cdf0e10cSrcweir0 375*cdf0e10cSrcweirNEIN 376*cdf0e10cSrcweir 377*cdf0e10cSrcweir1 378*cdf0e10cSrcweir288 379*cdf0e10cSrcweir0 380*cdf0e10cSrcweir0 381*cdf0e10cSrcweir�berschrift Klasse 382*cdf0e10cSrcweirU1 383*cdf0e10cSrcweir0 384*cdf0e10cSrcweir0 385*cdf0e10cSrcweir0 386*cdf0e10cSrcweir0 387*cdf0e10cSrcweir2 388*cdf0e10cSrcweir65 389*cdf0e10cSrcweir28 390*cdf0e10cSrcweir0 391*cdf0e10cSrcweir1 392*cdf0e10cSrcweir0 393*cdf0e10cSrcweir1 394*cdf0e10cSrcweirNEIN 395*cdf0e10cSrcweirNEIN 396*cdf0e10cSrcweirNEIN 397*cdf0e10cSrcweir238 398*cdf0e10cSrcweir1 399*cdf0e10cSrcweir0 400*cdf0e10cSrcweir16 401*cdf0e10cSrcweir0 402*cdf0e10cSrcweir0 403*cdf0e10cSrcweir0 404*cdf0e10cSrcweir0 405*cdf0e10cSrcweir0 406*cdf0e10cSrcweir0 407*cdf0e10cSrcweir0 408*cdf0e10cSrcweirNEIN 409*cdf0e10cSrcweir 410*cdf0e10cSrcweir13 411*cdf0e10cSrcweir576 412*cdf0e10cSrcweir0 413*cdf0e10cSrcweir0 414*cdf0e10cSrcweir1152 415*cdf0e10cSrcweir0 416*cdf0e10cSrcweir0 417*cdf0e10cSrcweir1728 418*cdf0e10cSrcweir0 419*cdf0e10cSrcweir0 420*cdf0e10cSrcweir2304 421*cdf0e10cSrcweir0 422*cdf0e10cSrcweir0 423*cdf0e10cSrcweir2880 424*cdf0e10cSrcweir0 425*cdf0e10cSrcweir0 426*cdf0e10cSrcweir3456 427*cdf0e10cSrcweir0 428*cdf0e10cSrcweir0 429*cdf0e10cSrcweir4032 430*cdf0e10cSrcweir0 431*cdf0e10cSrcweir0 432*cdf0e10cSrcweir4608 433*cdf0e10cSrcweir0 434*cdf0e10cSrcweir0 435*cdf0e10cSrcweir5184 436*cdf0e10cSrcweir0 437*cdf0e10cSrcweir0 438*cdf0e10cSrcweir5760 439*cdf0e10cSrcweir0 440*cdf0e10cSrcweir0 441*cdf0e10cSrcweir6336 442*cdf0e10cSrcweir0 443*cdf0e10cSrcweir0 444*cdf0e10cSrcweir6912 445*cdf0e10cSrcweir0 446*cdf0e10cSrcweir0 447*cdf0e10cSrcweir7488 448*cdf0e10cSrcweir0 449*cdf0e10cSrcweir0 450*cdf0e10cSrcweir�berschrift Methode 451*cdf0e10cSrcweirU0 452*cdf0e10cSrcweir0 453*cdf0e10cSrcweir0 454*cdf0e10cSrcweir0 455*cdf0e10cSrcweir0 456*cdf0e10cSrcweir2 457*cdf0e10cSrcweir65 458*cdf0e10cSrcweir24 459*cdf0e10cSrcweir0 460*cdf0e10cSrcweir1 461*cdf0e10cSrcweir0 462*cdf0e10cSrcweir1 463*cdf0e10cSrcweirNEIN 464*cdf0e10cSrcweirNEIN 465*cdf0e10cSrcweirNEIN 466*cdf0e10cSrcweir238 467*cdf0e10cSrcweir0 468*cdf0e10cSrcweir0 469*cdf0e10cSrcweir16 470*cdf0e10cSrcweir0 471*cdf0e10cSrcweir0 472*cdf0e10cSrcweir0 473*cdf0e10cSrcweir0 474*cdf0e10cSrcweir0 475*cdf0e10cSrcweir0 476*cdf0e10cSrcweir0 477*cdf0e10cSrcweirNEIN 478*cdf0e10cSrcweir 479*cdf0e10cSrcweir13 480*cdf0e10cSrcweir576 481*cdf0e10cSrcweir0 482*cdf0e10cSrcweir0 483*cdf0e10cSrcweir1152 484*cdf0e10cSrcweir0 485*cdf0e10cSrcweir0 486*cdf0e10cSrcweir1728 487*cdf0e10cSrcweir0 488*cdf0e10cSrcweir0 489*cdf0e10cSrcweir2304 490*cdf0e10cSrcweir0 491*cdf0e10cSrcweir0 492*cdf0e10cSrcweir2880 493*cdf0e10cSrcweir0 494*cdf0e10cSrcweir0 495*cdf0e10cSrcweir3456 496*cdf0e10cSrcweir0 497*cdf0e10cSrcweir0 498*cdf0e10cSrcweir4032 499*cdf0e10cSrcweir0 500*cdf0e10cSrcweir0 501*cdf0e10cSrcweir4608 502*cdf0e10cSrcweir0 503*cdf0e10cSrcweir0 504*cdf0e10cSrcweir5184 505*cdf0e10cSrcweir0 506*cdf0e10cSrcweir0 507*cdf0e10cSrcweir5760 508*cdf0e10cSrcweir0 509*cdf0e10cSrcweir0 510*cdf0e10cSrcweir6336 511*cdf0e10cSrcweir0 512*cdf0e10cSrcweir0 513*cdf0e10cSrcweir6912 514*cdf0e10cSrcweir0 515*cdf0e10cSrcweir0 516*cdf0e10cSrcweir7488 517*cdf0e10cSrcweir0 518*cdf0e10cSrcweir0 519*cdf0e10cSrcweirKopfzeile rechts 520*cdf0e10cSrcweirKR 521*cdf0e10cSrcweir0 522*cdf0e10cSrcweir0 523*cdf0e10cSrcweir0 524*cdf0e10cSrcweir0 525*cdf0e10cSrcweir4 526*cdf0e10cSrcweir65 527*cdf0e10cSrcweir20 528*cdf0e10cSrcweir0 529*cdf0e10cSrcweir2 530*cdf0e10cSrcweir0 531*cdf0e10cSrcweir1 532*cdf0e10cSrcweirNEIN 533*cdf0e10cSrcweirNEIN 534*cdf0e10cSrcweirNEIN 535*cdf0e10cSrcweir238 536*cdf0e10cSrcweir0 537*cdf0e10cSrcweir0 538*cdf0e10cSrcweir16 539*cdf0e10cSrcweir0 540*cdf0e10cSrcweir0 541*cdf0e10cSrcweir0 542*cdf0e10cSrcweir0 543*cdf0e10cSrcweir0 544*cdf0e10cSrcweir0 545*cdf0e10cSrcweir0 546*cdf0e10cSrcweirNEIN 547*cdf0e10cSrcweir 548*cdf0e10cSrcweir1 549*cdf0e10cSrcweir7920 550*cdf0e10cSrcweir1 551*cdf0e10cSrcweir0 552*cdf0e10cSrcweirKopfzeile links 553*cdf0e10cSrcweirKL 554*cdf0e10cSrcweir0 555*cdf0e10cSrcweir0 556*cdf0e10cSrcweir0 557*cdf0e10cSrcweir0 558*cdf0e10cSrcweir4 559*cdf0e10cSrcweir65 560*cdf0e10cSrcweir20 561*cdf0e10cSrcweir0 562*cdf0e10cSrcweir1 563*cdf0e10cSrcweir0 564*cdf0e10cSrcweir1 565*cdf0e10cSrcweirNEIN 566*cdf0e10cSrcweirNEIN 567*cdf0e10cSrcweirNEIN 568*cdf0e10cSrcweir238 569*cdf0e10cSrcweir0 570*cdf0e10cSrcweir0 571*cdf0e10cSrcweir16 572*cdf0e10cSrcweir0 573*cdf0e10cSrcweir0 574*cdf0e10cSrcweir0 575*cdf0e10cSrcweir0 576*cdf0e10cSrcweir0 577*cdf0e10cSrcweir0 578*cdf0e10cSrcweir0 579*cdf0e10cSrcweirNEIN 580*cdf0e10cSrcweir 581*cdf0e10cSrcweir1 582*cdf0e10cSrcweir6916 583*cdf0e10cSrcweir1 584*cdf0e10cSrcweir0 585*cdf0e10cSrcweirFu�zeile linksb�ndig 586*cdf0e10cSrcweirFL 587*cdf0e10cSrcweir0 588*cdf0e10cSrcweir0 589*cdf0e10cSrcweir0 590*cdf0e10cSrcweir0 591*cdf0e10cSrcweir4 592*cdf0e10cSrcweir65 593*cdf0e10cSrcweir20 594*cdf0e10cSrcweir0 595*cdf0e10cSrcweir1 596*cdf0e10cSrcweir0 597*cdf0e10cSrcweir1 598*cdf0e10cSrcweirNEIN 599*cdf0e10cSrcweirNEIN 600*cdf0e10cSrcweirNEIN 601*cdf0e10cSrcweir238 602*cdf0e10cSrcweir0 603*cdf0e10cSrcweir0 604*cdf0e10cSrcweir16 605*cdf0e10cSrcweir0 606*cdf0e10cSrcweir0 607*cdf0e10cSrcweir0 608*cdf0e10cSrcweir0 609*cdf0e10cSrcweir0 610*cdf0e10cSrcweir0 611*cdf0e10cSrcweir0 612*cdf0e10cSrcweirNEIN 613*cdf0e10cSrcweir 614*cdf0e10cSrcweir1 615*cdf0e10cSrcweir5952 616*cdf0e10cSrcweir1 617*cdf0e10cSrcweir0 618*cdf0e10cSrcweirFu�zeile rechtsb�ndig 619*cdf0e10cSrcweirFR 620*cdf0e10cSrcweir0 621*cdf0e10cSrcweir0 622*cdf0e10cSrcweir0 623*cdf0e10cSrcweir0 624*cdf0e10cSrcweir4 625*cdf0e10cSrcweir65 626*cdf0e10cSrcweir20 627*cdf0e10cSrcweir0 628*cdf0e10cSrcweir2 629*cdf0e10cSrcweir0 630*cdf0e10cSrcweir1 631*cdf0e10cSrcweirNEIN 632*cdf0e10cSrcweirNEIN 633*cdf0e10cSrcweirNEIN 634*cdf0e10cSrcweir0 635*cdf0e10cSrcweir0 636*cdf0e10cSrcweir0 637*cdf0e10cSrcweir16 638*cdf0e10cSrcweir0 639*cdf0e10cSrcweir0 640*cdf0e10cSrcweir0 641*cdf0e10cSrcweir0 642*cdf0e10cSrcweir0 643*cdf0e10cSrcweir0 644*cdf0e10cSrcweir0 645*cdf0e10cSrcweirNEIN 646*cdf0e10cSrcweir 647*cdf0e10cSrcweir1 648*cdf0e10cSrcweir6768 649*cdf0e10cSrcweir1 650*cdf0e10cSrcweir0 651*cdf0e10cSrcweirLinie linksb�ndig 652*cdf0e10cSrcweirLL 653*cdf0e10cSrcweir0 654*cdf0e10cSrcweir0 655*cdf0e10cSrcweir0 656*cdf0e10cSrcweir0 657*cdf0e10cSrcweir4 658*cdf0e10cSrcweir65 659*cdf0e10cSrcweir20 660*cdf0e10cSrcweir0 661*cdf0e10cSrcweir1 662*cdf0e10cSrcweir0 663*cdf0e10cSrcweir1 664*cdf0e10cSrcweirNEIN 665*cdf0e10cSrcweirNEIN 666*cdf0e10cSrcweirNEIN 667*cdf0e10cSrcweir0 668*cdf0e10cSrcweir0 669*cdf0e10cSrcweir0 670*cdf0e10cSrcweir16 671*cdf0e10cSrcweir0 672*cdf0e10cSrcweir0 673*cdf0e10cSrcweir0 674*cdf0e10cSrcweir0 675*cdf0e10cSrcweir0 676*cdf0e10cSrcweir0 677*cdf0e10cSrcweir0 678*cdf0e10cSrcweirNEIN 679*cdf0e10cSrcweir 680*cdf0e10cSrcweir1 681*cdf0e10cSrcweir7920 682*cdf0e10cSrcweir1 683*cdf0e10cSrcweir0 684*cdf0e10cSrcweirLinie rechtsb�ndig 685*cdf0e10cSrcweirLR 686*cdf0e10cSrcweir0 687*cdf0e10cSrcweir0 688*cdf0e10cSrcweir0 689*cdf0e10cSrcweir0 690*cdf0e10cSrcweir4 691*cdf0e10cSrcweir65 692*cdf0e10cSrcweir20 693*cdf0e10cSrcweir0 694*cdf0e10cSrcweir2 695*cdf0e10cSrcweir0 696*cdf0e10cSrcweir1 697*cdf0e10cSrcweirNEIN 698*cdf0e10cSrcweirNEIN 699*cdf0e10cSrcweirNEIN 700*cdf0e10cSrcweir0 701*cdf0e10cSrcweir0 702*cdf0e10cSrcweir0 703*cdf0e10cSrcweir16 704*cdf0e10cSrcweir0 705*cdf0e10cSrcweir0 706*cdf0e10cSrcweir0 707*cdf0e10cSrcweir0 708*cdf0e10cSrcweir0 709*cdf0e10cSrcweir0 710*cdf0e10cSrcweir0 711*cdf0e10cSrcweirNEIN 712*cdf0e10cSrcweir 713*cdf0e10cSrcweir1 714*cdf0e10cSrcweir7920 715*cdf0e10cSrcweir1 716*cdf0e10cSrcweir0 717*cdf0e10cSrcweirTabelle 718*cdf0e10cSrcweirTB 719*cdf0e10cSrcweir0 720*cdf0e10cSrcweir0 721*cdf0e10cSrcweir0 722*cdf0e10cSrcweir0 723*cdf0e10cSrcweir6 724*cdf0e10cSrcweir33 725*cdf0e10cSrcweir14 726*cdf0e10cSrcweir0 727*cdf0e10cSrcweir1 728*cdf0e10cSrcweir0 729*cdf0e10cSrcweir1 730*cdf0e10cSrcweirNEIN 731*cdf0e10cSrcweirNEIN 732*cdf0e10cSrcweirNEIN 733*cdf0e10cSrcweir120 734*cdf0e10cSrcweir0 735*cdf0e10cSrcweir0 736*cdf0e10cSrcweir16 737*cdf0e10cSrcweir0 738*cdf0e10cSrcweir0 739*cdf0e10cSrcweir0 740*cdf0e10cSrcweir0 741*cdf0e10cSrcweir0 742*cdf0e10cSrcweir0 743*cdf0e10cSrcweir0 744*cdf0e10cSrcweirNEIN 745*cdf0e10cSrcweir 746*cdf0e10cSrcweir13 747*cdf0e10cSrcweir576 748*cdf0e10cSrcweir0 749*cdf0e10cSrcweir0 750*cdf0e10cSrcweir1152 751*cdf0e10cSrcweir0 752*cdf0e10cSrcweir0 753*cdf0e10cSrcweir1728 754*cdf0e10cSrcweir0 755*cdf0e10cSrcweir0 756*cdf0e10cSrcweir2304 757*cdf0e10cSrcweir0 758*cdf0e10cSrcweir0 759*cdf0e10cSrcweir2880 760*cdf0e10cSrcweir0 761*cdf0e10cSrcweir0 762*cdf0e10cSrcweir3456 763*cdf0e10cSrcweir0 764*cdf0e10cSrcweir0 765*cdf0e10cSrcweir4032 766*cdf0e10cSrcweir0 767*cdf0e10cSrcweir0 768*cdf0e10cSrcweir4608 769*cdf0e10cSrcweir0 770*cdf0e10cSrcweir0 771*cdf0e10cSrcweir5184 772*cdf0e10cSrcweir0 773*cdf0e10cSrcweir0 774*cdf0e10cSrcweir5760 775*cdf0e10cSrcweir0 776*cdf0e10cSrcweir0 777*cdf0e10cSrcweir6336 778*cdf0e10cSrcweir0 779*cdf0e10cSrcweir0 780*cdf0e10cSrcweir6912 781*cdf0e10cSrcweir0 782*cdf0e10cSrcweir0 783*cdf0e10cSrcweir7488 784*cdf0e10cSrcweir0 785*cdf0e10cSrcweir0 786*cdf0e10cSrcweirrechtsb�ndiger Fu�strich 787*cdf0e10cSrcweirRS 788*cdf0e10cSrcweir0 789*cdf0e10cSrcweir0 790*cdf0e10cSrcweir0 791*cdf0e10cSrcweir0 792*cdf0e10cSrcweir4 793*cdf0e10cSrcweir65 794*cdf0e10cSrcweir20 795*cdf0e10cSrcweir0 796*cdf0e10cSrcweir2 797*cdf0e10cSrcweir0 798*cdf0e10cSrcweir1 799*cdf0e10cSrcweirNEIN 800*cdf0e10cSrcweirNEIN 801*cdf0e10cSrcweirNEIN 802*cdf0e10cSrcweir238 803*cdf0e10cSrcweir0 804*cdf0e10cSrcweir0 805*cdf0e10cSrcweir16 806*cdf0e10cSrcweir0 807*cdf0e10cSrcweir0 808*cdf0e10cSrcweir0 809*cdf0e10cSrcweir0 810*cdf0e10cSrcweir0 811*cdf0e10cSrcweir0 812*cdf0e10cSrcweir0 813*cdf0e10cSrcweirNEIN 814*cdf0e10cSrcweir 815*cdf0e10cSrcweir1 816*cdf0e10cSrcweir5952 817*cdf0e10cSrcweir1 818*cdf0e10cSrcweir0 819*cdf0e10cSrcweirlinksb�ndiger Fu�strich 820*cdf0e10cSrcweirLS 821*cdf0e10cSrcweir0 822*cdf0e10cSrcweir0 823*cdf0e10cSrcweir0 824*cdf0e10cSrcweir0 825*cdf0e10cSrcweir4 826*cdf0e10cSrcweir65 827*cdf0e10cSrcweir20 828*cdf0e10cSrcweir0 829*cdf0e10cSrcweir1 830*cdf0e10cSrcweir0 831*cdf0e10cSrcweir1 832*cdf0e10cSrcweirNEIN 833*cdf0e10cSrcweirNEIN 834*cdf0e10cSrcweirNEIN 835*cdf0e10cSrcweir238 836*cdf0e10cSrcweir0 837*cdf0e10cSrcweir0 838*cdf0e10cSrcweir16 839*cdf0e10cSrcweir0 840*cdf0e10cSrcweir0 841*cdf0e10cSrcweir0 842*cdf0e10cSrcweir0 843*cdf0e10cSrcweir0 844*cdf0e10cSrcweir0 845*cdf0e10cSrcweir0 846*cdf0e10cSrcweirNEIN 847*cdf0e10cSrcweir 848*cdf0e10cSrcweir1 849*cdf0e10cSrcweir5952 850*cdf0e10cSrcweir1 851*cdf0e10cSrcweir0 852*cdf0e10cSrcweirStarlab-Layout 853*cdf0e10cSrcweirGS 854*cdf0e10cSrcweir566 855*cdf0e10cSrcweir440 856*cdf0e10cSrcweir850 857*cdf0e10cSrcweir566 858*cdf0e10cSrcweir1133 859*cdf0e10cSrcweir680 860*cdf0e10cSrcweir0 861*cdf0e10cSrcweir0 862*cdf0e10cSrcweir1 863*cdf0e10cSrcweirNEIN 864*cdf0e10cSrcweir0 865*cdf0e10cSrcweir0 866*cdf0e10cSrcweir 867*cdf0e10cSrcweirAkl#_PFAD##_TEXTNAME# ,-#_S#- 868*cdf0e10cSrcweirAll______________________________________________________________ 869*cdf0e10cSrcweir 870*cdf0e10cSrcweirAls______________________________________________________________ 871*cdf0e10cSrcweirAfl$Date: 23 Jan 1992 14:42:12 $ 872*cdf0e10cSrcweirAfr4$Revision: 1.25 $ 873*cdf0e10cSrcweir 874*cdf0e10cSrcweirResource linke Seite 875*cdf0e10cSrcweirL2 876*cdf0e10cSrcweir566 877*cdf0e10cSrcweir440 878*cdf0e10cSrcweir850 879*cdf0e10cSrcweir566 880*cdf0e10cSrcweir1133 881*cdf0e10cSrcweir680 882*cdf0e10cSrcweir0 883*cdf0e10cSrcweir2 884*cdf0e10cSrcweir1 885*cdf0e10cSrcweirNEIN 886*cdf0e10cSrcweir0 887*cdf0e10cSrcweir0 888*cdf0e10cSrcweir 889*cdf0e10cSrcweirAklResource 890*cdf0e10cSrcweirAll______________________________________________________________ 891*cdf0e10cSrcweir 892*cdf0e10cSrcweirArs______________________________________________________________ 893*cdf0e10cSrcweirAfl-#_S#- 894*cdf0e10cSrcweirAfr3StarView - Referenz 895*cdf0e10cSrcweir 896*cdf0e10cSrcweirResource rechte Seite 897*cdf0e10cSrcweirL3 898*cdf0e10cSrcweir566 899*cdf0e10cSrcweir440 900*cdf0e10cSrcweir850 901*cdf0e10cSrcweir566 902*cdf0e10cSrcweir1133 903*cdf0e10cSrcweir680 904*cdf0e10cSrcweir0 905*cdf0e10cSrcweir1 906*cdf0e10cSrcweir1 907*cdf0e10cSrcweirNEIN 908*cdf0e10cSrcweir0 909*cdf0e10cSrcweir0 910*cdf0e10cSrcweir 911*cdf0e10cSrcweirAkr=Resource 912*cdf0e10cSrcweirAlr______________________________________________________________ 913*cdf0e10cSrcweir 914*cdf0e10cSrcweirAls______________________________________________________________ 915*cdf0e10cSrcweirAfl(c) 1990/1991 StarDivision 916*cdf0e10cSrcweirAfr@-#_S#- 917*cdf0e10cSrcweir 918*cdf0e10cSrcweirResourcecompiler linke Seite 919*cdf0e10cSrcweirL4 920*cdf0e10cSrcweir566 921*cdf0e10cSrcweir440 922*cdf0e10cSrcweir850 923*cdf0e10cSrcweir566 924*cdf0e10cSrcweir1133 925*cdf0e10cSrcweir680 926*cdf0e10cSrcweir0 927*cdf0e10cSrcweir2 928*cdf0e10cSrcweir1 929*cdf0e10cSrcweirNEIN 930*cdf0e10cSrcweir0 931*cdf0e10cSrcweir0 932*cdf0e10cSrcweir 933*cdf0e10cSrcweirAklResourcecompiler 934*cdf0e10cSrcweirAll______________________________________________________________ 935*cdf0e10cSrcweir 936*cdf0e10cSrcweirArs______________________________________________________________ 937*cdf0e10cSrcweirAfl-#_S#- 938*cdf0e10cSrcweirAfr3StarView - Referenz 939*cdf0e10cSrcweir 940*cdf0e10cSrcweirResourcecompiler rechte Seite 941*cdf0e10cSrcweirL5 942*cdf0e10cSrcweir566 943*cdf0e10cSrcweir440 944*cdf0e10cSrcweir850 945*cdf0e10cSrcweir566 946*cdf0e10cSrcweir1133 947*cdf0e10cSrcweir680 948*cdf0e10cSrcweir0 949*cdf0e10cSrcweir1 950*cdf0e10cSrcweir1 951*cdf0e10cSrcweirNEIN 952*cdf0e10cSrcweir0 953*cdf0e10cSrcweir0 954*cdf0e10cSrcweir 955*cdf0e10cSrcweirAkr4Resourcecompiler 956*cdf0e10cSrcweirAlr______________________________________________________________ 957*cdf0e10cSrcweir 958*cdf0e10cSrcweirAls______________________________________________________________ 959*cdf0e10cSrcweirAfl(c) 1990/1991 StarDivision 960*cdf0e10cSrcweirAfr@-#_S#- 961*cdf0e10cSrcweir 962*cdf0e10cSrcweirResOwner linke Seite 963*cdf0e10cSrcweirL6 964*cdf0e10cSrcweir566 965*cdf0e10cSrcweir440 966*cdf0e10cSrcweir850 967*cdf0e10cSrcweir566 968*cdf0e10cSrcweir1133 969*cdf0e10cSrcweir680 970*cdf0e10cSrcweir0 971*cdf0e10cSrcweir2 972*cdf0e10cSrcweir1 973*cdf0e10cSrcweirNEIN 974*cdf0e10cSrcweir0 975*cdf0e10cSrcweir0 976*cdf0e10cSrcweir 977*cdf0e10cSrcweirAklResOwner 978*cdf0e10cSrcweirAll______________________________________________________________ 979*cdf0e10cSrcweir 980*cdf0e10cSrcweirArs______________________________________________________________ 981*cdf0e10cSrcweirAfl-#_S#- 982*cdf0e10cSrcweirAfr3StarView - Referenz 983*cdf0e10cSrcweir 984*cdf0e10cSrcweirResOwner rechte Seite 985*cdf0e10cSrcweirL7 986*cdf0e10cSrcweir566 987*cdf0e10cSrcweir440 988*cdf0e10cSrcweir850 989*cdf0e10cSrcweir566 990*cdf0e10cSrcweir1133 991*cdf0e10cSrcweir680 992*cdf0e10cSrcweir0 993*cdf0e10cSrcweir1 994*cdf0e10cSrcweir1 995*cdf0e10cSrcweirNEIN 996*cdf0e10cSrcweir0 997*cdf0e10cSrcweir0 998*cdf0e10cSrcweir 999*cdf0e10cSrcweirAkr<ResOwner 1000*cdf0e10cSrcweirAlr______________________________________________________________ 1001*cdf0e10cSrcweir 1002*cdf0e10cSrcweirAls______________________________________________________________ 1003*cdf0e10cSrcweirAfl(c) 1990/1991 StarDivision 1004*cdf0e10cSrcweirAfr@-#_S#- 1005*cdf0e10cSrcweir 1006*cdf0e10cSrcweirScrollBar linke Seite 1007*cdf0e10cSrcweirL8 1008*cdf0e10cSrcweir566 1009*cdf0e10cSrcweir440 1010*cdf0e10cSrcweir850 1011*cdf0e10cSrcweir566 1012*cdf0e10cSrcweir1133 1013*cdf0e10cSrcweir680 1014*cdf0e10cSrcweir0 1015*cdf0e10cSrcweir2 1016*cdf0e10cSrcweir1 1017*cdf0e10cSrcweirNEIN 1018*cdf0e10cSrcweir0 1019*cdf0e10cSrcweir0 1020*cdf0e10cSrcweir 1021*cdf0e10cSrcweirAklScrollBar 1022*cdf0e10cSrcweirAll______________________________________________________________ 1023*cdf0e10cSrcweir 1024*cdf0e10cSrcweirArs______________________________________________________________ 1025*cdf0e10cSrcweirAfl-#_S#- 1026*cdf0e10cSrcweirAfr3StarView - Referenz 1027*cdf0e10cSrcweir 1028*cdf0e10cSrcweirScrollBar rechte Seite 1029*cdf0e10cSrcweirL9 1030*cdf0e10cSrcweir566 1031*cdf0e10cSrcweir440 1032*cdf0e10cSrcweir850 1033*cdf0e10cSrcweir566 1034*cdf0e10cSrcweir1133 1035*cdf0e10cSrcweir680 1036*cdf0e10cSrcweir0 1037*cdf0e10cSrcweir1 1038*cdf0e10cSrcweir1 1039*cdf0e10cSrcweirNEIN 1040*cdf0e10cSrcweir0 1041*cdf0e10cSrcweir0 1042*cdf0e10cSrcweir 1043*cdf0e10cSrcweirAkr=ScrollBar 1044*cdf0e10cSrcweirAlr______________________________________________________________ 1045*cdf0e10cSrcweir 1046*cdf0e10cSrcweirAls______________________________________________________________ 1047*cdf0e10cSrcweirAfl(c) 1990/1991 StarDivision 1048*cdf0e10cSrcweirAfr@-#_S#- 1049*cdf0e10cSrcweir 1050*cdf0e10cSrcweirSingleLineEdit linke Seite 1051*cdf0e10cSrcweirM0 1052*cdf0e10cSrcweir566 1053*cdf0e10cSrcweir440 1054*cdf0e10cSrcweir850 1055*cdf0e10cSrcweir566 1056*cdf0e10cSrcweir1133 1057*cdf0e10cSrcweir680 1058*cdf0e10cSrcweir0 1059*cdf0e10cSrcweir2 1060*cdf0e10cSrcweir1 1061*cdf0e10cSrcweirNEIN 1062*cdf0e10cSrcweir0 1063*cdf0e10cSrcweir0 1064*cdf0e10cSrcweir 1065*cdf0e10cSrcweirAklSingleLineEdit 1066*cdf0e10cSrcweirAll______________________________________________________________ 1067*cdf0e10cSrcweir 1068*cdf0e10cSrcweirArs______________________________________________________________ 1069*cdf0e10cSrcweirAfl-#_S#- 1070*cdf0e10cSrcweirAfr3StarView - Referenz 1071*cdf0e10cSrcweir 1072*cdf0e10cSrcweirSingleLineEdit rechte Seite 1073*cdf0e10cSrcweirM1 1074*cdf0e10cSrcweir566 1075*cdf0e10cSrcweir440 1076*cdf0e10cSrcweir850 1077*cdf0e10cSrcweir566 1078*cdf0e10cSrcweir1133 1079*cdf0e10cSrcweir680 1080*cdf0e10cSrcweir0 1081*cdf0e10cSrcweir1 1082*cdf0e10cSrcweir1 1083*cdf0e10cSrcweirNEIN 1084*cdf0e10cSrcweir0 1085*cdf0e10cSrcweir0 1086*cdf0e10cSrcweir 1087*cdf0e10cSrcweirAkr8SingleLineEdit 1088*cdf0e10cSrcweirAlr______________________________________________________________ 1089*cdf0e10cSrcweir 1090*cdf0e10cSrcweirAls______________________________________________________________ 1091*cdf0e10cSrcweirAfl(c) 1990/1991 StarDivision 1092*cdf0e10cSrcweirAfr@-#_S#- 1093*cdf0e10cSrcweir 1094*cdf0e10cSrcweirSysMessBox linke Seite 1095*cdf0e10cSrcweirM2 1096*cdf0e10cSrcweir566 1097*cdf0e10cSrcweir440 1098*cdf0e10cSrcweir850 1099*cdf0e10cSrcweir566 1100*cdf0e10cSrcweir1133 1101*cdf0e10cSrcweir680 1102*cdf0e10cSrcweir0 1103*cdf0e10cSrcweir2 1104*cdf0e10cSrcweir1 1105*cdf0e10cSrcweirNEIN 1106*cdf0e10cSrcweir0 1107*cdf0e10cSrcweir0 1108*cdf0e10cSrcweir 1109*cdf0e10cSrcweirAklSysMessBox 1110*cdf0e10cSrcweirAll______________________________________________________________ 1111*cdf0e10cSrcweir 1112*cdf0e10cSrcweirArs______________________________________________________________ 1113*cdf0e10cSrcweirAfl-#_S#- 1114*cdf0e10cSrcweirAfr3StarView - Referenz 1115*cdf0e10cSrcweir 1116*cdf0e10cSrcweirSYsMessBox rechte Seite 1117*cdf0e10cSrcweirM3 1118*cdf0e10cSrcweir566 1119*cdf0e10cSrcweir440 1120*cdf0e10cSrcweir850 1121*cdf0e10cSrcweir566 1122*cdf0e10cSrcweir1133 1123*cdf0e10cSrcweir680 1124*cdf0e10cSrcweir0 1125*cdf0e10cSrcweir1 1126*cdf0e10cSrcweir1 1127*cdf0e10cSrcweirNEIN 1128*cdf0e10cSrcweir0 1129*cdf0e10cSrcweir0 1130*cdf0e10cSrcweir 1131*cdf0e10cSrcweirAkr:SysMessBox 1132*cdf0e10cSrcweirAlr______________________________________________________________ 1133*cdf0e10cSrcweir 1134*cdf0e10cSrcweirAls______________________________________________________________ 1135*cdf0e10cSrcweirAfl(c) 1990/1991 StarDivision 1136*cdf0e10cSrcweirAfr@-#_S#- 1137*cdf0e10cSrcweir 1138*cdf0e10cSrcweirSystem linke Seite 1139*cdf0e10cSrcweirM4 1140*cdf0e10cSrcweir566 1141*cdf0e10cSrcweir440 1142*cdf0e10cSrcweir850 1143*cdf0e10cSrcweir566 1144*cdf0e10cSrcweir1133 1145*cdf0e10cSrcweir680 1146*cdf0e10cSrcweir0 1147*cdf0e10cSrcweir2 1148*cdf0e10cSrcweir1 1149*cdf0e10cSrcweirNEIN 1150*cdf0e10cSrcweir0 1151*cdf0e10cSrcweir0 1152*cdf0e10cSrcweir 1153*cdf0e10cSrcweirAklSystem 1154*cdf0e10cSrcweirAll______________________________________________________________ 1155*cdf0e10cSrcweir 1156*cdf0e10cSrcweirArs______________________________________________________________ 1157*cdf0e10cSrcweirAfl-#_S#- 1158*cdf0e10cSrcweirAfr3StarView - Referenz 1159*cdf0e10cSrcweir 1160*cdf0e10cSrcweirSystem rechte Seite 1161*cdf0e10cSrcweirM5 1162*cdf0e10cSrcweir566 1163*cdf0e10cSrcweir440 1164*cdf0e10cSrcweir850 1165*cdf0e10cSrcweir566 1166*cdf0e10cSrcweir1133 1167*cdf0e10cSrcweir680 1168*cdf0e10cSrcweir0 1169*cdf0e10cSrcweir1 1170*cdf0e10cSrcweir1 1171*cdf0e10cSrcweirNEIN 1172*cdf0e10cSrcweir0 1173*cdf0e10cSrcweir0 1174*cdf0e10cSrcweir 1175*cdf0e10cSrcweirAkr?System 1176*cdf0e10cSrcweirAlr______________________________________________________________ 1177*cdf0e10cSrcweir 1178*cdf0e10cSrcweirAls______________________________________________________________ 1179*cdf0e10cSrcweirAfl(c) 1990/1991 StarDivision 1180*cdf0e10cSrcweirAfr@-#_S#- 1181*cdf0e10cSrcweir 1182*cdf0e10cSrcweirSystemWindow linke Seite 1183*cdf0e10cSrcweirM6 1184*cdf0e10cSrcweir566 1185*cdf0e10cSrcweir440 1186*cdf0e10cSrcweir850 1187*cdf0e10cSrcweir566 1188*cdf0e10cSrcweir1133 1189*cdf0e10cSrcweir680 1190*cdf0e10cSrcweir0 1191*cdf0e10cSrcweir2 1192*cdf0e10cSrcweir1 1193*cdf0e10cSrcweirNEIN 1194*cdf0e10cSrcweir0 1195*cdf0e10cSrcweir0 1196*cdf0e10cSrcweir 1197*cdf0e10cSrcweirAklSystemWindow 1198*cdf0e10cSrcweirAll______________________________________________________________ 1199*cdf0e10cSrcweir 1200*cdf0e10cSrcweirArs______________________________________________________________ 1201*cdf0e10cSrcweirAfl-#_S#- 1202*cdf0e10cSrcweirAfr3StarView - Referenz 1203*cdf0e10cSrcweir 1204*cdf0e10cSrcweirSystemWindow rechte Seite 1205*cdf0e10cSrcweirM7 1206*cdf0e10cSrcweir566 1207*cdf0e10cSrcweir440 1208*cdf0e10cSrcweir850 1209*cdf0e10cSrcweir566 1210*cdf0e10cSrcweir1133 1211*cdf0e10cSrcweir680 1212*cdf0e10cSrcweir0 1213*cdf0e10cSrcweir1 1214*cdf0e10cSrcweir1 1215*cdf0e10cSrcweirNEIN 1216*cdf0e10cSrcweir0 1217*cdf0e10cSrcweir0 1218*cdf0e10cSrcweir 1219*cdf0e10cSrcweirAkr7SystemWindow 1220*cdf0e10cSrcweirAlr______________________________________________________________ 1221*cdf0e10cSrcweir 1222*cdf0e10cSrcweirAls______________________________________________________________ 1223*cdf0e10cSrcweirAfl(c) 1990/1991 StarDivision 1224*cdf0e10cSrcweirAfr@-#_S#- 1225*cdf0e10cSrcweir 1226*cdf0e10cSrcweirTimer linke Seite 1227*cdf0e10cSrcweirM8 1228*cdf0e10cSrcweir566 1229*cdf0e10cSrcweir440 1230*cdf0e10cSrcweir850 1231*cdf0e10cSrcweir566 1232*cdf0e10cSrcweir1133 1233*cdf0e10cSrcweir680 1234*cdf0e10cSrcweir0 1235*cdf0e10cSrcweir2 1236*cdf0e10cSrcweir1 1237*cdf0e10cSrcweirNEIN 1238*cdf0e10cSrcweir0 1239*cdf0e10cSrcweir0 1240*cdf0e10cSrcweir 1241*cdf0e10cSrcweirAklTimer 1242*cdf0e10cSrcweirAll______________________________________________________________ 1243*cdf0e10cSrcweir 1244*cdf0e10cSrcweirArs______________________________________________________________ 1245*cdf0e10cSrcweirAfl-#_S#- 1246*cdf0e10cSrcweirAfr3StarView - Referenz 1247*cdf0e10cSrcweir 1248*cdf0e10cSrcweirTimer rechte Seite 1249*cdf0e10cSrcweirM9 1250*cdf0e10cSrcweir566 1251*cdf0e10cSrcweir440 1252*cdf0e10cSrcweir850 1253*cdf0e10cSrcweir566 1254*cdf0e10cSrcweir1133 1255*cdf0e10cSrcweir680 1256*cdf0e10cSrcweir0 1257*cdf0e10cSrcweir1 1258*cdf0e10cSrcweir1 1259*cdf0e10cSrcweirNEIN 1260*cdf0e10cSrcweir0 1261*cdf0e10cSrcweir0 1262*cdf0e10cSrcweir 1263*cdf0e10cSrcweirAkr@Timer 1264*cdf0e10cSrcweirAlr______________________________________________________________ 1265*cdf0e10cSrcweir 1266*cdf0e10cSrcweirAls______________________________________________________________ 1267*cdf0e10cSrcweirAfl(c) 1990/1991 StarDivision 1268*cdf0e10cSrcweirAfr@-#_S#- 1269*cdf0e10cSrcweir 1270*cdf0e10cSrcweirVirtualDevice linke Seite 1271*cdf0e10cSrcweirN0 1272*cdf0e10cSrcweir566 1273*cdf0e10cSrcweir440 1274*cdf0e10cSrcweir850 1275*cdf0e10cSrcweir566 1276*cdf0e10cSrcweir1133 1277*cdf0e10cSrcweir680 1278*cdf0e10cSrcweir0 1279*cdf0e10cSrcweir2 1280*cdf0e10cSrcweir1 1281*cdf0e10cSrcweirNEIN 1282*cdf0e10cSrcweir0 1283*cdf0e10cSrcweir0 1284*cdf0e10cSrcweir 1285*cdf0e10cSrcweirAklVirtualDevice 1286*cdf0e10cSrcweirAll______________________________________________________________ 1287*cdf0e10cSrcweir 1288*cdf0e10cSrcweirArs______________________________________________________________ 1289*cdf0e10cSrcweirAfl-#_S#- 1290*cdf0e10cSrcweirAfr3StarView - Referenz 1291*cdf0e10cSrcweir 1292*cdf0e10cSrcweirVirtualDevice rechte Seite 1293*cdf0e10cSrcweirN1 1294*cdf0e10cSrcweir566 1295*cdf0e10cSrcweir440 1296*cdf0e10cSrcweir850 1297*cdf0e10cSrcweir566 1298*cdf0e10cSrcweir1133 1299*cdf0e10cSrcweir680 1300*cdf0e10cSrcweir0 1301*cdf0e10cSrcweir1 1302*cdf0e10cSrcweir1 1303*cdf0e10cSrcweirNEIN 1304*cdf0e10cSrcweir0 1305*cdf0e10cSrcweir0 1306*cdf0e10cSrcweir 1307*cdf0e10cSrcweirAkr9VirtualDevice 1308*cdf0e10cSrcweirAlr______________________________________________________________ 1309*cdf0e10cSrcweir 1310*cdf0e10cSrcweirAls______________________________________________________________ 1311*cdf0e10cSrcweirAfl(c) 1990/1991 StarDivision 1312*cdf0e10cSrcweirAfr@-#_S#- 1313*cdf0e10cSrcweir 1314*cdf0e10cSrcweirVirtualPrinter linke Seite 1315*cdf0e10cSrcweirN2 1316*cdf0e10cSrcweir566 1317*cdf0e10cSrcweir440 1318*cdf0e10cSrcweir850 1319*cdf0e10cSrcweir566 1320*cdf0e10cSrcweir1133 1321*cdf0e10cSrcweir680 1322*cdf0e10cSrcweir0 1323*cdf0e10cSrcweir2 1324*cdf0e10cSrcweir1 1325*cdf0e10cSrcweirNEIN 1326*cdf0e10cSrcweir0 1327*cdf0e10cSrcweir0 1328*cdf0e10cSrcweir 1329*cdf0e10cSrcweirAklVirtualPrinter 1330*cdf0e10cSrcweirAll______________________________________________________________ 1331*cdf0e10cSrcweir 1332*cdf0e10cSrcweirArs______________________________________________________________ 1333*cdf0e10cSrcweirAfl-#_S#- 1334*cdf0e10cSrcweirAfr3StarView - Referenz 1335*cdf0e10cSrcweir 1336*cdf0e10cSrcweirVirtualPrinter rechte Seite 1337*cdf0e10cSrcweirN3 1338*cdf0e10cSrcweir566 1339*cdf0e10cSrcweir440 1340*cdf0e10cSrcweir850 1341*cdf0e10cSrcweir566 1342*cdf0e10cSrcweir1133 1343*cdf0e10cSrcweir680 1344*cdf0e10cSrcweir0 1345*cdf0e10cSrcweir1 1346*cdf0e10cSrcweir1 1347*cdf0e10cSrcweirNEIN 1348*cdf0e10cSrcweir0 1349*cdf0e10cSrcweir0 1350*cdf0e10cSrcweir 1351*cdf0e10cSrcweirAkr9VirtualPrinter 1352*cdf0e10cSrcweirAlr______________________________________________________________ 1353*cdf0e10cSrcweir 1354*cdf0e10cSrcweirAls______________________________________________________________ 1355*cdf0e10cSrcweirAfl(c) 1990/1991 StarDivision 1356*cdf0e10cSrcweirAfr@-#_S#- 1357*cdf0e10cSrcweir 1358*cdf0e10cSrcweirVScrollBar linke Seite 1359*cdf0e10cSrcweirN4 1360*cdf0e10cSrcweir566 1361*cdf0e10cSrcweir440 1362*cdf0e10cSrcweir850 1363*cdf0e10cSrcweir566 1364*cdf0e10cSrcweir1133 1365*cdf0e10cSrcweir680 1366*cdf0e10cSrcweir0 1367*cdf0e10cSrcweir2 1368*cdf0e10cSrcweir1 1369*cdf0e10cSrcweirNEIN 1370*cdf0e10cSrcweir0 1371*cdf0e10cSrcweir0 1372*cdf0e10cSrcweir 1373*cdf0e10cSrcweirAklVScrollBar 1374*cdf0e10cSrcweirAll______________________________________________________________ 1375*cdf0e10cSrcweir 1376*cdf0e10cSrcweirArs______________________________________________________________ 1377*cdf0e10cSrcweirAfl-#_S#- 1378*cdf0e10cSrcweirAfr3StarView - Referenz 1379*cdf0e10cSrcweir 1380*cdf0e10cSrcweirVScrollBar rechte Seite 1381*cdf0e10cSrcweirN5 1382*cdf0e10cSrcweir566 1383*cdf0e10cSrcweir440 1384*cdf0e10cSrcweir850 1385*cdf0e10cSrcweir566 1386*cdf0e10cSrcweir1133 1387*cdf0e10cSrcweir680 1388*cdf0e10cSrcweir0 1389*cdf0e10cSrcweir1 1390*cdf0e10cSrcweir1 1391*cdf0e10cSrcweirNEIN 1392*cdf0e10cSrcweir0 1393*cdf0e10cSrcweir0 1394*cdf0e10cSrcweir 1395*cdf0e10cSrcweirAkr<VScrollBar 1396*cdf0e10cSrcweirAlr______________________________________________________________ 1397*cdf0e10cSrcweir 1398*cdf0e10cSrcweirAls______________________________________________________________ 1399*cdf0e10cSrcweirAfl(c) 1990/1991 StarDivision 1400*cdf0e10cSrcweirAfr@-#_S#- 1401*cdf0e10cSrcweir 1402*cdf0e10cSrcweirWarningBox linke Seite 1403*cdf0e10cSrcweirN6 1404*cdf0e10cSrcweir566 1405*cdf0e10cSrcweir440 1406*cdf0e10cSrcweir850 1407*cdf0e10cSrcweir566 1408*cdf0e10cSrcweir1133 1409*cdf0e10cSrcweir680 1410*cdf0e10cSrcweir0 1411*cdf0e10cSrcweir2 1412*cdf0e10cSrcweir1 1413*cdf0e10cSrcweirNEIN 1414*cdf0e10cSrcweir0 1415*cdf0e10cSrcweir0 1416*cdf0e10cSrcweir 1417*cdf0e10cSrcweirAklWarningBox 1418*cdf0e10cSrcweirAll______________________________________________________________ 1419*cdf0e10cSrcweir 1420*cdf0e10cSrcweirArs______________________________________________________________ 1421*cdf0e10cSrcweirAfl-#_S#- 1422*cdf0e10cSrcweirAfr3StarView - Referenz 1423*cdf0e10cSrcweir 1424*cdf0e10cSrcweirWarningBox rechte Seite 1425*cdf0e10cSrcweirN7 1426*cdf0e10cSrcweir566 1427*cdf0e10cSrcweir440 1428*cdf0e10cSrcweir850 1429*cdf0e10cSrcweir566 1430*cdf0e10cSrcweir1133 1431*cdf0e10cSrcweir680 1432*cdf0e10cSrcweir0 1433*cdf0e10cSrcweir1 1434*cdf0e10cSrcweir1 1435*cdf0e10cSrcweirNEIN 1436*cdf0e10cSrcweir0 1437*cdf0e10cSrcweir0 1438*cdf0e10cSrcweir 1439*cdf0e10cSrcweirAkr:WarningBox 1440*cdf0e10cSrcweirAlr______________________________________________________________ 1441*cdf0e10cSrcweir 1442*cdf0e10cSrcweirAls______________________________________________________________ 1443*cdf0e10cSrcweirAfl(c) 1990/1991 StarDivision 1444*cdf0e10cSrcweirAfr@-#_S#- 1445*cdf0e10cSrcweir 1446*cdf0e10cSrcweirWinBits linke Seite 1447*cdf0e10cSrcweirN8 1448*cdf0e10cSrcweir566 1449*cdf0e10cSrcweir440 1450*cdf0e10cSrcweir850 1451*cdf0e10cSrcweir566 1452*cdf0e10cSrcweir1133 1453*cdf0e10cSrcweir680 1454*cdf0e10cSrcweir0 1455*cdf0e10cSrcweir2 1456*cdf0e10cSrcweir1 1457*cdf0e10cSrcweirNEIN 1458*cdf0e10cSrcweir0 1459*cdf0e10cSrcweir0 1460*cdf0e10cSrcweir 1461*cdf0e10cSrcweirAklWinBits 1462*cdf0e10cSrcweirAll______________________________________________________________ 1463*cdf0e10cSrcweir 1464*cdf0e10cSrcweirArs______________________________________________________________ 1465*cdf0e10cSrcweirAfl-#_S#- 1466*cdf0e10cSrcweirAfr3StarView - Referenz 1467*cdf0e10cSrcweir 1468*cdf0e10cSrcweirWinBits rechte Seite 1469*cdf0e10cSrcweirN9 1470*cdf0e10cSrcweir566 1471*cdf0e10cSrcweir440 1472*cdf0e10cSrcweir850 1473*cdf0e10cSrcweir566 1474*cdf0e10cSrcweir1133 1475*cdf0e10cSrcweir680 1476*cdf0e10cSrcweir0 1477*cdf0e10cSrcweir1 1478*cdf0e10cSrcweir1 1479*cdf0e10cSrcweirNEIN 1480*cdf0e10cSrcweir0 1481*cdf0e10cSrcweir0 1482*cdf0e10cSrcweir 1483*cdf0e10cSrcweirAkr>WinBits 1484*cdf0e10cSrcweirAlr______________________________________________________________ 1485*cdf0e10cSrcweir 1486*cdf0e10cSrcweirAls______________________________________________________________ 1487*cdf0e10cSrcweirAfl(c) 1990/1991 StarDivision 1488*cdf0e10cSrcweirAfr@-#_S#- 1489*cdf0e10cSrcweir 1490*cdf0e10cSrcweir 1491*cdf0e10cSrcweir 1492*cdf0e10cSrcweir 1493*cdf0e10cSrcweir0 1494*cdf0e10cSrcweir 1495*cdf0e10cSrcweir0 1496*cdf0e10cSrcweir 1497*cdf0e10cSrcweirSkfAga 1498*cdf0e10cSrcweir 1499*cdf0e10cSrcweir 1500*cdf0e10cSrcweir 1501*cdf0e10cSrcweir 1502*cdf0e10cSrcweir 1503*cdf0e10cSrcweir 1504*cdf0e10cSrcweir 1505*cdf0e10cSrcweir 1506*cdf0e10cSrcweir 1507*cdf0e10cSrcweirAu0 #_KATEGORIE# 1508*cdf0e10cSrcweirAga 1509*cdf0e10cSrcweir 1510*cdf0e10cSrcweirAu0 #_THEMA2# 1511*cdf0e10cSrcweirAga 1512*cdf0e10cSrcweir 1513*cdf0e10cSrcweirAu0 1514*cdf0e10cSrcweirAga 1515*cdf0e10cSrcweir 1516*cdf0e10cSrcweir 1517*cdf0e10cSrcweir 1518*cdf0e10cSrcweir 1519*cdf0e10cSrcweir 1520*cdf0e10cSrcweir 1521*cdf0e10cSrcweir 1522*cdf0e10cSrcweir 1523*cdf0e10cSrcweir 1524*cdf0e10cSrcweir 1525*cdf0e10cSrcweir 1526*cdf0e10cSrcweir 1527*cdf0e10cSrcweirAu0 #_AUTOR# 1528*cdf0e10cSrcweirAga 1529*cdf0e10cSrcweir 1530*cdf0e10cSrcweirAu0 STAR DIVISION / STAR LAB Hamburg 1531*cdf0e10cSrcweirAga 1532*cdf0e10cSrcweir 1533*cdf0e10cSrcweirAu0 Stand: $Date: 23 Jan 1992 14:42:12 $ 1534*cdf0e10cSrcweirAga 1535*cdf0e10cSrcweir 1536*cdf0e10cSrcweirSgs 1537*cdf0e10cSrcweirSkfAgaPA 1538*cdf0e10cSrcweir 1539*cdf0e10cSrcweir 1540*cdf0e10cSrcweirAu0#_KATEGORIE# 1541*cdf0e10cSrcweirAga 1542*cdf0e10cSrcweir 1543*cdf0e10cSrcweir 1544*cdf0e10cSrcweirAfpDokumentenname #_THEMA2# 1545*cdf0e10cSrcweirAga 1546*cdf0e10cSrcweirAfpProjektname #_THEMA1# 1547*cdf0e10cSrcweirAga 1548*cdf0e10cSrcweirAfpVersionsnummer $Revision: 1.25 $ 1549*cdf0e10cSrcweirAga 1550*cdf0e10cSrcweir 1551*cdf0e10cSrcweirAfperstellt 31. Juli 1990 1552*cdf0e10cSrcweirAga 1553*cdf0e10cSrcweirAfpge�ndert $Date: 23 Jan 1992 14:42:12 $ 1554*cdf0e10cSrcweirAga 1555*cdf0e10cSrcweir 1556*cdf0e10cSrcweirAfpDateiname #_PFAD##_TEXTNAME# 1557*cdf0e10cSrcweirAga 1558*cdf0e10cSrcweir 1559*cdf0e10cSrcweirAfpAutor #_AUTOR# 1560*cdf0e10cSrcweirAga 1561*cdf0e10cSrcweirAfpBearbeiter $Author: MM $ 1562*cdf0e10cSrcweirAga 1563*cdf0e10cSrcweirAfpQualit�tskontrolle 1564*cdf0e10cSrcweirAga 1565*cdf0e10cSrcweir 1566*cdf0e10cSrcweirAfpStatus XX in Arbeit 1567*cdf0e10cSrcweirAfp __ fertiggestellt 1568*cdf0e10cSrcweirAfp __ abgenommen 1569*cdf0e10cSrcweirAfp __ freigegeben 1570*cdf0e10cSrcweirAga 1571*cdf0e10cSrcweir 1572*cdf0e10cSrcweirAfpVertraulich __ Ja XX Nein 1573*cdf0e10cSrcweirAga 1574*cdf0e10cSrcweir 1575*cdf0e10cSrcweirAfpCopyright (C) Star Division 1990 1576*cdf0e10cSrcweirAga 1577*cdf0e10cSrcweirSgs 1578*cdf0e10cSrcweirSivAu0PA 1579*cdf0e10cSrcweir 1580*cdf0e10cSrcweirAu0Inhaltsverzeichnis 1581*cdf0e10cSrcweirAga 1582*cdf0e10cSrcweirStarView Resourcecompiler 4 1583*cdf0e10cSrcweirEinleitung 4 1584*cdf0e10cSrcweirBekannte Fehler 4 1585*cdf0e10cSrcweirSystemabh�ngigkeiten 4 1586*cdf0e10cSrcweirInstallationshinweise 5 1587*cdf0e10cSrcweirrsc-Kommandozeile 5 1588*cdf0e10cSrcweirrsc-Preprocessor 7 1589*cdf0e10cSrcweirDefault Preprozessor 8 1590*cdf0e10cSrcweirEinfaches Beispiel 9 1591*cdf0e10cSrcweirSyntax 16 1592*cdf0e10cSrcweirKlassen-Erkl�rung: Resource -> StarView 18 1593*cdf0e10cSrcweirSpezielle Syntax-Konstrukte 59 1594*cdf0e10cSrcweirStichwortverzeichnis 63 1595*cdf0e10cSrcweir 1596*cdf0e10cSrcweirSgsAiv 1597*cdf0e10cSrcweirAga 1598*cdf0e10cSrcweirAu1paStarView Resourcecompiler 1599*cdf0e10cSrcweirAga 1600*cdf0e10cSrcweir 1601*cdf0e10cSrcweirAu1Einleitung 1602*cdf0e10cSrcweirAga 1603*cdf0e10cSrcweirDiese Beschreibung gilt f�r den Resourcecompiler in der Version 1.21. 1604*cdf0e10cSrcweir 1605*cdf0e10cSrcweirDer StarView Resourcecompiler ( rsc ) dient dazu, die systemunabh�ngigen Resourcen 1606*cdf0e10cSrcweirin den Beschreibungsdateien in systemabh�ngige Beschreibungsdateien zu �berf�hren, 1607*cdf0e10cSrcweirdie dann mit den systemabh�ngigen Resourcecompilern effizient (Laufzeit) in bin�re 1608*cdf0e10cSrcweirResourcen �bersetzt werden. 1609*cdf0e10cSrcweir 1610*cdf0e10cSrcweir 1611*cdf0e10cSrcweirAu1Bekannte Fehler 1612*cdf0e10cSrcweirAga 1613*cdf0e10cSrcweirApl- Unter Unix (Motif) werden noch keine Icons, Bitmaps und Pointer unterst�tzt. 1614*cdf0e10cSrcweir- Die TMP-Environmentvariable darf keinen "\" am Ende haben (MS-DOS). 1615*cdf0e10cSrcweir- Unter MS-DOS wird die ".rc"-Datei nicht gel�scht. 1616*cdf0e10cSrcweir- Der rscpp gibt die Zeilennummern nicht richtig aus. 1617*cdf0e10cSrcweir- Unter Unix und MAC darf die src-Datei am Ende kein ^Z haben. 1618*cdf0e10cSrcweirAga 1619*cdf0e10cSrcweir 1620*cdf0e10cSrcweirAu1Systemabh�ngigkeiten 1621*cdf0e10cSrcweirAga 1622*cdf0e10cSrcweirDie Resource-Scriptdatei (".src") ist bis auf die Typen Icon, Bitmap und Pointer unab 1623*cdf0e10cSrcweirh�ngig. Jede Resource dieser drei Typen steht in einer eigenen Datei. Ob das Format 1624*cdf0e10cSrcweiroder die Version korrekt sind, wird durch den systemabh�ngigen Resourcecompiler 1625*cdf0e10cSrcweir(rc, uid, rez) entschieden. 1626*cdf0e10cSrcweir 1627*cdf0e10cSrcweirDie Pfadnamen in den Include-Anweisungen sind systemabh�ngig. Unter MS-DOS ist 1628*cdf0e10cSrcweirder Pfadname z.B. "..\..\..", unter Unix ist er z.B. "../../.." und unter dem Betriebssystem 1629*cdf0e10cSrcweirdes Macintosh z.B. ":: ". 1630*cdf0e10cSrcweir 1631*cdf0e10cSrcweirDie erstellten Resourcedateien sind nicht nur betriebssystemabh�ngig, sondern auch 1632*cdf0e10cSrcweirprocessor- bzw. compilerabh�ngig. Dies betrifft die L�nge des int und die Darstellung 1633*cdf0e10cSrcweir(Drehungen) von ganzzahligen Datentypen. 1634*cdf0e10cSrcweir 1635*cdf0e10cSrcweirDie Default-Resourcedatei ist unter MS-Windows die ausf�hrbare Datei, unter Unix 1636*cdf0e10cSrcweir(Motif) die ausf�hrbare Datei mit der Extension ".res" und unter Macintosh noch nicht 1637*cdf0e10cSrcweirfestgelegt. 1638*cdf0e10cSrcweir 1639*cdf0e10cSrcweirAu1paLieferumfang 1640*cdf0e10cSrcweirAga 1641*cdf0e10cSrcweirDateien fuer den Macintosh: 1642*cdf0e10cSrcweir rsc, rsc2, rscpp. 1643*cdf0e10cSrcweirDateien fuer Motif: 1644*cdf0e10cSrcweir rsc, rsc2, rscpp. 1645*cdf0e10cSrcweirDateien fuer MS-DOS: 1646*cdf0e10cSrcweir rsc.exe, rsc2.exe, rsc2r.exe, rsc2z.exe, rscpp, zpm.exe. 1647*cdf0e10cSrcweir 1648*cdf0e10cSrcweirAu1Installationshinweise 1649*cdf0e10cSrcweirAga 1650*cdf0e10cSrcweirBeim Aufruf des rsc m�ssen der Preprocessor rscpp, der Parser rsc2 sowie der 1651*cdf0e10cSrcweirsystemabh�ngige Resourcecompiler rc.exe f�r MSC-Windows unter MS-DOS, uid f�r 1652*cdf0e10cSrcweirMotif unter Unix und rez auf dem Macintosh im Zugriffspfad liegen. Der Preprozessor 1653*cdf0e10cSrcweirkann durch einen eigenen ersetzt werden, wenn er den Schnittstellenanforderungen 1654*cdf0e10cSrcweirgen�gt (siehe rsc-Preprocessor). 1655*cdf0e10cSrcweirAga 1656*cdf0e10cSrcweir 1657*cdf0e10cSrcweirAu1rsc-Kommandozeile 1658*cdf0e10cSrcweirAga 1659*cdf0e10cSrcweirAf1Syntax der Kommandozeile 1660*cdf0e10cSrcweirAga 1661*cdf0e10cSrcweirAlirsc [<Schalter>...] <Quelldateiliste> 1662*cdf0e10cSrcweirrsc @<Kommandodatei> 1663*cdf0e10cSrcweirAga 1664*cdf0e10cSrcweirAf1Schalter 1665*cdf0e10cSrcweirAga 1666*cdf0e10cSrcweirDer rsc akzeptiert folgende Schalter: 1667*cdf0e10cSrcweirAga 1668*cdf0e10cSrcweir-h Zeigt eine Hilfe f�r die Kommandozeile an. 1669*cdf0e10cSrcweirAga-p Es wird kein Preprozessor aufgerufen. Weiteres siehe "Default 1670*cdf0e10cSrcweir Preprozessor". 1671*cdf0e10cSrcweir-s Es wird eine Syntaxanalyse durchgef�hrt und eine ".srs"-Datei 1672*cdf0e10cSrcweir geschrieben. 1673*cdf0e10cSrcweir-l Es wird eine Syntaxanalyse durchgef�hrt, der Preprocessor wird 1674*cdf0e10cSrcweir nicht aufgerufen. Es wird eine ".rc"-Datei geschrieben. Dann 1675*cdf0e10cSrcweir wird der systemabh�ngige Resourcecompiler aufgerufen und 1676*cdf0e10cSrcweir eine ".res"-Datei erzeugt. 1677*cdf0e10cSrcweir-r Der systemabh�ngige Resourcecompiler wird nicht aufgerufen. 1678*cdf0e10cSrcweir-d<Symbol> Es wird ein Symbol definiert. 1679*cdf0e10cSrcweir-i<Pfad> Der Include-Pfad f�r den Preprocessor wird erweitert. 1680*cdf0e10cSrcweir-fl<Dateiname> Mit diesem Schalter wird eine Listing-Datei angegeben. In diese 1681*cdf0e10cSrcweir Datei werden Fehlermeldungen ausgegeben. 1682*cdf0e10cSrcweir-fo<Dateiname> �ndert den Namen der ".res"-Datei. Der Defaultname ist der 1683*cdf0e10cSrcweir erste Name in der Quelldateiliste. Dieser Name bekommt die 1684*cdf0e10cSrcweir Extension ".res". Die ".res"-Datei ist die vom Resourcecompiler 1685*cdf0e10cSrcweir erzeugte bin�re Datei. 1686*cdf0e10cSrcweir-fs<Dateiname> �ndert den Namen der ".rc"-Datei. Der Defaultname ist der erste 1687*cdf0e10cSrcweir Name in der Quelldateiliste. Dieser Name bekommt die 1688*cdf0e10cSrcweir Extension ".rc". Die ".rc"-Datei ist die vom Resourcecompiler 1689*cdf0e10cSrcweir erzeugte systemabh�ngige Beschreibungsdatei. 1690*cdf0e10cSrcweir-fp<Dateiname> �ndert den Namen der ".srs"-Datei. Der Defaultname ist der erste 1691*cdf0e10cSrcweir Name in der Quelldateiliste. Dieser Name bekommt die 1692*cdf0e10cSrcweir Extension ".srs". Die ".srs"-Datei ist eine symbolfreie 1693*cdf0e10cSrcweir Beschreibungsdatei. 1694*cdf0e10cSrcweir-fc<Dateiname> In diese Datei werden die Resource-Konstruktoren der in der 1695*cdf0e10cSrcweir Beschreibungsdatei spezifizierten Klassen geschrieben. Die 1696*cdf0e10cSrcweir Sprache ist C++. 1697*cdf0e10cSrcweir-fh<Dateiname> In diese Datei werden die Deklarationen der in der 1698*cdf0e10cSrcweir Beschreibungsdatei spezifizierten Klassen geschrieben. Die 1699*cdf0e10cSrcweir Sprache ist C++. 1700*cdf0e10cSrcweir-WIN Es wird eine MS-Windows-Resourcedatei erstellt. 1701*cdf0e10cSrcweir-MTF Es wird eine Motif-Resourcedatei erstellt. 1702*cdf0e10cSrcweir-MAC Es wird eine Mac-Resourcedatei erstellt. 1703*cdf0e10cSrcweir-REFDEEP<Zahl> Die Zahl gibt an wie Tief der rsc-Compiler beim aufl�sen von 1704*cdf0e10cSrcweir Referenzen gehen soll. Der Default ist 10, das hei�t der Compiler 1705*cdf0e10cSrcweir l�st verschachtelungen von Referenzen bis 10 auf. 1706*cdf0e10cSrcweirAga 1707*cdf0e10cSrcweirAf1Kommandodatei 1708*cdf0e10cSrcweirAga 1709*cdf0e10cSrcweirDie Kommandodatei hat folgende Syntax: 1710*cdf0e10cSrcweirAga 1711*cdf0e10cSrcweirAli[<Schalter>...] <Quelldateiliste> 1712*cdf0e10cSrcweirAga 1713*cdf0e10cSrcweirAf1Beispiele 1714*cdf0e10cSrcweirAga 1715*cdf0e10cSrcweirAliKommando: rsc test 1716*cdf0e10cSrcweirAga 1717*cdf0e10cSrcweirWirkung: Quelldatei hei�t "test.src". 1718*cdf0e10cSrcweirAe2Die vom Preprocessor erzeugte Datei hei�t "test.srs". 1719*cdf0e10cSrcweirDie vom rsc-Compiler erzeugte Datei hei�t "test.rc". 1720*cdf0e10cSrcweirDie vom systemabh�ngigen Compiler erzeugte Datei hei�t "test.res". 1721*cdf0e10cSrcweir 1722*cdf0e10cSrcweirAliKommando: rsc -s -fpTest.srs Test1 Test2 Test3 1723*cdf0e10cSrcweirAga 1724*cdf0e10cSrcweirWirkung: Es wird nur eine Syntaxanalyse durchgef�hrt. 1725*cdf0e10cSrcweirAe2Die Quelldateien hei�en "Test1.src", "Test2.src" und "Test3.src". 1726*cdf0e10cSrcweirAgaDie vom Preprocessor erzeugte Datei hei�t "Test.srs". 1727*cdf0e10cSrcweirAgaWeitere Dateien werden nicht erzeugt. 1728*cdf0e10cSrcweir 1729*cdf0e10cSrcweirAliKommando: rsc -l test 1730*cdf0e10cSrcweirAga 1731*cdf0e10cSrcweirWirkung: Quelldatei hei�t "test.srs". 1732*cdf0e10cSrcweirAe2Der Preprocessor wird nicht benutzt. 1733*cdf0e10cSrcweirDie vom rsc-Compiler erzeugte Datei hei�t "test.rc". 1734*cdf0e10cSrcweirDie vom systemabh�ngigen Compiler erzeugte Datei hei�t "test.res". 1735*cdf0e10cSrcweirAga 1736*cdf0e10cSrcweirAu1parsc-Preprocessor 1737*cdf0e10cSrcweirAga 1738*cdf0e10cSrcweirAf1Kommandozeile 1739*cdf0e10cSrcweirAga 1740*cdf0e10cSrcweirAgaDie Kommandozeile hat folgende Syntax: 1741*cdf0e10cSrcweir 1742*cdf0e10cSrcweirAlirscpp [<Schalter>...] Quelldatei Zieldatei 1743*cdf0e10cSrcweirAga 1744*cdf0e10cSrcweirAf1Schalter 1745*cdf0e10cSrcweirAga 1746*cdf0e10cSrcweir-C Entfernt die Kommentare nicht( //, /* ... */ ). 1747*cdf0e10cSrcweir-D<Symbolname> Hat die gleiche Wirkung wie #define Symbolname in der Datei 1748*cdf0e10cSrcweir selbst. 1749*cdf0e10cSrcweir-I<Pfadname> Gibt an, in welchen Verzeichnissen nach Include-Dateien gesucht 1750*cdf0e10cSrcweir werden soll. 1751*cdf0e10cSrcweir 1752*cdf0e10cSrcweirAf1Preprocessor-Anweisungen 1753*cdf0e10cSrcweirAga 1754*cdf0e10cSrcweirDer Preprocessor mu� folgende Anweisungen verarbeiten k�nnen: 1755*cdf0e10cSrcweir 1756*cdf0e10cSrcweir#define Definiert ein Symbol. 1757*cdf0e10cSrcweir#undef Nimmt die Definition eines Symbols zur�ck. 1758*cdf0e10cSrcweir#if, #ifdef, 1759*cdf0e10cSrcweir#ifndef, #elif, 1760*cdf0e10cSrcweir#else und #endif Bedingte �bersetzung. 1761*cdf0e10cSrcweir#include Eine Datei einschieben. 1762*cdf0e10cSrcweir 1763*cdf0e10cSrcweirAu1paDefault Preprozessor 1764*cdf0e10cSrcweirAga 1765*cdf0e10cSrcweirDer "Default Preprozessor" erkennt nur die Schl�sselw�rter #define und #include. 1766*cdf0e10cSrcweirGro�- und Kleinschreibung wird ignoriert. 1767*cdf0e10cSrcweirHinter dem Schl�sselwort #define mu� eine Zahl definiert werden. Hierzu d�rfen 1768*cdf0e10cSrcweirvorher mit dem Schl�sselwort #define definierte Namen verwendet werden. Defines 1769*cdf0e10cSrcweird�rfen nicht an beliebiger Stelle in der Datei stehen. 1770*cdf0e10cSrcweirHinter dem Schl�sselwort #include mu� ein Dateiname angegeben werden. Der Name 1771*cdf0e10cSrcweirsteht in spitzen Klammern oder in Anf�hrungszeichen. Beide Formate werden gleich 1772*cdf0e10cSrcweirinterpretiert. Includedateien innerhalb von Includedatei werden ignoriert. Die 1773*cdf0e10cSrcweirIncludedateien werden in der Reihenfolge in der sie auftreten abgearbeitet. Sie werden 1774*cdf0e10cSrcweirimmer vor der Datei abgearbeitet, in der sie definiert sind. 1775*cdf0e10cSrcweirEine Datei die nur mit dem "Default Preprozessor" �bersetzt wird, kann mit dem 1776*cdf0e10cSrcweirDesigneditor bearbeitet werden. 1777*cdf0e10cSrcweirAu1paEinfaches Beispiel 1778*cdf0e10cSrcweirAga 1779*cdf0e10cSrcweirSzenario: Es soll ein kurzes Programm geschrieben werden, um zu sehen, wie das 1780*cdf0e10cSrcweirStarView-Resourcesystem arbeitet. Das Programm hei�t "ownrc". 1781*cdf0e10cSrcweir 1782*cdf0e10cSrcweirAf1Sourcedatei "ownrc.cxx". 1783*cdf0e10cSrcweirAga 1784*cdf0e10cSrcweirAli/********************************************************** 1785*cdf0e10cSrcweir/# Programm zum Anzeigen einer Dialogbox aus der Resource 1786*cdf0e10cSrcweir/# Dateiname: ownrc.cxx 1787*cdf0e10cSrcweir/# Autor: MM 1788*cdf0e10cSrcweir/# Datum: 31.07.90 1789*cdf0e10cSrcweir**********************************************************/ 1790*cdf0e10cSrcweir/******************* I N C L U D E S *********************/ 1791*cdf0e10cSrcweir#include <solar.h> 1792*cdf0e10cSrcweir#include <tools.hxx> 1793*cdf0e10cSrcweir#include <sv.hxx> 1794*cdf0e10cSrcweir#include <ownrc.hrc> // Identifier der Dialogbox 1795*cdf0e10cSrcweir 1796*cdf0e10cSrcweir/******************* C L A S S E S **********************/ 1797*cdf0e10cSrcweirclass MyApplication : public Application 1798*cdf0e10cSrcweir{ // Meine Applikationsklasse 1799*cdf0e10cSrcweirpublic: 1800*cdf0e10cSrcweir void Main( int argc, char* argv[] ); 1801*cdf0e10cSrcweir}; 1802*cdf0e10cSrcweir 1803*cdf0e10cSrcweirclass MyDialog : public ModelessDialog 1804*cdf0e10cSrcweir{ // Dialogbox mit einem Flash- und Cancel-Button. 1805*cdf0e10cSrcweir PushButton aPB_Flash; 1806*cdf0e10cSrcweir PushButton aPB_Cancel; 1807*cdf0e10cSrcweirpublic: 1808*cdf0e10cSrcweir // Der Konstruktor mit ResId zeigt an, da� MyDialog aus 1809*cdf0e10cSrcweir // der Resource geladen wird. 1810*cdf0e10cSrcweir MyDialog( Window* pParent, ResId & rResId ); 1811*cdf0e10cSrcweir void FlashBtnHdl ( Button* ); 1812*cdf0e10cSrcweir void CancelBtnHdl( Button* ); 1813*cdf0e10cSrcweir}; 1814*cdf0e10cSrcweir 1815*cdf0e10cSrcweirpaclass MyWindow : public WorkWin 1816*cdf0e10cSrcweir{ 1817*cdf0e10cSrcweirpublic: 1818*cdf0e10cSrcweir MyWindow( Window* pParent, WinBits aWinStyle ) : 1819*cdf0e10cSrcweir (pParent, aWinStyle) 1820*cdf0e10cSrcweir { 1821*cdf0e10cSrcweir // Es wird eine Dialogbox aus der Resource geladen. 1822*cdf0e10cSrcweir new MyDialog( this, ResId( DLG_CANCEL )); 1823*cdf0e10cSrcweir }; 1824*cdf0e10cSrcweir}; 1825*cdf0e10cSrcweir/*************** G L O B A L V A R I A B L E S ******/ 1826*cdf0e10cSrcweirMyApplication MyApp; // Applikationsinstanz 1827*cdf0e10cSrcweir 1828*cdf0e10cSrcweir/******************* C O D E *****************************/ 1829*cdf0e10cSrcweir/******************* M y Ap p l i c a t i o n **********/ 1830*cdf0e10cSrcweir/*********************************************************/ 1831*cdf0e10cSrcweir|* 1832*cdf0e10cSrcweir|* MyApplication::Main() 1833*cdf0e10cSrcweir|* 1834*cdf0e10cSrcweir|* Beschreibung: Virtuelle Methode, die vom System 1835*cdf0e10cSrcweir|* gerufen wird, um das Programm zu 1836*cdf0e10cSrcweir|* starten. 1837*cdf0e10cSrcweir|* Ersterstellung: MM 01.08.90 1838*cdf0e10cSrcweir|* Letzte Aenderung: MM 03.06.91 1839*cdf0e10cSrcweir|* 1840*cdf0e10cSrcweir**********************************************************/ 1841*cdf0e10cSrcweirvoid MyApplication::Main( int, char* argv[] ) 1842*cdf0e10cSrcweir{ 1843*cdf0e10cSrcweir // Applikationsfenster erzeugen. 1844*cdf0e10cSrcweir MyWindow aCancel( NULL, WinBits( WB_APP | WB_MOVEABLE | 1845*cdf0e10cSrcweir WB_SIZEABLE | 1846*cdf0e10cSrcweir WB_MINMAX | 1847*cdf0e10cSrcweir WB_CLOSEABLE )); 1848*cdf0e10cSrcweir // Applikationsfenster anzeigen. 1849*cdf0e10cSrcweir aCancel.Show(); 1850*cdf0e10cSrcweir // Event-Schleife des Fenstersystems starten. 1851*cdf0e10cSrcweir Execute(); 1852*cdf0e10cSrcweir} 1853*cdf0e10cSrcweir 1854*cdf0e10cSrcweirpa/********************************************************** 1855*cdf0e10cSrcweir|* 1856*cdf0e10cSrcweir|* MyDialog::MyDialog() 1857*cdf0e10cSrcweir|* 1858*cdf0e10cSrcweir|* Beschreibung: Konstruktor der Klasse MyDialog. 1859*cdf0e10cSrcweir|* Dies ist ein typischer Konstruktor, 1860*cdf0e10cSrcweir|* um Objekte aus der Resource zu 1861*cdf0e10cSrcweir|* laden. 1862*cdf0e10cSrcweir|* 1. rResId.Lock(), die Resource wird 1863*cdf0e10cSrcweir|* gelockt. 1864*cdf0e10cSrcweir|* 2. aPB_Flash( this, ResId( PB_FLASH )); 1865*cdf0e10cSrcweir|* Es wird der Flash-Button geladen. 1866*cdf0e10cSrcweir|* 3. aPB_Cancel( this, ResId( PB_Cancel )); 1867*cdf0e10cSrcweir|* Es wird der Cancel-Button geladen. 1868*cdf0e10cSrcweir|* 4. rResId.Unlock(), ein Unlock auf 1869*cdf0e10cSrcweir|* die Resource. 1870*cdf0e10cSrcweir|* Wurde von keiner abgeleiteten Klasse 1871*cdf0e10cSrcweir|* ein Lock ausgef�hrt, dann wird die 1872*cdf0e10cSrcweir|* Resource an dieser Stelle freigegeben. 1873*cdf0e10cSrcweir|* Ersterstellung: MM 01.08.90 1874*cdf0e10cSrcweir|* Letzte Aenderung: MM 03.06.91 1875*cdf0e10cSrcweir|* 1876*cdf0e10cSrcweir**********************************************************/ 1877*cdf0e10cSrcweirMyDialog::MyDialog( Window* pParent, ResId & rResId ) : 1878*cdf0e10cSrcweir ( pParent, rResId.Lock()), 1879*cdf0e10cSrcweir aPB_Flash( this, ResId( PB_FLASH )), 1880*cdf0e10cSrcweir aPB_Cancel( this, ResId( PB_CANCEL )) 1881*cdf0e10cSrcweir{ 1882*cdf0e10cSrcweir // Handler setzen. 1883*cdf0e10cSrcweir aPB_Flash.ChangeClickHdl 1884*cdf0e10cSrcweir ( LINK( this, MyDialog::FlashBtnHdl )); 1885*cdf0e10cSrcweir aPB_Cancel.ChangeClickHdl 1886*cdf0e10cSrcweir ( LINK( this, MyDialog::CancelBtnHdl )); 1887*cdf0e10cSrcweir 1888*cdf0e10cSrcweir rResId.Unlock(); // Resource freigeben. 1889*cdf0e10cSrcweir} 1890*cdf0e10cSrcweirpa/********************************************************* 1891*cdf0e10cSrcweir|* MyDialog::CancelBtnHdl() 1892*cdf0e10cSrcweir|* 1893*cdf0e10cSrcweir|* Beschreibung: Die Dialogbox wird zerst�rt. 1894*cdf0e10cSrcweir|* Ersterstellung: MM 01.08.90 1895*cdf0e10cSrcweir|* Letzte Aenderung: MM 14.08.90 1896*cdf0e10cSrcweir*********************************************************/ 1897*cdf0e10cSrcweirvoid MyDialog::CancelBtnHdl( Button* ) 1898*cdf0e10cSrcweir{ 1899*cdf0e10cSrcweir // Das L�schen der Dialogbox ist schneller, wenn sie 1900*cdf0e10cSrcweir // vorher nicht mehr sichtbar ist. 1901*cdf0e10cSrcweir Hide(); 1902*cdf0e10cSrcweir // Zerst�ren der DialogBox-Instanz. 1903*cdf0e10cSrcweir delete this; 1904*cdf0e10cSrcweir} 1905*cdf0e10cSrcweir 1906*cdf0e10cSrcweir/********************************************************** 1907*cdf0e10cSrcweir|* MyDialog::FlashBtnHdl() 1908*cdf0e10cSrcweir|* 1909*cdf0e10cSrcweir|* Beschreibung: Die Titlebar der Dialogbox flackert 1910*cdf0e10cSrcweir|* einmal. 1911*cdf0e10cSrcweir|* Ersterstellung: MM 01.08.90 1912*cdf0e10cSrcweir|* Letzte Aenderung: MM 14.08.90 1913*cdf0e10cSrcweir**********************************************************/ 1914*cdf0e10cSrcweirvoid MyDialog::FlashBtnHdl( Button* ) 1915*cdf0e10cSrcweir{ 1916*cdf0e10cSrcweir FlashWindow(); 1917*cdf0e10cSrcweir} 1918*cdf0e10cSrcweirAga 1919*cdf0e10cSrcweirAf1Resource-Headerdatei 1920*cdf0e10cSrcweirAga 1921*cdf0e10cSrcweirAli/********************************************************** 1922*cdf0e10cSrcweir|* Headerdatei fuer ownrc.src 1923*cdf0e10cSrcweir|* Dateiname: ownrc.hxx 1924*cdf0e10cSrcweir|* Autor: MM 1925*cdf0e10cSrcweir|* Datum: 31.07.90 1926*cdf0e10cSrcweir*********************************************************/ 1927*cdf0e10cSrcweir#define DLG_CANCEL 300 1928*cdf0e10cSrcweir#define PB_FLASH 1 1929*cdf0e10cSrcweir#define PB_CANCEL 2 1930*cdf0e10cSrcweir#define DLG_PROTOTYPE 301 1931*cdf0e10cSrcweirAga 1932*cdf0e10cSrcweirAf1paResource-Beschreibungsdatei 1933*cdf0e10cSrcweirAga 1934*cdf0e10cSrcweirAli/********************************************************** 1935*cdf0e10cSrcweir|* Resourcedatei fuer ownrc.cxx 1936*cdf0e10cSrcweir|* Dateiname: ownrc.src 1937*cdf0e10cSrcweir|* Autor: MM 1938*cdf0e10cSrcweir|* Datum: 31.07.90 1939*cdf0e10cSrcweir**********************************************************/ 1940*cdf0e10cSrcweir#include <ownrc.hrc> 1941*cdf0e10cSrcweir 1942*cdf0e10cSrcweirMODELESSDIALOG DLG_PROTOTYPE 1943*cdf0e10cSrcweir{ 1944*cdf0e10cSrcweir Pos = Map_Pixel( 50, 60 ); 1945*cdf0e10cSrcweir Size = Map_SysFont( 100, 100 ); 1946*cdf0e10cSrcweir TEXT = "Markus zweite Dialogbox"; 1947*cdf0e10cSrcweir MOVEABLE = TRUE; 1948*cdf0e10cSrcweir SIZEABLE = TRUE; 1949*cdf0e10cSrcweir CLOSEABLE = TRUE; 1950*cdf0e10cSrcweir 1951*cdf0e10cSrcweir // Diese Objekte werden automatisch angezeigt. 1952*cdf0e10cSrcweir WinChilds = 1953*cdf0e10cSrcweir { 1954*cdf0e10cSrcweir PUSHBUTTON 1955*cdf0e10cSrcweir { 1956*cdf0e10cSrcweir PosSize = ( 10, 50, 100, 30 ); 1957*cdf0e10cSrcweir TEXT = "Ok"; 1958*cdf0e10cSrcweir TABSTOP = TRUE; 1959*cdf0e10cSrcweir }; 1960*cdf0e10cSrcweir PUSHBUTTON 1961*cdf0e10cSrcweir { 1962*cdf0e10cSrcweir Pos = ( 130, 50 ); 1963*cdf0e10cSrcweir Size = ( 100, 30 ); 1964*cdf0e10cSrcweir TEXT = "Cancel"; 1965*cdf0e10cSrcweir TABSTOP = TRUE; 1966*cdf0e10cSrcweir }; 1967*cdf0e10cSrcweir }; 1968*cdf0e10cSrcweir}; 1969*cdf0e10cSrcweirpaMODELESSDIALOG DLG_CANCEL 1970*cdf0e10cSrcweir{ 1971*cdf0e10cSrcweir PosSize = ( 50, 60, 100, 100 ); 1972*cdf0e10cSrcweir TEXT = "Markus erste Dialogbox"; 1973*cdf0e10cSrcweir MOVEABLE = TRUE; 1974*cdf0e10cSrcweir SIZEABLE = TRUE; 1975*cdf0e10cSrcweir 1976*cdf0e10cSrcweir PUSHBUTTON PB_FLASH 1977*cdf0e10cSrcweir { 1978*cdf0e10cSrcweir PosSize = ( 10, 50, 100, 30 ); 1979*cdf0e10cSrcweir TEXT = "Flash"; 1980*cdf0e10cSrcweir TABSTOP = TRUE; 1981*cdf0e10cSrcweir }; 1982*cdf0e10cSrcweir 1983*cdf0e10cSrcweir PUSHBUTTON PB_CANCEL 1984*cdf0e10cSrcweir { 1985*cdf0e10cSrcweir PosSize = ( 130, 50, 100, 30 ); 1986*cdf0e10cSrcweir TEXT = "Abbrechen"; 1987*cdf0e10cSrcweir TABSTOP = TRUE; 1988*cdf0e10cSrcweir }; 1989*cdf0e10cSrcweir 1990*cdf0e10cSrcweir // Ueber solche Konstruktionen koennen Objekte in der 1991*cdf0e10cSrcweir // Resource automatisch angezeigt werden. 1992*cdf0e10cSrcweir WinChilds = 1993*cdf0e10cSrcweir { 1994*cdf0e10cSrcweir MODELESSDIALOG , DLG_PROTOTYPE; 1995*cdf0e10cSrcweir }; 1996*cdf0e10cSrcweir}; 1997*cdf0e10cSrcweirAga 1998*cdf0e10cSrcweirAf1paMakefile 1999*cdf0e10cSrcweirAga 2000*cdf0e10cSrcweirWie die Dateien gebildet werden, ist dem StarView-Handbuch und den dazugeh�rigen 2001*cdf0e10cSrcweirBeispielen zu entnehmen. Der Aufruf des Resourcecompilers lautet in diesem Fall: 2002*cdf0e10cSrcweirAga 2003*cdf0e10cSrcweirAliownrc.res: ownrc.src ownrc.hrc 2004*cdf0e10cSrcweir rsc -fsownrc.rc -fpownrc.srs 2005*cdf0e10cSrcweir -foownrc.res -flownrc.lst ownrc.src 2006*cdf0e10cSrcweirAga 2007*cdf0e10cSrcweirAgaownrc.src ist die Eingabedatei des rsc-Compilers. 2008*cdf0e10cSrcweirownrc.srs ist ein Zwischenformat des rsc-Compilers. 2009*cdf0e10cSrcweirownrc.lst ist die Listingdatei des rsc-Compilers. 2010*cdf0e10cSrcweirownrc.rc ist die Textdatei, die als Eingabe des systemspezifischen Compilers dient. 2011*cdf0e10cSrcweirownrc.res ist die bin�re Resourcedatei. 2012*cdf0e10cSrcweir 2013*cdf0e10cSrcweirSpeziell f�r MS-Windows gilt, da� die Resourcedatei an die ".exe"-Datei angebunden 2014*cdf0e10cSrcweirwerden kann. 2015*cdf0e10cSrcweirAga 2016*cdf0e10cSrcweirAli rc -k ownrc.res ownrc.exe 2017*cdf0e10cSrcweirAga 2018*cdf0e10cSrcweirAgaMit dieser Zeile wird die Resource an die ".exe"-Datei angebunden. 2019*cdf0e10cSrcweirAga 2020*cdf0e10cSrcweirAu1paSyntax 2021*cdf0e10cSrcweirAga 2022*cdf0e10cSrcweirAf1Compiler Anweisungen 2023*cdf0e10cSrcweirAga#pragma CHARSET IBMPC 2024*cdf0e10cSrcweir#pragma CHARSET ANSI 2025*cdf0e10cSrcweir#pragma CHARSET MAC 2026*cdf0e10cSrcweirMit diesen Optionen kann angegeben werden, in welchem Zeichensatz die Strings 2027*cdf0e10cSrcweirvorliegen. Der Compiler nimmt dann eine Konvertierung in das Zielsystem vor. Als 2028*cdf0e10cSrcweirDefault wird vorausgesetzt, da� die Datei im Zeichensatz des Zielsystems vorliegt. 2029*cdf0e10cSrcweir 2030*cdf0e10cSrcweirAf1Default Preprozessor-Syntax 2031*cdf0e10cSrcweirAliPrepDefinition: 2032*cdf0e10cSrcweir { IncludeDefinition } 2033*cdf0e10cSrcweir [{ DefineDefinition }] 2034*cdf0e10cSrcweir 2035*cdf0e10cSrcweirIncludeDefinition: 2036*cdf0e10cSrcweir '#' include '<' Dateiname '>' | 2037*cdf0e10cSrcweir '#' include String 2038*cdf0e10cSrcweirAli 2039*cdf0e10cSrcweirDefineDefinition: 2040*cdf0e10cSrcweir '#' define SYMBOL NumberExpression 2041*cdf0e10cSrcweir 2042*cdf0e10cSrcweirAf1Klass-Syntax 2043*cdf0e10cSrcweirAliResourceDefinition: 2044*cdf0e10cSrcweirAli [ PrepDefinition ] 2045*cdf0e10cSrcweir { ClassDefinition } 2046*cdf0e10cSrcweir 2047*cdf0e10cSrcweirClassDefinition: 2048*cdf0e10cSrcweir ClassHeader ClassBody ';' 2049*cdf0e10cSrcweir ClassHeader ';' | 2050*cdf0e10cSrcweir NumberExpression ';' | 2051*cdf0e10cSrcweir TupelExpression ';' | 2052*cdf0e10cSrcweir CONSTNAME ';' | 2053*cdf0e10cSrcweir Boolean ';' | 2054*cdf0e10cSrcweir String ';' 2055*cdf0e10cSrcweir 2056*cdf0e10cSrcweirClassHeader: 2057*cdf0e10cSrcweir CLASSNAME [ Identifier ] [ ',' | '<' Identifier ] 2058*cdf0e10cSrcweirpa 2059*cdf0e10cSrcweirClassBody: 2060*cdf0e10cSrcweir '{' 2061*cdf0e10cSrcweir { 2062*cdf0e10cSrcweir ClassDefinition | 2063*cdf0e10cSrcweir VariableDefiniton 2064*cdf0e10cSrcweir } 2065*cdf0e10cSrcweir '}' 2066*cdf0e10cSrcweir 2067*cdf0e10cSrcweirVariableDefinition: 2068*cdf0e10cSrcweir VARIABLENAME '=' ClassDefinition | 2069*cdf0e10cSrcweir VARIABLENAME '=' '{' { ClassDefinition } '}' ';' 2070*cdf0e10cSrcweir 2071*cdf0e10cSrcweirTupelExpression: 2072*cdf0e10cSrcweir [ ClassDefinition ] '(' { ClassDefinition } ')' 2073*cdf0e10cSrcweir 2074*cdf0e10cSrcweirNumberExpression: 2075*cdf0e10cSrcweir [ '-' | '+' ] Number | 2076*cdf0e10cSrcweir NumberExpression '+' | '-' | '*' | '/' 2077*cdf0e10cSrcweir NumberExpression | 2078*cdf0e10cSrcweir [ '-' | '+' ] '(' NumberExpression ')' 2079*cdf0e10cSrcweir 2080*cdf0e10cSrcweirIdentifier: 2081*cdf0e10cSrcweir NumberExpression | 2082*cdf0e10cSrcweir Symbol 2083*cdf0e10cSrcweir 2084*cdf0e10cSrcweirNumber: 2085*cdf0e10cSrcweir { DEZIMALZIFFER } | 2086*cdf0e10cSrcweir '0' 'x' { HEXADEZIMALZIFFER } 2087*cdf0e10cSrcweir 2088*cdf0e10cSrcweirBoolean: 2089*cdf0e10cSrcweir TRUE | FALSE 2090*cdf0e10cSrcweir 2091*cdf0e10cSrcweirAgaString: 2092*cdf0e10cSrcweirAga Mit "\57" k�nnen bestimmte Zeichenwerte angegeben werden. 2093*cdf0e10cSrcweir Der Backslash wird durch "\\" und das Anf�hrungszeichen durch "\"" 2094*cdf0e10cSrcweir angegeben. Die Zahl hinter dem Backslash wird Oktal interpretiert. 2095*cdf0e10cSrcweirAga 2096*cdf0e10cSrcweirAu1paKlassen-Erkl�rung: Resource -> StarView 2097*cdf0e10cSrcweirAga 2098*cdf0e10cSrcweirIn diesem Abschnitt wird anhand von vollst�ndigen Beispielen erkl�rt, was f�r Daten 2099*cdf0e10cSrcweirin welchen StarView-Klassen in der Resource definiert werden k�nnen. 2100*cdf0e10cSrcweir 2101*cdf0e10cSrcweirDie Resource ist wie StarView hierarchisch aufgebaut. Das hei�t, alles in einer h�heren 2102*cdf0e10cSrcweirHierarchiestufe Enthaltene wird in eine tiefere �bertragen. Die Namen im nach 2103*cdf0e10cSrcweirfolgenden Diagramm sind die Namen der Schl�sselw�rter in der Resource, mit Aus 2104*cdf0e10cSrcweirnahme von SystemWindow und Edit. 2105*cdf0e10cSrcweir 2106*cdf0e10cSrcweirAf1Hierarchie: 2107*cdf0e10cSrcweirAga 2108*cdf0e10cSrcweirAgaResource 2109*cdf0e10cSrcweir String 2110*cdf0e10cSrcweir Icon 2111*cdf0e10cSrcweir Bitmap 2112*cdf0e10cSrcweir Pointer 2113*cdf0e10cSrcweir Brush 2114*cdf0e10cSrcweir Color 2115*cdf0e10cSrcweir Font 2116*cdf0e10cSrcweir Pen 2117*cdf0e10cSrcweir MapMode 2118*cdf0e10cSrcweir Accelerator 2119*cdf0e10cSrcweir AcceleratorKey 2120*cdf0e10cSrcweir Menu 2121*cdf0e10cSrcweir MenuItem 2122*cdf0e10cSrcweir MessBox 2123*cdf0e10cSrcweir SysMessBox 2124*cdf0e10cSrcweir InfoBox 2125*cdf0e10cSrcweir WarningBox 2126*cdf0e10cSrcweir ErrorBox 2127*cdf0e10cSrcweir QueryBox 2128*cdf0e10cSrcweir OutputDevice 2129*cdf0e10cSrcweir Window 2130*cdf0e10cSrcweir [SystemWindow] 2131*cdf0e10cSrcweir WorkWindow 2132*cdf0e10cSrcweir MDIWindow 2133*cdf0e10cSrcweir [Dialog] 2134*cdf0e10cSrcweir ModelessDialog 2135*cdf0e10cSrcweir ModalDialog 2136*cdf0e10cSrcweir Control 2137*cdf0e10cSrcweir Button 2138*cdf0e10cSrcweir CheckBox 2139*cdf0e10cSrcweir AutoCheckBox 2140*cdf0e10cSrcweir PushButton 2141*cdf0e10cSrcweir DefPushButton 2142*cdf0e10cSrcweir RadioButton 2143*cdf0e10cSrcweir AutoRadioButton 2144*cdf0e10cSrcweir TriStateBox 2145*cdf0e10cSrcweir AutoTriStateBox 2146*cdf0e10cSrcweir [Edit] 2147*cdf0e10cSrcweir SingleLineEdit 2148*cdf0e10cSrcweir MultiLineEdit 2149*cdf0e10cSrcweir ScrollBar 2150*cdf0e10cSrcweir AutoScrollBar 2151*cdf0e10cSrcweir ListBox 2152*cdf0e10cSrcweir DropDownListBox 2153*cdf0e10cSrcweir ComboBox 2154*cdf0e10cSrcweir DropDownComboBox 2155*cdf0e10cSrcweir FixedText 2156*cdf0e10cSrcweir FixedIcon 2157*cdf0e10cSrcweir FixedBitmap 2158*cdf0e10cSrcweir GroupBox 2159*cdf0e10cSrcweir 2160*cdf0e10cSrcweirAlle Daten, die in Button angegeben werden, k�nnen auch in PushButton oder 2161*cdf0e10cSrcweirCheckBox angegeben werden. Entsprechendes gilt z.B. f�r Daten in ListBox, die auch 2162*cdf0e10cSrcweirin ComboBox angegeben werden k�nnen. Eine genauere Erkl�rung folgt nach den 2163*cdf0e10cSrcweirErl�uterungen der einzelnen Resourcetypen. 2164*cdf0e10cSrcweirAga 2165*cdf0e10cSrcweirAf1paResource Resource 2166*cdf0e10cSrcweirAga 2167*cdf0e10cSrcweirDiese Resource definiert Daten f�r die StarView-Klasse Resource. 2168*cdf0e10cSrcweir 2169*cdf0e10cSrcweirAgaBeispiel: 2170*cdf0e10cSrcweirAga 2171*cdf0e10cSrcweirAli Resource 2172*cdf0e10cSrcweir { 2173*cdf0e10cSrcweir Comment = "Dies ist ein Kommentar."; 2174*cdf0e10cSrcweir SingleLineEdit 1 2175*cdf0e10cSrcweir { 2176*cdf0e10cSrcweir Text = "Editfeld"; 2177*cdf0e10cSrcweir }; 2178*cdf0e10cSrcweir PushButton 1 2179*cdf0e10cSrcweir { 2180*cdf0e10cSrcweir Check = TRUE; 2181*cdf0e10cSrcweir }; 2182*cdf0e10cSrcweir String 1 "Vorname"; 2183*cdf0e10cSrcweir String 2 "Nachname"; 2184*cdf0e10cSrcweir String 3 "Adresse"; 2185*cdf0e10cSrcweir String 4 "Telefon"; 2186*cdf0e10cSrcweir // Zwei Strings angehaengt 2187*cdf0e10cSrcweir EXTRADATA = { 2; // Anzahl der Strings 2188*cdf0e10cSrcweir "Hallo"; "Markus"; 2189*cdf0e10cSrcweir }; 2190*cdf0e10cSrcweir // Vier short angehaengt 2191*cdf0e10cSrcweir EXTRADATA = { 4; // Anzahl der Zahlen 2192*cdf0e10cSrcweir 1; 100; 5; 12; 2193*cdf0e10cSrcweir }; 2194*cdf0e10cSrcweir }; 2195*cdf0e10cSrcweirAga 2196*cdf0e10cSrcweirIn dieser Klasse k�nnen nur lokale Resourcen definiert werden. 2197*cdf0e10cSrcweir 2198*cdf0e10cSrcweirWie das Schl�sselwort EXTRADATA verwendet wird lesen sie bitte im Kapitel 2199*cdf0e10cSrcweir"Spezielle Resource-Konstrukte" nach. 2200*cdf0e10cSrcweir 2201*cdf0e10cSrcweirNach dem Schl�sselwort COMMENT kann ein Kommentar angegeben werden. Unter 2202*cdf0e10cSrcweirStarView hat diese Angabe keine Funktion. Sie dient zum Beschreiben von Resourcen, 2203*cdf0e10cSrcweirda der Designeditor alle anderen Kommentare l�scht. 2204*cdf0e10cSrcweir 2205*cdf0e10cSrcweirAgaDefault: 2206*cdf0e10cSrcweirAga 2207*cdf0e10cSrcweirAli Resource {}; 2208*cdf0e10cSrcweirAga 2209*cdf0e10cSrcweirAf1Resource String 2210*cdf0e10cSrcweirAga 2211*cdf0e10cSrcweirDiese Resource definiert Daten f�r die StarView-Klasse String. 2212*cdf0e10cSrcweir 2213*cdf0e10cSrcweirAgaBeispiel: 2214*cdf0e10cSrcweirAga 2215*cdf0e10cSrcweirAli String 1000 2216*cdf0e10cSrcweir { 2217*cdf0e10cSrcweir Text = "Hello World"; 2218*cdf0e10cSrcweir }; 2219*cdf0e10cSrcweirAga 2220*cdf0e10cSrcweirAls abk�rzende Schreibweise ist auch 2221*cdf0e10cSrcweirAli String 1000 "Hello World"; 2222*cdf0e10cSrcweirAgaerlaubt. 2223*cdf0e10cSrcweirAga 2224*cdf0e10cSrcweirAf1paResource Icon 2225*cdf0e10cSrcweirAga 2226*cdf0e10cSrcweirDiese Resource definiert Daten f�r die StarView-Klasse Icon. 2227*cdf0e10cSrcweir 2228*cdf0e10cSrcweirAgaBeispiel: 2229*cdf0e10cSrcweirAga 2230*cdf0e10cSrcweirAli Icon 2231*cdf0e10cSrcweir { 2232*cdf0e10cSrcweir Predefine = ICON_DEFAULT; 2233*cdf0e10cSrcweir }; 2234*cdf0e10cSrcweirAga 2235*cdf0e10cSrcweirNach dem Schl�sselwort PREDEFINE wird ein Icon benannt, das schon in StarView 2236*cdf0e10cSrcweirvorhanden ist. Anstelle von ICON_DEFAULT kann auch ICON_INFORMATION, 2237*cdf0e10cSrcweirICON_EXCLAMATION, ICON_STOP oder ICON_QUERY geschrieben werden. 2238*cdf0e10cSrcweirWie diese Icons aussehen, kann im StarView-Handbuch unter der Klasse Icon nach 2239*cdf0e10cSrcweirgelesen werden. 2240*cdf0e10cSrcweir 2241*cdf0e10cSrcweirAgaBeispiel: 2242*cdf0e10cSrcweirAga 2243*cdf0e10cSrcweirAli Icon 2244*cdf0e10cSrcweir { 2245*cdf0e10cSrcweir File = "Icon.ico"; 2246*cdf0e10cSrcweir //Nur fuer MAC 2247*cdf0e10cSrcweir Type = ICON_CICN; 2248*cdf0e10cSrcweir Identifier = 1000; 2249*cdf0e10cSrcweir }; 2250*cdf0e10cSrcweirAga 2251*cdf0e10cSrcweirNach dem Schl�sselwort FILE wird ein Dateiname angegeben, der auf eine Datei ver 2252*cdf0e10cSrcweirweist, die ein Icon enth�lt. Diese Datei ist systemabh�ngig. 2253*cdf0e10cSrcweir 2254*cdf0e10cSrcweirNach dem Schl�sselwort TYPE wird der Typ des Icons angegeben. Es k�nnen 2255*cdf0e10cSrcweirICON_ICON und ICON_CICN als Typen angegeben werden. ICON_ICON verweist 2256*cdf0e10cSrcweirauf den Mac-Resourcetyp 'ICON' und ICON_CICN auf den Typ 'cicn'. Diese Angabe 2257*cdf0e10cSrcweirwird nur f�r den Mac ben�tigt. 2258*cdf0e10cSrcweir 2259*cdf0e10cSrcweirNach dem Schl�sselwort IDENTIFIER wird der Identifier des Icons in der durch FILE 2260*cdf0e10cSrcweirspezifizierten Datei angegegeben. Diese Angabe wird nur f�r den Mac ben�tigt. 2261*cdf0e10cSrcweir 2262*cdf0e10cSrcweirWerden PREDEFINE und FILE angegeben, wird eins der beiden Schl�sselw�rter 2263*cdf0e10cSrcweirgew�hlt. 2264*cdf0e10cSrcweir 2265*cdf0e10cSrcweirAgaDefault: 2266*cdf0e10cSrcweirAga 2267*cdf0e10cSrcweirAli Icon 2268*cdf0e10cSrcweir { 2269*cdf0e10cSrcweir Predefine = ICON_DEFAULT; 2270*cdf0e10cSrcweir }; 2271*cdf0e10cSrcweirAga 2272*cdf0e10cSrcweirF�r IDENTIFIER und TYPE gibt es keinen Default. 2273*cdf0e10cSrcweirAf1paResource Bitmap 2274*cdf0e10cSrcweirAga 2275*cdf0e10cSrcweirDiese Resource definiert Daten f�r die StarView-Klasse Bitmap. 2276*cdf0e10cSrcweirAga 2277*cdf0e10cSrcweirAgaBeispiel: 2278*cdf0e10cSrcweirAga 2279*cdf0e10cSrcweirAli Bitmap 2280*cdf0e10cSrcweir { 2281*cdf0e10cSrcweir File = "Bitmap.bmp"; 2282*cdf0e10cSrcweir // Nur fuer Mac 2283*cdf0e10cSrcweir //TYPE = ; Es gibt nur einen Typ 2284*cdf0e10cSrcweir Identifier = 1000; 2285*cdf0e10cSrcweir }; 2286*cdf0e10cSrcweirAga 2287*cdf0e10cSrcweirNach dem Schl�sselwort FILE wird ein Dateiname angegeben, der auf eine Datei ver 2288*cdf0e10cSrcweirweist, die eine Bitmap enth�lt. Diese Datei ist systemabh�ngig. 2289*cdf0e10cSrcweir 2290*cdf0e10cSrcweirNach dem Schl�sselwort TYPE wird der Typ der Bitmap angegeben. Dieses 2291*cdf0e10cSrcweirSchl�sselwort ist f�r zuk�nftige Erweiterungen. Der Mac-Resourcetyp ist 'PICT'. 2292*cdf0e10cSrcweirDiese Angabe wird nur f�r den Mac ben�tigt. 2293*cdf0e10cSrcweir 2294*cdf0e10cSrcweirNach dem Schl�sselwort IDENTIFIER wird der Identifier der Bitmap in der durch 2295*cdf0e10cSrcweirFILE spezifizierten Datei angegegeben. Diese Angabe wird nur f�r den Mac ben�tigt. 2296*cdf0e10cSrcweir 2297*cdf0e10cSrcweirAgaDefault: 2298*cdf0e10cSrcweirAga 2299*cdf0e10cSrcweirAli Bitmap 2300*cdf0e10cSrcweir { 2301*cdf0e10cSrcweir File = ""; 2302*cdf0e10cSrcweir }; 2303*cdf0e10cSrcweirAga 2304*cdf0e10cSrcweirDer Default ergibt immer einen Fehler. F�r IDENTIFIER und TYPE gibt es keinen 2305*cdf0e10cSrcweirDefault. 2306*cdf0e10cSrcweir 2307*cdf0e10cSrcweirAf1paResource Pointer 2308*cdf0e10cSrcweirAga 2309*cdf0e10cSrcweirDiese Resource definiert Daten f�r die StarView-Klasse Pointer. 2310*cdf0e10cSrcweir 2311*cdf0e10cSrcweirAgaBeispiel: 2312*cdf0e10cSrcweirAga 2313*cdf0e10cSrcweirAli Pointer 2314*cdf0e10cSrcweir { 2315*cdf0e10cSrcweir Predefine = POINTER_ARROW; 2316*cdf0e10cSrcweir }; 2317*cdf0e10cSrcweirAga 2318*cdf0e10cSrcweirNach dem Schl�sselwort PREDEFINE wird ein Pointer benannt, der schon in 2319*cdf0e10cSrcweirStarView vorhanden ist. Anstelle von POINTER_ARROW kann auch 2320*cdf0e10cSrcweirPOINTER_WAIT, POINTER_CROSS oder POINTER_BEAM geschrieben werden. 2321*cdf0e10cSrcweirWie diese Pointer aussehen, ist im StarView-Handbuch unter der Klasse Pointer 2322*cdf0e10cSrcweirnachzulesen. 2323*cdf0e10cSrcweir 2324*cdf0e10cSrcweirAgaBeispiel: 2325*cdf0e10cSrcweirAga 2326*cdf0e10cSrcweirAli Pointer 2327*cdf0e10cSrcweir { 2328*cdf0e10cSrcweir File = "Pointer.pnt"; 2329*cdf0e10cSrcweir // Nur fuer Mac 2330*cdf0e10cSrcweir Identifier = 1000; 2331*cdf0e10cSrcweir }; 2332*cdf0e10cSrcweirAga 2333*cdf0e10cSrcweirNach dem Schl�sselwort FILE wird ein Dateiname angegeben, der auf eine Datei ver 2334*cdf0e10cSrcweirweist, die einen Pointer enth�lt. Diese Datei ist systemabh�ngig. 2335*cdf0e10cSrcweir 2336*cdf0e10cSrcweirNach dem Schl�sselwort IDENTIFIER wird der Identifier des Pointers in der durch 2337*cdf0e10cSrcweirFILE spezifizierten Datei angegegeben. Diese Angabe wird nur f�r den Mac ben�tigt. 2338*cdf0e10cSrcweir 2339*cdf0e10cSrcweirNach dem Schl�sselwort TYPE wird der Typ des Pointers angegeben. Dieses 2340*cdf0e10cSrcweirSchl�sselwort ist f�r zuk�nftige Erweiterungen. Der Mac-Resourcetyp ist 'CURS'. 2341*cdf0e10cSrcweirDiese Angabe wird nur f�r den Mac ben�tigt. 2342*cdf0e10cSrcweir 2343*cdf0e10cSrcweirWerden PREDEFINE und FILE angegeben, wird eine der beiden M�glichkeiten 2344*cdf0e10cSrcweirausgew�hlt. 2345*cdf0e10cSrcweir 2346*cdf0e10cSrcweirAgaDefault: 2347*cdf0e10cSrcweirAga 2348*cdf0e10cSrcweirAli Pointer 2349*cdf0e10cSrcweir { 2350*cdf0e10cSrcweir Predefine = POINTER_ARROW; 2351*cdf0e10cSrcweir }; 2352*cdf0e10cSrcweirAga 2353*cdf0e10cSrcweirF�r IDENTIFIER und TYPE gibt es keinen Default. 2354*cdf0e10cSrcweir 2355*cdf0e10cSrcweir 2356*cdf0e10cSrcweirAf1Resource Brush 2357*cdf0e10cSrcweirAga 2358*cdf0e10cSrcweirDiese Resource definiert Daten f�r die StarView-Klasse Brush. 2359*cdf0e10cSrcweir 2360*cdf0e10cSrcweirAgaBeispiel: 2361*cdf0e10cSrcweirAga 2362*cdf0e10cSrcweirAli Brush 2363*cdf0e10cSrcweir { 2364*cdf0e10cSrcweir Style = BRUSH_SOLID; 2365*cdf0e10cSrcweir Transparent = TRUE; 2366*cdf0e10cSrcweir BrushColor = Color 2367*cdf0e10cSrcweir { 2368*cdf0e10cSrcweir RGB = (0, 0, 0); 2369*cdf0e10cSrcweir }; 2370*cdf0e10cSrcweir FillColor = Color 2371*cdf0e10cSrcweir { 2372*cdf0e10cSrcweir RGB = (65535, 65535, 65535); 2373*cdf0e10cSrcweir }; 2374*cdf0e10cSrcweir }; 2375*cdf0e10cSrcweirAga 2376*cdf0e10cSrcweirNach dem Schl�sselwort STYLE wird der Stil einer Brush benannt. Die Stile sind in 2377*cdf0e10cSrcweirStarView vordefiniert. Anstelle von BRUSH_SOLID kann auch 2378*cdf0e10cSrcweirBRUSH_HORZ, BRUSH_VERT, BRUSH_CROSS, 2379*cdf0e10cSrcweirBRUSH_DIAGCROSS, 2380*cdf0e10cSrcweirBRUSH_UPDIAG, BRUSH_DOWNDIAG, 2381*cdf0e10cSrcweirBRUSH_BITMAP, BRUSH_25, BRUSH_50, 2382*cdf0e10cSrcweirBRUSH_75, BRUSH_NULL geschrieben werden. Wie diese Stile 2383*cdf0e10cSrcweiraussehen, ist im StarView-Handbuch unter der Klasse Brush nachzulesen. 2384*cdf0e10cSrcweir 2385*cdf0e10cSrcweirNach dem Schl�sselwort TRANSPARENT kann TRUE oder FALSE angegeben 2386*cdf0e10cSrcweirwerden. FALSE bedeutet, da� die Brush transparent ist, bei TRUE wird die Brush mit 2387*cdf0e10cSrcweirder F�llfarbe hinterlegt. 2388*cdf0e10cSrcweirAga 2389*cdf0e10cSrcweirDie Farbe BRUSHCOLOR ist die Farbe des Musters. 2390*cdf0e10cSrcweirDie Farbe FILLCOLOR ist die Farbe in den L�cken innerhalb des Musters. 2391*cdf0e10cSrcweir 2392*cdf0e10cSrcweirAgaBeispiel: 2393*cdf0e10cSrcweirAga 2394*cdf0e10cSrcweirAli Brush 2395*cdf0e10cSrcweir { 2396*cdf0e10cSrcweir Bitmap 2397*cdf0e10cSrcweir { 2398*cdf0e10cSrcweir File = "Bitmap.bmp"; 2399*cdf0e10cSrcweir }; 2400*cdf0e10cSrcweir }; 2401*cdf0e10cSrcweirAga 2402*cdf0e10cSrcweirDie angegebene Bitmap wird als Brush verwendet. Die Color- und Style-Eintr�ge sind 2403*cdf0e10cSrcweirwirkungslos. Das Format der Bitmap ist dem StarView-Handbuch zu entnehmen. 2404*cdf0e10cSrcweir 2405*cdf0e10cSrcweirWird BITMAP in Kombination mit FILLCOLOR, BRUSHCOLOR oder STYLE 2406*cdf0e10cSrcweirverwendet, wird eine der M�glichkeiten gew�hlt. 2407*cdf0e10cSrcweir 2408*cdf0e10cSrcweirAgaDefault: 2409*cdf0e10cSrcweirAga 2410*cdf0e10cSrcweirAli Brush 2411*cdf0e10cSrcweir { 2412*cdf0e10cSrcweir Style = BRUSH_SOLID; 2413*cdf0e10cSrcweir Transparent = FALSE; 2414*cdf0e10cSrcweir }; 2415*cdf0e10cSrcweirAga 2416*cdf0e10cSrcweirWelche Defaults f�r FILLCOLOR und BRUSHCOLOR verwendet werden, ist im 2417*cdf0e10cSrcweirStarView-Handbuch unter der Klasse Brush nachzulesen. 2418*cdf0e10cSrcweirAu2 2419*cdf0e10cSrcweirAf1paResource Color 2420*cdf0e10cSrcweirAga 2421*cdf0e10cSrcweirDiese Resource definiert Daten f�r die StarView-Klasse Color. 2422*cdf0e10cSrcweir 2423*cdf0e10cSrcweirAgaBeispiel: 2424*cdf0e10cSrcweirAga 2425*cdf0e10cSrcweirAli Color 2426*cdf0e10cSrcweir { 2427*cdf0e10cSrcweir RGB = ( 32768, 0, 32768); 2428*cdf0e10cSrcweir }; 2429*cdf0e10cSrcweirAga 2430*cdf0e10cSrcweirNach dem Schl�sselwort RGB wird der Rot-, Gr�n- und Blauanteil einer Farbe defi 2431*cdf0e10cSrcweirniert. Das erste Element im Tupel steht f�r Rot, das zweite f�r Gr�n und das dritte f�r 2432*cdf0e10cSrcweirBlau. Die Intensit�t kann mit Werten im Bereich von 0 bis 65535 angegeben werden. 2433*cdf0e10cSrcweir 2434*cdf0e10cSrcweirAgaBeispiel: 2435*cdf0e10cSrcweirAga 2436*cdf0e10cSrcweirAli Color 2437*cdf0e10cSrcweir { 2438*cdf0e10cSrcweir Red = 1; 2439*cdf0e10cSrcweir Green = 2; 2440*cdf0e10cSrcweir Blue = 3; 2441*cdf0e10cSrcweir }; 2442*cdf0e10cSrcweirAga 2443*cdf0e10cSrcweirDurch das Schl�sselwort RED wird die Rotanteil bestimmt. 2444*cdf0e10cSrcweirDurch das Schl�sselwort GREEN wird die Gr�nanteil bestimmt. 2445*cdf0e10cSrcweirDurch das Schl�sselwort BLUE wird die Blauanteil bestimmt. 2446*cdf0e10cSrcweirAga 2447*cdf0e10cSrcweirBeispiel: 2448*cdf0e10cSrcweirAga 2449*cdf0e10cSrcweirAli Color 2450*cdf0e10cSrcweir { 2451*cdf0e10cSrcweir Predefine = COL_BLACK; 2452*cdf0e10cSrcweir }; 2453*cdf0e10cSrcweirAga 2454*cdf0e10cSrcweirAgapaNach dem Schl�sselwort PREDEFINE wird eine Farbe benannt. Die Farben sind in 2455*cdf0e10cSrcweirStarView vordefiniert. Anstelle von COL_BLACK kann auch 2456*cdf0e10cSrcweirCOL_BLUE, COL_GREEN, 2457*cdf0e10cSrcweir COL_CYAN, 2458*cdf0e10cSrcweirCOL_RED, COL_MAGENTA, COL_BROWN, 2459*cdf0e10cSrcweirCOL_GRAY, COL_LIGTHGRAY, COL_LIGHTBLUE, 2460*cdf0e10cSrcweirCOL_LIGHTGREEN, COL_LIGHTCYAN, COL_LIGHTRED, 2461*cdf0e10cSrcweirCOL_LIGHTMAGENTA, COL_YELLOW, COL_WHITE, 2462*cdf0e10cSrcweirCOL_MENUBAR, COL_MENUBARTEXT, 2463*cdf0e10cSrcweirCOL_POUPMENU, 2464*cdf0e10cSrcweirCOL_POPUPMENUTEXT, COL_3DTEXT, COL_3DFACE, 2465*cdf0e10cSrcweirCOL_3DLIGHT, COL_3DSHADOW, COL_USER 2466*cdf0e10cSrcweirgeschrieben werden. Wie diese Farben aussehen, ist im StarView-Handbuch unter der 2467*cdf0e10cSrcweirKlasse Color nachzulesen. 2468*cdf0e10cSrcweirAga 2469*cdf0e10cSrcweirDefault: 2470*cdf0e10cSrcweirAga 2471*cdf0e10cSrcweirAli Color 2472*cdf0e10cSrcweir { 2473*cdf0e10cSrcweir Predefine = COL_USER; // RGB g�ltig 2474*cdf0e10cSrcweir RGB = (0, 0, 0); // schwarz 2475*cdf0e10cSrcweir }; 2476*cdf0e10cSrcweirAga 2477*cdf0e10cSrcweirAf1paResource Font 2478*cdf0e10cSrcweirAga 2479*cdf0e10cSrcweirDiese Resource definiert die Daten f�r die StarView-Klasse Font. 2480*cdf0e10cSrcweir 2481*cdf0e10cSrcweirAgaBeispiel: 2482*cdf0e10cSrcweirAga 2483*cdf0e10cSrcweirAli Font 2484*cdf0e10cSrcweir { 2485*cdf0e10cSrcweir Family = FAMILY_DECORATIVE; 2486*cdf0e10cSrcweir Weight = WEIGHT_DONTKNOW; 2487*cdf0e10cSrcweir CharSet = CHARSET_ANSI; 2488*cdf0e10cSrcweir Pitch = PITCH_FIXED; 2489*cdf0e10cSrcweir Align = ALIGN_BOTTOM; 2490*cdf0e10cSrcweir Height = 12; 2491*cdf0e10cSrcweir Width = 6; 2492*cdf0e10cSrcweir CharOrientation = 0; 2493*cdf0e10cSrcweir LineOrientation = 0; 2494*cdf0e10cSrcweir Italic = TRUE; 2495*cdf0e10cSrcweir Underline = TRUE; 2496*cdf0e10cSrcweir StrikeOut = TRUE; 2497*cdf0e10cSrcweir Transparent = TRUE; 2498*cdf0e10cSrcweir Shadow = TRUE; 2499*cdf0e10cSrcweir Outline = TRUE; 2500*cdf0e10cSrcweir Text = "FontName"; 2501*cdf0e10cSrcweir FontColor = Color { RGB = ( 0, 0, 0 ); }; 2502*cdf0e10cSrcweir FillColor = Color { Predefine = COL_RED; }; 2503*cdf0e10cSrcweir }; 2504*cdf0e10cSrcweirAga 2505*cdf0e10cSrcweirAgaNach dem Schl�sselwort FAMILY wird eine Font-Familie benannt. Die Font-Familien 2506*cdf0e10cSrcweirsind in StarView vordefiniert. Anstelle von FAMILY_DECORATIVE kann auch 2507*cdf0e10cSrcweirFAMILY_SCRIPT, FAMILY_MODERN, FAMILY_ROMAN, FAMILY_SWISS, 2508*cdf0e10cSrcweirFAMILY_SYSTEM oder FAMILY_DONTCARE geschrieben werden. Was diese 2509*cdf0e10cSrcweirFont-Familien bewirken, ist im StarView-Handbuch unter der Klasse Font 2510*cdf0e10cSrcweirnachzulesen. 2511*cdf0e10cSrcweirAga 2512*cdf0e10cSrcweirAgaNach dem Schl�sselwort WEIGHT wird ein weiteres Attribut des Fonts benannt. Diese 2513*cdf0e10cSrcweirAttribute sind in StarView vordefiniert. Anstelle von WEIGHT_DONTKNOW kann 2514*cdf0e10cSrcweirauch WEIGHT_LIGHT, WEIGHT_NORMAL oder WEIGHT_BOLD geschrieben 2515*cdf0e10cSrcweirwerden. Was dieses Attribut bewirkt, ist im StarView-Handbuch unter der Klasse Font 2516*cdf0e10cSrcweirnachzulesen. 2517*cdf0e10cSrcweirAga 2518*cdf0e10cSrcweirAgaNach dem Schl�sselwort CHARSET wird der Zeichensatz des Fonts benannt. Anstelle 2519*cdf0e10cSrcweirvon CHARSET_ANSI kann auch CHARSET_DONTKNOW, CHARSET_IBMPC, 2520*cdf0e10cSrcweirCHARSET_MAC oder CHARSET_SYMBOL geschrieben werden. 2521*cdf0e10cSrcweirAga 2522*cdf0e10cSrcweirpaNach dem Schl�sselwort PITCH wird ein weiteres Attribut des Fonts benannt. Anstelle 2523*cdf0e10cSrcweirvon PITCH_FIXED kann auch PITCH_DONTKNOW oder PITCH_VARIABLE 2524*cdf0e10cSrcweirgeschrieben werden. 2525*cdf0e10cSrcweirAga 2526*cdf0e10cSrcweirNach dem Schl�sselwort ALIGN wird die Ausrichtung des Fonts benannt. Anstelle 2527*cdf0e10cSrcweirvon ALIGN_BOTTOM kann auch ALIGN_TOP oder ALIGN_BASELINE geschrie 2528*cdf0e10cSrcweirben werden. 2529*cdf0e10cSrcweirAga 2530*cdf0e10cSrcweirNach dem Schl�sselwort HEIGHT wird die H�he eines Fonts angegeben. Der Zahlen 2531*cdf0e10cSrcweirbereich umfa�t Werte von 0 bis 65535. 2532*cdf0e10cSrcweir 2533*cdf0e10cSrcweirNach dem Schl�sselwort WIDTH wird die Breite eines Fonts angegeben. Der Zahlen 2534*cdf0e10cSrcweirbereich umfa�t Werte von 0 bis 65535. 2535*cdf0e10cSrcweir 2536*cdf0e10cSrcweirNach dem Schl�sselwort CHARORIENTATION wird die Drehung der Zeichen ange 2537*cdf0e10cSrcweirgeben. Die Angabe der Drehung erfolgt in Zehntelgrad. Der Zahlenbereich umfa�t 2538*cdf0e10cSrcweirWerte von 0 bis 3600. 2539*cdf0e10cSrcweir 2540*cdf0e10cSrcweirNach dem Schl�sselwort LINEORIENTATION wird die Drehung der Ausgabezeile 2541*cdf0e10cSrcweirangegeben. Die Angabe der Drehung erfolgt in Zehntelgrad. Der Zahlenbereich umfa�t 2542*cdf0e10cSrcweirWerte von 0 bis 3600. 2543*cdf0e10cSrcweir 2544*cdf0e10cSrcweirNach dem Schl�sselwort ITALIC kann TRUE oder FALSE angegeben werden. Bei 2545*cdf0e10cSrcweirTRUE handelt es sich um einen kursiven Font, bei FALSE um einen nicht kursiven 2546*cdf0e10cSrcweirFont.??? 2547*cdf0e10cSrcweir 2548*cdf0e10cSrcweirNach dem Schl�sselwort UNDERLINE kann TRUE oder FALSE angegeben werden. 2549*cdf0e10cSrcweirBei TRUE handelt es sich um einen unterstrichenen Font, bei FALSE ist der Font nicht 2550*cdf0e10cSrcweirunterstrichen. 2551*cdf0e10cSrcweir 2552*cdf0e10cSrcweirNach dem Schl�sselwort STRIKEOUT kann TRUE oder FALSE angegeben werden. 2553*cdf0e10cSrcweirBei TRUE handelt es sich um einen durchgestrichenen Font, bei FALSE ist der Font 2554*cdf0e10cSrcweirnicht durchgestrichen. 2555*cdf0e10cSrcweir 2556*cdf0e10cSrcweirNach dem Schl�sselwort TRANSPARENT kann TRUE oder FALSE angegeben 2557*cdf0e10cSrcweirwerden. Bei TRUE werden die Zeichen mit der F�llfarbe ausgef�llt, bei FALSE 2558*cdf0e10cSrcweirwerden die Zeichen nicht ausgef�llt. 2559*cdf0e10cSrcweir 2560*cdf0e10cSrcweirNach dem Schl�sselwort SHADOW kann TRUE oder FALSE angegeben werden. Bei 2561*cdf0e10cSrcweirTRUE werden die Zeichen mit Schatten ausgegeben, bei FALSE gibt es keinen 2562*cdf0e10cSrcweirSchatten. 2563*cdf0e10cSrcweir 2564*cdf0e10cSrcweirNach dem Schl�sselwort OUTLINE kann TRUE oder FALSE angegeben werden. Bei 2565*cdf0e10cSrcweirTRUE wird nur der Umriss der Zeichen ausgegeben, bei FALSE werden die Zeichen 2566*cdf0e10cSrcweirnormal dargestellt. 2567*cdf0e10cSrcweir 2568*cdf0e10cSrcweirNach dem Schl�sselwort TEXT wird der Name des Fonts angegeben. 2569*cdf0e10cSrcweir 2570*cdf0e10cSrcweirDie Farbe FONTCOLOR ist die Farbe des Fonts. 2571*cdf0e10cSrcweirDie Farbe FILLCOLOR ist die Farbe der L�cken zwischen den Zeichen. 2572*cdf0e10cSrcweir 2573*cdf0e10cSrcweirAgapaDefault: 2574*cdf0e10cSrcweirAga 2575*cdf0e10cSrcweirAli Font 2576*cdf0e10cSrcweir { 2577*cdf0e10cSrcweir Family = FAMILY_DONTKNOW; 2578*cdf0e10cSrcweir Weight = WEIGHT_NORMAL; 2579*cdf0e10cSrcweir CharSet = CHARSET_DONTKNOW; 2580*cdf0e10cSrcweir Pitch = PITCH_DONTKNOW; 2581*cdf0e10cSrcweir Align = ALIGN_TOP; 2582*cdf0e10cSrcweir Height = 0; 2583*cdf0e10cSrcweir Width = 0; 2584*cdf0e10cSrcweir CharOrientation = 0; 2585*cdf0e10cSrcweir LineOrientation = 0; 2586*cdf0e10cSrcweir Italic = FALSE; 2587*cdf0e10cSrcweir Underline = FALSE; 2588*cdf0e10cSrcweir StrikeOut = FALSE; 2589*cdf0e10cSrcweir Transparent = FALSE; 2590*cdf0e10cSrcweir Shadow = FALSE; 2591*cdf0e10cSrcweir OutLine = FALSE; 2592*cdf0e10cSrcweir Text = ""; 2593*cdf0e10cSrcweir }; 2594*cdf0e10cSrcweirAga 2595*cdf0e10cSrcweirWelche Defaults f�r FONTCOLOR und FILLCOLOR verwendet werden, ist im 2596*cdf0e10cSrcweirStarView-Handbuch unter der Klasse Font nachzulesen. 2597*cdf0e10cSrcweirAu2 2598*cdf0e10cSrcweirAf1paResource Pen 2599*cdf0e10cSrcweirAga 2600*cdf0e10cSrcweirDiese Resource definiert die Daten f�r die StarView-Klasse Pen. 2601*cdf0e10cSrcweir 2602*cdf0e10cSrcweirAgaBeispiel: 2603*cdf0e10cSrcweirAga 2604*cdf0e10cSrcweirAli Pen 2605*cdf0e10cSrcweir { 2606*cdf0e10cSrcweir Width = 1; 2607*cdf0e10cSrcweir Style = PEN_DASH; 2608*cdf0e10cSrcweir PenColor = Color 2609*cdf0e10cSrcweir { 2610*cdf0e10cSrcweir Predefine = COL_BLACK; 2611*cdf0e10cSrcweir }; 2612*cdf0e10cSrcweir }; 2613*cdf0e10cSrcweirAga 2614*cdf0e10cSrcweirHinter dem Schl�sselwort WIDTH wird die Breite des Stiftes angegeben. Der Zahlen 2615*cdf0e10cSrcweirbereich umfa�t Werte von 0 bis 65536. 2616*cdf0e10cSrcweirHinter dem Schl�sselwort Style wird der Linientyp des Stiftes angegeben. Die Typen 2617*cdf0e10cSrcweirsind in StarView vordefiniert. Anstelle von PEN_DASH kann auch PEN_NULL, 2618*cdf0e10cSrcweirPEN_SOLID, PEN_DOT oder PEN_DASHDOT geschrieben werden. Wie diese 2619*cdf0e10cSrcweirTypen aussehen, ist im StarView-Handbuch unter der Klasse Pen nachzulesen. 2620*cdf0e10cSrcweirAga 2621*cdf0e10cSrcweirDefault: 2622*cdf0e10cSrcweirAga 2623*cdf0e10cSrcweirAli Pen 2624*cdf0e10cSrcweir { 2625*cdf0e10cSrcweir Width = 0; 2626*cdf0e10cSrcweir Style = PEN_NULL; 2627*cdf0e10cSrcweir PenColor = Color; 2628*cdf0e10cSrcweir { 2629*cdf0e10cSrcweir RGB = (0, 0, 0); 2630*cdf0e10cSrcweir }; 2631*cdf0e10cSrcweir }; 2632*cdf0e10cSrcweirAga 2633*cdf0e10cSrcweirAf1paResource MapMode 2634*cdf0e10cSrcweirAga 2635*cdf0e10cSrcweirDiese Resource definiert Daten f�r die StarView-Klasse MapMode. 2636*cdf0e10cSrcweir 2637*cdf0e10cSrcweirAgaBeispiel: 2638*cdf0e10cSrcweirAga 2639*cdf0e10cSrcweirAli MapMode 2640*cdf0e10cSrcweir { 2641*cdf0e10cSrcweir MapUnit = MAP_SYSFONT; 2642*cdf0e10cSrcweir X = 20; 2643*cdf0e10cSrcweir Y = 30; 2644*cdf0e10cSrcweir xScale = ( 2, 1 ); 2645*cdf0e10cSrcweir yScale = ( 1, 1 ); 2646*cdf0e10cSrcweir }; 2647*cdf0e10cSrcweirAga 2648*cdf0e10cSrcweirNach dem Schl�sselwort MAPUNIT wird eine Einheit des Koordinatensystems defi 2649*cdf0e10cSrcweirniert. Die Einheiten sind in StarView vordefiniert. Anstelle von MAP_SYSFONT kann 2650*cdf0e10cSrcweirauch MAP_100TH_MM, MAP_10TH_MM, MAP_MM, MAP_CM, 2651*cdf0e10cSrcweirMAP_1000TH_INCH, MAP_100TH_INCH, MAP_10TH_INCH, MAP_INCH, 2652*cdf0e10cSrcweirMAP_POINT, MAP_TWIP, MAP_PIXEL oder MAP_APPFONT geschrieben 2653*cdf0e10cSrcweirwerden. Was dies f�r Einheiten sind, ist im StarView-Handbuch unter der Klasse 2654*cdf0e10cSrcweirMapMode nachzulesen. 2655*cdf0e10cSrcweir 2656*cdf0e10cSrcweirNach den Schl�sselw�rtern X und Y wird der Ursprung des Koordinatensystems ange 2657*cdf0e10cSrcweirgeben. Die Einheiten sind die nach MapUnit definierten. Der Zahlenbereich umfa�t 2658*cdf0e10cSrcweirWerte von 0 bis 65535. 2659*cdf0e10cSrcweir 2660*cdf0e10cSrcweirNach den Schl�sselw�rtern XSCALE und YSCALE wird der Streckungsfaktor des 2661*cdf0e10cSrcweirKoordinatensystems in x- bzw. in y-Richtung angegeben. Der Zahlenbereich umfa�t 2662*cdf0e10cSrcweirWerte von -32768 bis 32767. 2663*cdf0e10cSrcweir 2664*cdf0e10cSrcweirAgaDefault: 2665*cdf0e10cSrcweirAga 2666*cdf0e10cSrcweirAli MapMode 2667*cdf0e10cSrcweir { 2668*cdf0e10cSrcweir MapUnit = MAP_APPFONT; 2669*cdf0e10cSrcweir X = 0; 2670*cdf0e10cSrcweir Y = 0; 2671*cdf0e10cSrcweir xScale = ( 1, 1 ); 2672*cdf0e10cSrcweir yScale = ( 1, 1 ); 2673*cdf0e10cSrcweir }; 2674*cdf0e10cSrcweirAga 2675*cdf0e10cSrcweirAf1paResource Accelerator 2676*cdf0e10cSrcweirAga 2677*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse Accelerator. 2678*cdf0e10cSrcweir 2679*cdf0e10cSrcweirAgaBeispiel: 2680*cdf0e10cSrcweirAga 2681*cdf0e10cSrcweirAli Accelerator 2682*cdf0e10cSrcweir { 2683*cdf0e10cSrcweir HelpText = "Hilfetext"; 2684*cdf0e10cSrcweir KeyList = 2685*cdf0e10cSrcweir { 2686*cdf0e10cSrcweir AcceleratorKey 2687*cdf0e10cSrcweir { 2688*cdf0e10cSrcweir Identifier = 1; 2689*cdf0e10cSrcweir Disable = FALSE; 2690*cdf0e10cSrcweir Modifier1 = TRUE; 2691*cdf0e10cSrcweir Code = KEY_D; 2692*cdf0e10cSrcweir }; 2693*cdf0e10cSrcweir AcceleratorKey 2694*cdf0e10cSrcweir { 2695*cdf0e10cSrcweir Identifier = 2; 2696*cdf0e10cSrcweir Disable = FALSE; 2697*cdf0e10cSrcweir Modifier1 = TRUE; 2698*cdf0e10cSrcweir Code = KEY_F1; 2699*cdf0e10cSrcweir }; 2700*cdf0e10cSrcweir }; 2701*cdf0e10cSrcweir }; 2702*cdf0e10cSrcweirAga 2703*cdf0e10cSrcweirNach dem Schl�sselwort HELPTEXT wird der Hilfetext des Accelerators angegeben. 2704*cdf0e10cSrcweir 2705*cdf0e10cSrcweirIm Accelerator k�nnen beliebig viele Acceleratortasten angegeben werden. 2706*cdf0e10cSrcweir 2707*cdf0e10cSrcweirAgaDefault: 2708*cdf0e10cSrcweirAga 2709*cdf0e10cSrcweirAli Accelerator 2710*cdf0e10cSrcweir { 2711*cdf0e10cSrcweir HelpText = ""; 2712*cdf0e10cSrcweir }; 2713*cdf0e10cSrcweirAga 2714*cdf0e10cSrcweirAf1paResource AcceleratorKey 2715*cdf0e10cSrcweirAga 2716*cdf0e10cSrcweirDiese Resource definiert keine Daten einer StarView-Klasse. Diese Resource kann bei 2717*cdf0e10cSrcweirder Methode InsertAccelerator() der Klasse Accelerator angegeben werden. 2718*cdf0e10cSrcweir 2719*cdf0e10cSrcweirUm diese Beschreibung verstehen zu k�nnen, ist es unbedingt notwendig, im 2720*cdf0e10cSrcweirStarView-Handbuch die Beschreibung der Klassen Accelerator und KeyCode zu lesen. 2721*cdf0e10cSrcweir 2722*cdf0e10cSrcweirAgaBeispiel: 2723*cdf0e10cSrcweirAga 2724*cdf0e10cSrcweirAli AcceleratorKey 2725*cdf0e10cSrcweir { 2726*cdf0e10cSrcweir Identifier = 1; 2727*cdf0e10cSrcweir Disable = FALSE; 2728*cdf0e10cSrcweir Shift = TRUE; 2729*cdf0e10cSrcweir Modifier1 = TRUE; 2730*cdf0e10cSrcweir Modifier2 = TRUE; 2731*cdf0e10cSrcweir Code = KEY_A; 2732*cdf0e10cSrcweir SubAccelerator = Accelerator 2733*cdf0e10cSrcweir { 2734*cdf0e10cSrcweir KeyList = { 2735*cdf0e10cSrcweir AcceleratorKey{ ... }; 2736*cdf0e10cSrcweir AcceleratorKey{ ... }; 2737*cdf0e10cSrcweir }; 2738*cdf0e10cSrcweir }; 2739*cdf0e10cSrcweir }; 2740*cdf0e10cSrcweirAga 2741*cdf0e10cSrcweirNach dem Schl�sselwort IDENTIFIER wird eine Zahl angegeben, die zur Identifi 2742*cdf0e10cSrcweirkation dient. Der Definitionsbereich umfa�t Werte von 1 bis 65535. 2743*cdf0e10cSrcweir 2744*cdf0e10cSrcweirNach dem Schl�sselwort DISABLE kann TRUE oder FALSE angegeben werden. Bei 2745*cdf0e10cSrcweirTRUE ist die Acceleratortaste inaktiv, bei FALSE aktiv. 2746*cdf0e10cSrcweir 2747*cdf0e10cSrcweirNach dem Schl�sselwort SHIFT kann TRUE oder FALSE angegeben werden. Bei 2748*cdf0e10cSrcweirTRUE wird der Modifier KEY_SHIFT zum Keycode gesetzt, FALSE hat keine Bedeu 2749*cdf0e10cSrcweirtung. 2750*cdf0e10cSrcweirpaNach dem Schl�sselwort MODIFIER1 kann TRUE oder FALSE angegeben werden. 2751*cdf0e10cSrcweirBei TRUE wird der Modifier KEY_MOD1 zum Keycode gesetzt, FALSE hat keine 2752*cdf0e10cSrcweirBedeutung. 2753*cdf0e10cSrcweir 2754*cdf0e10cSrcweirNach dem Schl�sselwort MODIFIER2 kann TRUE oder FALSE angegeben werden. 2755*cdf0e10cSrcweirBei TRUE wird der Modifier KEY_MOD2 zum Keycode gesetzt, FALSE hat keine 2756*cdf0e10cSrcweirBedeutung. 2757*cdf0e10cSrcweir 2758*cdf0e10cSrcweirAgaNach dem Schl�sselwort CODE wird ein Tastencode angegeben. Die Tastencodes sind 2759*cdf0e10cSrcweirin StarView vordefiniert. Anstelle von KEY_A kann auch ein Wert aus 2760*cdf0e10cSrcweirKEY_0 ... KEY_9, KEY_A ... KEY_Z, KEY_F1 ... KEY_F24, KEY_DOWN, 2761*cdf0e10cSrcweirKEY_UP, KEY_LEFT, KEY_RIGHT, KEY_HOME, KEY_END, KEY_PAGEUP, 2762*cdf0e10cSrcweirKEY_PAGEDOWN, KEY_RETURN, KEY_ESCAPE, KEY_TAB, KEY_SPACE, 2763*cdf0e10cSrcweirKEY_BACKSPACE, KEY_INSERT, KEY_DELETE, KEY_NUMLOCK, 2764*cdf0e10cSrcweirKEY_SHIFTLOCK oder KEY_SCROLLLOCK geschrieben werden. 2765*cdf0e10cSrcweirAga 2766*cdf0e10cSrcweirIn einer Acceleratortaste kann genau ein Accelerator definiert werden. Dieser 2767*cdf0e10cSrcweirAccelerator wird an die Acceleratortaste angeh�ngt. 2768*cdf0e10cSrcweirAga 2769*cdf0e10cSrcweirAgaDefault: 2770*cdf0e10cSrcweirAga 2771*cdf0e10cSrcweirAli AcceleratorKey 2772*cdf0e10cSrcweir { 2773*cdf0e10cSrcweir Identifier = nId; //nicht definiert 2774*cdf0e10cSrcweir DISABLE = FALSE; 2775*cdf0e10cSrcweir Shift = FALSE; 2776*cdf0e10cSrcweir Modifier1 = FALSE; 2777*cdf0e10cSrcweir Modifier2 = FALSE; 2778*cdf0e10cSrcweir Code = nKey; // nicht definiert 2779*cdf0e10cSrcweir }; 2780*cdf0e10cSrcweirAga 2781*cdf0e10cSrcweirF�r nId und nKey gibt es keinen definierten Default. 2782*cdf0e10cSrcweirAu2 2783*cdf0e10cSrcweirAf1paResource Menu 2784*cdf0e10cSrcweirAga 2785*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klassen PopupMenu und MenuBar. 2786*cdf0e10cSrcweir 2787*cdf0e10cSrcweirAgaBeispiel: 2788*cdf0e10cSrcweirAga 2789*cdf0e10cSrcweirAli Menu 2790*cdf0e10cSrcweir { 2791*cdf0e10cSrcweir ItemList = 2792*cdf0e10cSrcweir { 2793*cdf0e10cSrcweir MenuItem 2794*cdf0e10cSrcweir { 2795*cdf0e10cSrcweir Text = "Laden"; 2796*cdf0e10cSrcweir Identifier = 1; 2797*cdf0e10cSrcweir }; 2798*cdf0e10cSrcweir MenuItem 2799*cdf0e10cSrcweir { 2800*cdf0e10cSrcweir Text = "Speichern"; 2801*cdf0e10cSrcweir Identifier = 2; 2802*cdf0e10cSrcweir }; 2803*cdf0e10cSrcweir MenuItem 2804*cdf0e10cSrcweir { 2805*cdf0e10cSrcweir Separator = TRUE; 2806*cdf0e10cSrcweir }; 2807*cdf0e10cSrcweir MenuItem 2808*cdf0e10cSrcweir { 2809*cdf0e10cSrcweir Text = "Beenden"; 2810*cdf0e10cSrcweir Identifier = 3; 2811*cdf0e10cSrcweir }; 2812*cdf0e10cSrcweir }; 2813*cdf0e10cSrcweir }; 2814*cdf0e10cSrcweirAga 2815*cdf0e10cSrcweirIn Menu k�nnen beliebig viele Men�-Items angegeben werden. Sie werden in der 2816*cdf0e10cSrcweirReihenfolge, in der sie aufgeschrieben werden, im Men� aufgef�hrt. 2817*cdf0e10cSrcweir 2818*cdf0e10cSrcweirNach dem Schl�sselwort SEPARATOR kann TRUE oder FALSE angegeben werden. 2819*cdf0e10cSrcweirBei TRUE werden Men�-Items visuell voneinander getrennt. 2820*cdf0e10cSrcweir 2821*cdf0e10cSrcweirAgaDefault: 2822*cdf0e10cSrcweirAga 2823*cdf0e10cSrcweirAli Menu {}; 2824*cdf0e10cSrcweirAga 2825*cdf0e10cSrcweirAf1paResource MenuItem 2826*cdf0e10cSrcweirAga 2827*cdf0e10cSrcweirDiese Resource definiert keine Daten einer StarView-Klasse. Diese Resource kann bei 2828*cdf0e10cSrcweirder Methode InsertItem() der Klasse Menu angegeben werden. 2829*cdf0e10cSrcweir 2830*cdf0e10cSrcweirAgaBeispiel: 2831*cdf0e10cSrcweirAga 2832*cdf0e10cSrcweirAli MenuItem 2833*cdf0e10cSrcweir { 2834*cdf0e10cSrcweir Text = "MenuItem"; 2835*cdf0e10cSrcweir HelpText = "Hilfetext"; 2836*cdf0e10cSrcweir Identifier = 1; 2837*cdf0e10cSrcweir HelpId = 1001: 2838*cdf0e10cSrcweir Check = TRUE; 2839*cdf0e10cSrcweir Disable = TRUE; 2840*cdf0e10cSrcweir SubMenu = Menu 2841*cdf0e10cSrcweir { 2842*cdf0e10cSrcweir ItemList = 2843*cdf0e10cSrcweir { 2844*cdf0e10cSrcweir MenuItem{ ... }; 2845*cdf0e10cSrcweir MenuItem{ ... }; 2846*cdf0e10cSrcweir }; 2847*cdf0e10cSrcweir }; 2848*cdf0e10cSrcweir }; 2849*cdf0e10cSrcweirAga 2850*cdf0e10cSrcweirNach dem Schl�sselwort TEXT wird der Text des Men�-Items angegeben. 2851*cdf0e10cSrcweir 2852*cdf0e10cSrcweirNach dem Schl�sselwort HELPTEXT wird der Hilfetext des Men�-Items angegeben. 2853*cdf0e10cSrcweir 2854*cdf0e10cSrcweirNach dem Schl�sselwort IDENTIFIER wird eine Zahl angegeben, die zur Identifi 2855*cdf0e10cSrcweirkation dient. Der Definitionsbereich umfa�t Werte von 1 bis 65535. 2856*cdf0e10cSrcweir 2857*cdf0e10cSrcweirNach dem Schl�sselwort HELPID wird eine Zahl angegeben. Diese Zahl ist ein 2858*cdf0e10cSrcweirHilfeidentifier (eine Referenz ins Hilfesystem). Der Definitionsbereich umfa�t Werte 2859*cdf0e10cSrcweirvon 0 bis 4294967295. Es k�nnen auch die vordefinierten Werte HELP_INDEX und 2860*cdf0e10cSrcweirHELP_HELPONHELP benutzt werden. 2861*cdf0e10cSrcweir 2862*cdf0e10cSrcweirNach dem Schl�sselwort CHECK kann TRUE oder FALSE angegeben werden. Bei 2863*cdf0e10cSrcweirTRUE hat das Men�-Item eine Auswahlmarkierung, bei FALSE hat es keine Auswahl 2864*cdf0e10cSrcweirmarkierung. 2865*cdf0e10cSrcweir 2866*cdf0e10cSrcweirNach dem Schl�sselwort DISABLE kann TRUE oder FALSE angegeben werden. Bei 2867*cdf0e10cSrcweirTRUE ist der Zugriff auf das Men�-Item nicht m�glich, bei FALSE ist der Zugriff 2868*cdf0e10cSrcweirm�glich. 2869*cdf0e10cSrcweir 2870*cdf0e10cSrcweirIn einem Men�-Item kann genau ein Men� definiert werden. Dieses Men� wird an das 2871*cdf0e10cSrcweirMen�-Item angeh�ngt (SubMenu). 2872*cdf0e10cSrcweir 2873*cdf0e10cSrcweirAgaBeispiel: 2874*cdf0e10cSrcweirAga 2875*cdf0e10cSrcweirAli MenuItem 2876*cdf0e10cSrcweir { 2877*cdf0e10cSrcweir Identifier = 1; 2878*cdf0e10cSrcweir ItemBitmap = Bitmap 2879*cdf0e10cSrcweir { 2880*cdf0e10cSrcweir File = "bitmap.bmp"; 2881*cdf0e10cSrcweir }; 2882*cdf0e10cSrcweir }; 2883*cdf0e10cSrcweirAga 2884*cdf0e10cSrcweirAnstelle eines Textes wird in dem Men�-Item diese Bitmap ausgegeben. 2885*cdf0e10cSrcweir 2886*cdf0e10cSrcweirAgaBeispiel: 2887*cdf0e10cSrcweirAga 2888*cdf0e10cSrcweir MenuItem 2889*cdf0e10cSrcweir { 2890*cdf0e10cSrcweir Separator = TRUE; 2891*cdf0e10cSrcweir }; 2892*cdf0e10cSrcweir 2893*cdf0e10cSrcweirDas Men�-Item verh�lt sich wie ein Separator (siehe Menu). 2894*cdf0e10cSrcweir 2895*cdf0e10cSrcweirWerden TEXT, SEPARATOR oder BITMAP gleichzeitig verwendet, wird eine der 2896*cdf0e10cSrcweirdrei M�glichkeiten gew�hlt. 2897*cdf0e10cSrcweir 2898*cdf0e10cSrcweirAgaDefault: 2899*cdf0e10cSrcweirAga 2900*cdf0e10cSrcweirAli MenuItem 2901*cdf0e10cSrcweir { 2902*cdf0e10cSrcweir Text = ""; 2903*cdf0e10cSrcweir HelpText = ""; 2904*cdf0e10cSrcweir Identifier = nId; //nicht definiert 2905*cdf0e10cSrcweir HelpId = 0; 2906*cdf0e10cSrcweir Check = FALSE; 2907*cdf0e10cSrcweir Disable = TRUE; 2908*cdf0e10cSrcweir }; 2909*cdf0e10cSrcweirAga 2910*cdf0e10cSrcweirF�r nId gibt es keinen definierten Default. 2911*cdf0e10cSrcweirAu2 2912*cdf0e10cSrcweirAf1paResource MessBox 2913*cdf0e10cSrcweirAga 2914*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse MessBox. 2915*cdf0e10cSrcweir 2916*cdf0e10cSrcweirAgaBeispiel: 2917*cdf0e10cSrcweirAga 2918*cdf0e10cSrcweirAli MessBox 2919*cdf0e10cSrcweir { 2920*cdf0e10cSrcweir Title = "Ich bin eine Messagebox."; 2921*cdf0e10cSrcweir Message = "Guten Morgen"; 2922*cdf0e10cSrcweir HelpText = "Hilfe"; 2923*cdf0e10cSrcweir Buttons = WB_OK; 2924*cdf0e10cSrcweir DefaultButton = WB_DEF_OK; 2925*cdf0e10cSrcweir HelpId = 1; 2926*cdf0e10cSrcweir }; 2927*cdf0e10cSrcweirAga 2928*cdf0e10cSrcweirDer Text nach dem Schl�sselwort TITLE wird der Titel der Box. Einige Boxen haben 2929*cdf0e10cSrcweireinen festen Titel. Welche dies sind, ist dem StarView-Handbuch zu entnehmen. 2930*cdf0e10cSrcweir 2931*cdf0e10cSrcweirDer Text nach dem Schl�sselwort MESSAGE wird in der Messagebox angezeigt. 2932*cdf0e10cSrcweir 2933*cdf0e10cSrcweirNach dem Schl�sselwort HELPTEXT wird der Hilfetext angegeben. Was diese Text 2934*cdf0e10cSrcweirangabe bewirkt, ist dem StarView-Handbuch unter der Klasse Window zu entnehmen. 2935*cdf0e10cSrcweir 2936*cdf0e10cSrcweirNach dem Schl�sselwort BUTTONS wird angegeben, welche Buttons in der 2937*cdf0e10cSrcweirMessagebox angezeigt werden sollen. Die Werte sind in StarView vordefiniert. Im 2938*cdf0e10cSrcweirStarView-Handbuch unter der Klasse MessBox ist nachzulesen, wann welche Buttons 2939*cdf0e10cSrcweirangezeigt werden. Anstelle von WB_OK kann auch WB_OK_CANCEL, 2940*cdf0e10cSrcweirWB_YES_NO, WB_YES_NO_CANCEL, oder WB_RETRY_CANCEL angegeben 2941*cdf0e10cSrcweirwerden. 2942*cdf0e10cSrcweir 2943*cdf0e10cSrcweirNach dem Schl�sselwort DEFAULTBUTTON wird angegeben, welcher Button in der 2944*cdf0e10cSrcweirMessagebox der Default-Button ist. Anstelle von WB_DEF_OK kann auch 2945*cdf0e10cSrcweirWB_DEF_CANCEL, WB_DEF_RETRY, WB_DEF_YES, oder WB_DEF_CANCEL 2946*cdf0e10cSrcweirgeschrieben werden. 2947*cdf0e10cSrcweir 2948*cdf0e10cSrcweirNach dem Schl�sselwort HELPID wird eine Zahl angegeben. Diese Zahl ist ein 2949*cdf0e10cSrcweirHilfeidentifier (eine Referenz ins Hilfesystem). Der Definitionsbereich umfa�t Werte 2950*cdf0e10cSrcweirvon 0 bis 4294967295. Es k�nnen auch die vordefinierten Werte HELP_INDEX und 2951*cdf0e10cSrcweirHELP_HELPONHELP benutzt werden. 2952*cdf0e10cSrcweir 2953*cdf0e10cSrcweirAgaDefault: 2954*cdf0e10cSrcweirAga 2955*cdf0e10cSrcweirAli MessBox 2956*cdf0e10cSrcweir { 2957*cdf0e10cSrcweir Title = ""; 2958*cdf0e10cSrcweir Message = ""; 2959*cdf0e10cSrcweir HelpText = ""; 2960*cdf0e10cSrcweir Buttons = WB_OK; 2961*cdf0e10cSrcweir HelpId = 0; 2962*cdf0e10cSrcweir }; 2963*cdf0e10cSrcweirAga 2964*cdf0e10cSrcweirAgaWird kein Default-Button angegeben, dann wird vom System einer ausgew�hlt. 2965*cdf0e10cSrcweirAga 2966*cdf0e10cSrcweir 2967*cdf0e10cSrcweir 2968*cdf0e10cSrcweirAf1Resource SysMessBox 2969*cdf0e10cSrcweirAga 2970*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse SysMessBox. 2971*cdf0e10cSrcweir 2972*cdf0e10cSrcweirAgaBeispiel: 2973*cdf0e10cSrcweirAga 2974*cdf0e10cSrcweirAli SysMessBox {}; 2975*cdf0e10cSrcweirAga 2976*cdf0e10cSrcweirNur der Typ des Fensters ist entscheidend, es sind keine zus�tzlichen Angaben 2977*cdf0e10cSrcweirm�glich. 2978*cdf0e10cSrcweir 2979*cdf0e10cSrcweirAf1Resource InfoBox 2980*cdf0e10cSrcweirAga 2981*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse InfoBox. 2982*cdf0e10cSrcweir 2983*cdf0e10cSrcweirAgaBeispiel: 2984*cdf0e10cSrcweirAga 2985*cdf0e10cSrcweirAli InfoBox {}; 2986*cdf0e10cSrcweirAga 2987*cdf0e10cSrcweirNur der Typ des Fensters ist entscheidend, es sind keine zus�tzlichen Angaben 2988*cdf0e10cSrcweirm�glich. 2989*cdf0e10cSrcweir 2990*cdf0e10cSrcweirAf1Resource WarningBox 2991*cdf0e10cSrcweirAga 2992*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse WarningBox. 2993*cdf0e10cSrcweir 2994*cdf0e10cSrcweirAgaBeispiel: 2995*cdf0e10cSrcweirAga 2996*cdf0e10cSrcweirAli WarningBox {}; 2997*cdf0e10cSrcweirAga 2998*cdf0e10cSrcweirNur der Typ des Fensters ist entscheidend, es sind keine zus�tzlichen Angaben 2999*cdf0e10cSrcweirm�glich. 3000*cdf0e10cSrcweir 3001*cdf0e10cSrcweirAf1Resource ErrorBox 3002*cdf0e10cSrcweirAga 3003*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse ErrorBox. 3004*cdf0e10cSrcweir 3005*cdf0e10cSrcweirAgaBeispiel: 3006*cdf0e10cSrcweirAga 3007*cdf0e10cSrcweirAli ErrorBox {}; 3008*cdf0e10cSrcweirAga 3009*cdf0e10cSrcweirNur der Typ des Fensters ist entscheidend, es sind keine zus�tzlichen Angaben 3010*cdf0e10cSrcweirm�glich. 3011*cdf0e10cSrcweir 3012*cdf0e10cSrcweirAf1Resource QueryBox 3013*cdf0e10cSrcweirAga 3014*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse QueryBox. 3015*cdf0e10cSrcweir 3016*cdf0e10cSrcweirAgaBeispiel: 3017*cdf0e10cSrcweirAga 3018*cdf0e10cSrcweirAli QueryBox {}; 3019*cdf0e10cSrcweirAga 3020*cdf0e10cSrcweirNur der Typ des Fensters ist entscheidend, es sind keine zus�tzlichen Angaben 3021*cdf0e10cSrcweirm�glich. 3022*cdf0e10cSrcweir 3023*cdf0e10cSrcweirAf1paResource OutputDevice 3024*cdf0e10cSrcweirAga 3025*cdf0e10cSrcweirDiese Resource definiert Daten der StarView-Klasse OutputDevice. 3026*cdf0e10cSrcweir 3027*cdf0e10cSrcweirAgaBeispiel: 3028*cdf0e10cSrcweirAga 3029*cdf0e10cSrcweirAli OutputDevice 3030*cdf0e10cSrcweir { 3031*cdf0e10cSrcweir OutputPen = Pen 3032*cdf0e10cSrcweir { 3033*cdf0e10cSrcweir Width = 2; 3034*cdf0e10cSrcweir }; 3035*cdf0e10cSrcweir BackGroundBrush = Brush 3036*cdf0e10cSrcweir { 3037*cdf0e10cSrcweir Style = BRUSH_CROSS; 3038*cdf0e10cSrcweir }; 3039*cdf0e10cSrcweir FillInBrush = Brush 3040*cdf0e10cSrcweir { 3041*cdf0e10cSrcweir Style = BRUSH_SOLID; 3042*cdf0e10cSrcweir }; 3043*cdf0e10cSrcweir OutputFont = Font 3044*cdf0e10cSrcweir { 3045*cdf0e10cSrcweir Height = 12; 3046*cdf0e10cSrcweir Width = 8; 3047*cdf0e10cSrcweir Text = "Helvetica"; 3048*cdf0e10cSrcweir }; 3049*cdf0e10cSrcweir OutputMapMode = MapMode 3050*cdf0e10cSrcweir { 3051*cdf0e10cSrcweir MapUnit = MAP_MM; 3052*cdf0e10cSrcweir }; 3053*cdf0e10cSrcweir }; 3054*cdf0e10cSrcweirAga 3055*cdf0e10cSrcweirpaMit OUTPUTPEN kann der Default-Pen des Output-Devices angegeben werden. 3056*cdf0e10cSrcweir 3057*cdf0e10cSrcweirMit der Brush BACKGROUNDBRUSH wird die Default-Background-Brush??? des 3058*cdf0e10cSrcweirOutput-Devices angegeben. 3059*cdf0e10cSrcweir 3060*cdf0e10cSrcweirMit der Brush FILLINBRUSH wird die Default-Fill-In-Brush??? des Output-Devices 3061*cdf0e10cSrcweirangegeben. 3062*cdf0e10cSrcweir 3063*cdf0e10cSrcweirMit FONT wird der Default-Font des Output-Devices angegeben. 3064*cdf0e10cSrcweirMit OUTPUTMAPMODE wird der Default-Mapping-Mode des Output-Devices ange 3065*cdf0e10cSrcweirgeben. 3066*cdf0e10cSrcweirAga 3067*cdf0e10cSrcweirDefault: 3068*cdf0e10cSrcweirAga 3069*cdf0e10cSrcweirAli OutputDevice {}; 3070*cdf0e10cSrcweirAga 3071*cdf0e10cSrcweirWelche Defaults in diesem Fall f�r Pen, Brush, Font und MapMode verwendet 3072*cdf0e10cSrcweirwerden, ist dem StarView-Handbuch unter der Klasse OutputDevice zu entnehmen. 3073*cdf0e10cSrcweir 3074*cdf0e10cSrcweirAf1paResource Window 3075*cdf0e10cSrcweirAga 3076*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse Window. 3077*cdf0e10cSrcweir 3078*cdf0e10cSrcweirAgaBeispiel: 3079*cdf0e10cSrcweirAga 3080*cdf0e10cSrcweirAli Window 3081*cdf0e10cSrcweir { 3082*cdf0e10cSrcweir Pos = MAP_MM( 0, 0 ); 3083*cdf0e10cSrcweir Size = MAP_MM( 100, 50 ); 3084*cdf0e10cSrcweir Text = "Fenstertext"; 3085*cdf0e10cSrcweir HelpText = ""; 3086*cdf0e10cSrcweir HelpId = 1001; 3087*cdf0e10cSrcweir Border = TRUE; 3088*cdf0e10cSrcweir Hide = TRUE; 3089*cdf0e10cSrcweir ClipChildren = TRUE; 3090*cdf0e10cSrcweir Disable = TRUE; 3091*cdf0e10cSrcweir WindowPointer = Pointer 3092*cdf0e10cSrcweir { 3093*cdf0e10cSrcweir Predefine = POINTER_CROSS; 3094*cdf0e10cSrcweir }; 3095*cdf0e10cSrcweirAli }; 3096*cdf0e10cSrcweirAga 3097*cdf0e10cSrcweirNach dem Schl�sselwort POS wird die Position des Fensters angegeben. Ob die 3098*cdf0e10cSrcweirPositionierung relativ zu einem anderen Fenster erfolgt, ist dem StarView-Handbuch 3099*cdf0e10cSrcweirunter der Klasse Window zu entnehmen. Die MapUnit MAP_MM ist die Einheit f�r 3100*cdf0e10cSrcweirdie im Tupel folgende x- und y-Position. Anstelle von MAP_MM kann eine beliebige 3101*cdf0e10cSrcweirMapUnit angegeben werden, diese Angabe kann auch weggelassen werden. Der 3102*cdf0e10cSrcweirZahlenbereich umfa�t Werte von -32768 bis 32767. 3103*cdf0e10cSrcweir 3104*cdf0e10cSrcweirNach dem Schl�sselwort SIZE wird die Gr��e des Fensters angegeben. Die MapUnit 3105*cdf0e10cSrcweirMAP_MM ist die Einheit f�r die im Tupel folgende Breiten- und H�henangabe. 3106*cdf0e10cSrcweirAnstelle von MAP_MM kann eine beliebige MapUnit angegeben werden, diese 3107*cdf0e10cSrcweirAngabe kann auch weggelassen werden. Der Zahlenbereich umfa�t Werte von -32768 3108*cdf0e10cSrcweirbis 32767. 3109*cdf0e10cSrcweir 3110*cdf0e10cSrcweirNach dem Schl�sselwort TEXT wird der Fenstertext angegeben. Was diese Text 3111*cdf0e10cSrcweirangabe bewirkt, ist dem StarView-Handbuch unter der Klasse Window zu entnehmen. 3112*cdf0e10cSrcweir 3113*cdf0e10cSrcweirNach dem Schl�sselwort HELPTEXT wird der Hilfetext angegeben. Was diese Text 3114*cdf0e10cSrcweirangabe bewirkt, ist dem StarView-Handbuch unter der Klasse Window zu entnehmen. 3115*cdf0e10cSrcweir 3116*cdf0e10cSrcweirNach dem Schl�sselwort HELPID wird eine Zahl angegeben. Diese Zahl ist ein 3117*cdf0e10cSrcweirHilfeidentifier (eine Referenz ins Hilfesystem). Der Definitionsbereich umfa�t Werte 3118*cdf0e10cSrcweirvon 0 bis 4294967295. Es k�nnen auch die vordefinierten Werte HELP_INDEX und 3119*cdf0e10cSrcweirHELP_HELPONHELP benutzt werden. 3120*cdf0e10cSrcweir 3121*cdf0e10cSrcweirNach dem Schl�sselwort BORDER kann TRUE oder FALSE angegeben werden. Bei 3122*cdf0e10cSrcweirTRUE erh�lt das Fenster einen Rahmen, FALSE hat keine Bedeutung. 3123*cdf0e10cSrcweir 3124*cdf0e10cSrcweirNach dem Schl�sselwort HIDE kann TRUE oder FALSE angegeben werden. Bei 3125*cdf0e10cSrcweirTRUE ist das Fenster nach dem Erzeugen nicht sichtbar, bei FALSE ist es sichtbar 3126*cdf0e10cSrcweir(Parent-Beziehung beachten!). 3127*cdf0e10cSrcweir 3128*cdf0e10cSrcweirNach dem Schl�sselwort CLIPCHILDREN kann TRUE oder FALSE angegeben 3129*cdf0e10cSrcweirwerden. Bei TRUE werden die ChildWindows beim Zeichnen des Parents nicht 3130*cdf0e10cSrcweir�berschrieben, bei FALSE werden sie �berschrieben. 3131*cdf0e10cSrcweir 3132*cdf0e10cSrcweirNach dem Schl�sselwort DISABLE kann TRUE oder FALSE angegeben werden. Bei 3133*cdf0e10cSrcweirTRUE ist der Zugriff auf das Fenster nicht m�glich, bei FALSE ist der Zugriff m�glich 3134*cdf0e10cSrcweir(Parent-Beziehung beachten!). 3135*cdf0e10cSrcweir 3136*cdf0e10cSrcweir 3137*cdf0e10cSrcweirMit WINDOWPOINTER wird der Default-Pointer des Fensters angegeben. 3138*cdf0e10cSrcweir 3139*cdf0e10cSrcweirAgaBeispiel: 3140*cdf0e10cSrcweirAga 3141*cdf0e10cSrcweirAli Window 3142*cdf0e10cSrcweir { 3143*cdf0e10cSrcweir PosSize = MAP_MM( 0, 0, 100, 50 ); 3144*cdf0e10cSrcweir TEXT = "Fenstertext"; 3145*cdf0e10cSrcweir }; 3146*cdf0e10cSrcweirAga 3147*cdf0e10cSrcweirNach dem Schl�sselwort POSSIZE werden die Position und die Gr��e des Fensters 3148*cdf0e10cSrcweirangegeben. F�r die MapUnit gilt das gleiche wie bei POS und SIZE. Der 3149*cdf0e10cSrcweirZahlenbereich umfa�t Werte von -32768 bis 32767. 3150*cdf0e10cSrcweir 3151*cdf0e10cSrcweirWird POSSIZE zusammen mit POS und SIZE verwendet, wird eine der M�glichkeiten 3152*cdf0e10cSrcweirausgew�hlt. 3153*cdf0e10cSrcweir 3154*cdf0e10cSrcweirAgaDefault: 3155*cdf0e10cSrcweirAga 3156*cdf0e10cSrcweirAli Window 3157*cdf0e10cSrcweir { 3158*cdf0e10cSrcweir HelpId = 0; 3159*cdf0e10cSrcweir Border = FALSE; 3160*cdf0e10cSrcweir Hide = FALSE; 3161*cdf0e10cSrcweir ClipChildren = FALSE; 3162*cdf0e10cSrcweir Disable = FALSE; 3163*cdf0e10cSrcweir }; 3164*cdf0e10cSrcweirAga 3165*cdf0e10cSrcweirF�r WindowPointer, Text, HelpText, Pos und Size werden die Systemdefaults 3166*cdf0e10cSrcweirverwendet. Welche Defaults verwendet werden, ist dem StarView-Handbuch unter der 3167*cdf0e10cSrcweirKlasse Window zu entnehmen. 3168*cdf0e10cSrcweirAf1 3169*cdf0e10cSrcweir 3170*cdf0e10cSrcweirResource SystemWindow 3171*cdf0e10cSrcweirAga 3172*cdf0e10cSrcweirDieses Schl�sselwort kann nicht angegeben werden. 3173*cdf0e10cSrcweir 3174*cdf0e10cSrcweirUm diese Beschreibung verstehen zu k�nnen, ist es unbedingt notwendig, im 3175*cdf0e10cSrcweirStarView-Handbuch die Beschreibung der Klasse SystemWindow und aller von ihr 3176*cdf0e10cSrcweirabgeleiteten Klassen zu lesen. 3177*cdf0e10cSrcweir 3178*cdf0e10cSrcweirAgaBeispiel: 3179*cdf0e10cSrcweirAga 3180*cdf0e10cSrcweirAli [SystemWindow] 3181*cdf0e10cSrcweir { 3182*cdf0e10cSrcweir Sizeable = TRUE; 3183*cdf0e10cSrcweir Moveable = TRUE; 3184*cdf0e10cSrcweir Minimize = TRUE; 3185*cdf0e10cSrcweir Maximize = TRUE; 3186*cdf0e10cSrcweir Closeable = TRUE; 3187*cdf0e10cSrcweir App = TRUE; 3188*cdf0e10cSrcweir OutputSize = TRUE; 3189*cdf0e10cSrcweir WinChilds = 3190*cdf0e10cSrcweir { 3191*cdf0e10cSrcweir FText 3192*cdf0e10cSrcweir { 3193*cdf0e10cSrcweir PosSize = MAP_SYSFONT( 0, 0, 80, 10 ); 3194*cdf0e10cSrcweir Text = "Name:"; 3195*cdf0e10cSrcweir }; 3196*cdf0e10cSrcweir }; 3197*cdf0e10cSrcweir DefPushButton 1 3198*cdf0e10cSrcweir { 3199*cdf0e10cSrcweir Text = "Ok"; 3200*cdf0e10cSrcweir }; 3201*cdf0e10cSrcweir PushButton 2 3202*cdf0e10cSrcweir { 3203*cdf0e10cSrcweir Text = "Cancel"; 3204*cdf0e10cSrcweir }; 3205*cdf0e10cSrcweir SingleLineEdit 3 3206*cdf0e10cSrcweir { 3207*cdf0e10cSrcweir PosSize = MAP_SYSFONT( 80, 0, 120, 10 ); 3208*cdf0e10cSrcweir }; 3209*cdf0e10cSrcweir }; 3210*cdf0e10cSrcweirAga 3211*cdf0e10cSrcweirNach dem Schl�sselwort SIZEABLE kann TRUE oder FALSE angegeben werden. Bei 3212*cdf0e10cSrcweirTRUE kann das Fenster vergr��ert und verkleinert werden, bei FALSE kann die Gr��e 3213*cdf0e10cSrcweirnicht ver�ndert werden. 3214*cdf0e10cSrcweir 3215*cdf0e10cSrcweirNach dem Schl�sselwort MOVEABLE kann TRUE oder FALSE angegeben werden. 3216*cdf0e10cSrcweirBei TRUE kann das Fenster bewegt werden, bei FALSE kann es nicht bewegt werden. 3217*cdf0e10cSrcweir 3218*cdf0e10cSrcweirNach dem Schl�sselwort MINIMIZE kann TRUE oder FALSE angegeben werden. Bei 3219*cdf0e10cSrcweirTRUE kann das Fenster minimiert werden, bei FALSE kann es nicht minimiert 3220*cdf0e10cSrcweirwerden. 3221*cdf0e10cSrcweir 3222*cdf0e10cSrcweirNach dem Schl�sselwort MAXIMIZE kann TRUE oder FALSE angegeben werden. 3223*cdf0e10cSrcweirBei TRUE kann das Fenster maximiert werden, bei FALSE kann es nicht maximiert 3224*cdf0e10cSrcweirwerden. 3225*cdf0e10cSrcweir 3226*cdf0e10cSrcweirNach dem Schl�sselwort CLOSEABLE kann TRUE oder FALSE angegeben werden. 3227*cdf0e10cSrcweirBei TRUE kann das Fenster geschlossen werden, bei FALSE kann es nicht geschlos 3228*cdf0e10cSrcweirsen werden. 3229*cdf0e10cSrcweir 3230*cdf0e10cSrcweirNach dem Schl�sselwort APPLICATION kann TRUE oder FALSE angegeben 3231*cdf0e10cSrcweirwerden. TRUE bedeutet, da� das Fenster das Applikationsfenster ist, FALSE hat keine 3232*cdf0e10cSrcweirBedeutung. 3233*cdf0e10cSrcweir 3234*cdf0e10cSrcweirNach dem Schl�sselwort OUTPUTSIZE kann TRUE oder FALSE angegeben werden. 3235*cdf0e10cSrcweirBei TRUE ist bezieht sich die Gr��enangabe auf die "OutputSize" des Fensters. 3236*cdf0e10cSrcweir 3237*cdf0e10cSrcweirNach dem Schl�sselwort WINCHILDS wird ein Textfenster angelegt. Dieses Fenster 3238*cdf0e10cSrcweirwird automatisch erzeugt. Anstelle von FTEXT kann jede in der Hierarchie unter 3239*cdf0e10cSrcweirWindow stehende Resource angegeben werden. 3240*cdf0e10cSrcweir 3241*cdf0e10cSrcweirNach dem Schl�sselwort PUSHBUTTON 1 wird ein Button definiert. Auf diese 3242*cdf0e10cSrcweirResource kann �ber den Identifier 1 zugegriffen werden. Der Identifier kann im 3243*cdf0e10cSrcweirBereich von 1 bis 255 liegen. Anstelle von PushButton kann jede in der Hierarchie 3244*cdf0e10cSrcweirunter Resource stehende Resource angegeben werden. 3245*cdf0e10cSrcweir 3246*cdf0e10cSrcweirAgapaDefault: 3247*cdf0e10cSrcweirAga 3248*cdf0e10cSrcweirAli [SystemWindow] 7 3249*cdf0e10cSrcweir { 3250*cdf0e10cSrcweir Sizeable = FALSE; 3251*cdf0e10cSrcweir Moveable = FALSE; 3252*cdf0e10cSrcweir Minimize = FALSE; 3253*cdf0e10cSrcweir Maximize = FALSE; 3254*cdf0e10cSrcweir Closeable = FALSE; 3255*cdf0e10cSrcweir App = FALSE; 3256*cdf0e10cSrcweir OutputSize = FALSE; 3257*cdf0e10cSrcweir }; 3258*cdf0e10cSrcweirAga 3259*cdf0e10cSrcweirAf1paResource WorkWindow 3260*cdf0e10cSrcweirAga 3261*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse WorkWindow. 3262*cdf0e10cSrcweir 3263*cdf0e10cSrcweirAgaBeispiel: 3264*cdf0e10cSrcweirAga 3265*cdf0e10cSrcweirAli WorkWindow 3266*cdf0e10cSrcweir { 3267*cdf0e10cSrcweir Show = MAXIMIZE; 3268*cdf0e10cSrcweir WorkWindowIcon = Icon 3269*cdf0e10cSrcweir { 3270*cdf0e10cSrcweir Predefine = ICON_STOP; 3271*cdf0e10cSrcweir }; 3272*cdf0e10cSrcweir }; 3273*cdf0e10cSrcweirAga 3274*cdf0e10cSrcweirNach dem Schl�sselwort SHOW wird angegeben, wie das Fenster angezeigt wird. 3275*cdf0e10cSrcweirAnstelle von MAXIMIZE kann auch NORMAL und MINIMIZE angegeben werden. 3276*cdf0e10cSrcweirMAXIMIZE bedeutet, da� das Fenster so gro� wie m�glich dargestellt wird, bei 3277*cdf0e10cSrcweirMINIMIZE wird das Fenster so klein wie m�glich dargestellt (iconic). NORMAL 3278*cdf0e10cSrcweirbedeutet, da� das Fenster in den angegebenen Koordinaten dargestellt wird. 3279*cdf0e10cSrcweir 3280*cdf0e10cSrcweirWorkWindowIcon ist das Sinnbild, das dargestellt wird, wenn das Fenster minimiert 3281*cdf0e10cSrcweirwird. 3282*cdf0e10cSrcweir 3283*cdf0e10cSrcweirAgaDefault: 3284*cdf0e10cSrcweirAga 3285*cdf0e10cSrcweirAli WorkWindow 3286*cdf0e10cSrcweir { 3287*cdf0e10cSrcweir Show = NORMAL; 3288*cdf0e10cSrcweir }; 3289*cdf0e10cSrcweirAga 3290*cdf0e10cSrcweirWas angezeigt wird, wenn kein Icon angegeben wird, ist im StarView-Handbuch unter 3291*cdf0e10cSrcweirder Klasse WorkWindow nachzulesen. 3292*cdf0e10cSrcweir 3293*cdf0e10cSrcweirAf1paResource MDIWindow 3294*cdf0e10cSrcweirAga 3295*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse MDIWindow. 3296*cdf0e10cSrcweir 3297*cdf0e10cSrcweirAgaBeispiel: 3298*cdf0e10cSrcweirAga 3299*cdf0e10cSrcweirAli MDIWindow {}; 3300*cdf0e10cSrcweirAga 3301*cdf0e10cSrcweirEs ist nur der Typ des Fensters entscheidend, es sind keine zus�tzlichen Angaben m�g 3302*cdf0e10cSrcweirlich. 3303*cdf0e10cSrcweirAu2 3304*cdf0e10cSrcweir 3305*cdf0e10cSrcweirAf1Resource Dialog 3306*cdf0e10cSrcweirAga 3307*cdf0e10cSrcweirDiese Schl�sselwort kann nicht angegeben werden. 3308*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse Dialog. 3309*cdf0e10cSrcweir 3310*cdf0e10cSrcweirAgaBeispiel: 3311*cdf0e10cSrcweirAga 3312*cdf0e10cSrcweirAli [Dialog] {}; 3313*cdf0e10cSrcweirAga 3314*cdf0e10cSrcweirEs ist nur der Typ des Fensters entscheidend, es sind keine zus�tzlichen Angaben m�g 3315*cdf0e10cSrcweirlich. 3316*cdf0e10cSrcweirAu2 3317*cdf0e10cSrcweir 3318*cdf0e10cSrcweirAf1Resource ModelessDialog 3319*cdf0e10cSrcweirAga 3320*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse ModelessDialog. 3321*cdf0e10cSrcweir 3322*cdf0e10cSrcweirAgaBeispiel: 3323*cdf0e10cSrcweirAga 3324*cdf0e10cSrcweirAli ModelessDialog {}; 3325*cdf0e10cSrcweirAga 3326*cdf0e10cSrcweirEs ist nur der Typ des Fensters entscheidend, es sind keine zus�tzlichen Angaben m�g 3327*cdf0e10cSrcweirlich. 3328*cdf0e10cSrcweirAu2 3329*cdf0e10cSrcweirpa 3330*cdf0e10cSrcweirAf1Resource ModalDialog 3331*cdf0e10cSrcweirAga 3332*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse ModalDialog. 3333*cdf0e10cSrcweir 3334*cdf0e10cSrcweirAgaBeispiel: 3335*cdf0e10cSrcweirAga 3336*cdf0e10cSrcweirAli ModalDialog 3337*cdf0e10cSrcweir { 3338*cdf0e10cSrcweir SysModal = TRUE; 3339*cdf0e10cSrcweir }; 3340*cdf0e10cSrcweirAga 3341*cdf0e10cSrcweirNach den Schl�sselwort SYSMODAL kann TRUE oder FALSE angegeben werden. 3342*cdf0e10cSrcweirWird FALSE angegeben, dann ist die Dialogbox applikationsmodal, sonst 3343*cdf0e10cSrcweirsystemmodal. 3344*cdf0e10cSrcweir 3345*cdf0e10cSrcweirSystemmodal bedeutet, da� das ganze System angehalten wird und nur in dieser 3346*cdf0e10cSrcweirDialogbox gearbeitet werden kann. Applikationsmodal bedeutet, da� die Applikation 3347*cdf0e10cSrcweirangehalten wird und applikationsweit nur in dieser Dialogbox gearbeitet werden kann. 3348*cdf0e10cSrcweirWeiteres siehe StarView-Handbuch bei den Klassen Dialog, ModalDialog und 3349*cdf0e10cSrcweirModelessDialog. 3350*cdf0e10cSrcweir 3351*cdf0e10cSrcweirAgaDefault: 3352*cdf0e10cSrcweirAga 3353*cdf0e10cSrcweirAli ModalDialog 3354*cdf0e10cSrcweir { 3355*cdf0e10cSrcweir SysModal = FALSE; 3356*cdf0e10cSrcweir }; 3357*cdf0e10cSrcweirAf1paResource Control 3358*cdf0e10cSrcweirAga 3359*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse Control. 3360*cdf0e10cSrcweir 3361*cdf0e10cSrcweirAgaBeispiel: 3362*cdf0e10cSrcweirAga 3363*cdf0e10cSrcweirAli Control 3364*cdf0e10cSrcweir { 3365*cdf0e10cSrcweir TabStop = TRUE; 3366*cdf0e10cSrcweir Group = TRUE; 3367*cdf0e10cSrcweir }; 3368*cdf0e10cSrcweirAga 3369*cdf0e10cSrcweirNach dem Schl�sselwort TABSTOP kann TRUE oder FALSE angegeben werden. Bei 3370*cdf0e10cSrcweirTRUE ist das Tabstop-Attribut gesetzt, bei FALSE ist es nicht gesetzt. 3371*cdf0e10cSrcweir 3372*cdf0e10cSrcweirNach dem Schl�sselwort GROUP kann TRUE oder FALSE angegeben werden. Bei 3373*cdf0e10cSrcweirTRUE ist das Group-Attribut gesetzt, bei FALSE ist es nicht gesetzt. 3374*cdf0e10cSrcweir 3375*cdf0e10cSrcweirWas diese Attribute bewirken, ist im StarView-Handbuch unter den Klassen Control 3376*cdf0e10cSrcweirund Dialog nachzulesen. 3377*cdf0e10cSrcweir 3378*cdf0e10cSrcweirAgaDefault: 3379*cdf0e10cSrcweirAga 3380*cdf0e10cSrcweirAli Control 3381*cdf0e10cSrcweir { 3382*cdf0e10cSrcweir TabStop = FALSE; 3383*cdf0e10cSrcweir Group = FALSE; 3384*cdf0e10cSrcweir }; 3385*cdf0e10cSrcweirAga 3386*cdf0e10cSrcweirAf1Resource Button 3387*cdf0e10cSrcweirAga 3388*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse Button. 3389*cdf0e10cSrcweir 3390*cdf0e10cSrcweirAgaBeispiel: 3391*cdf0e10cSrcweirAga 3392*cdf0e10cSrcweirAli Button {}; 3393*cdf0e10cSrcweir 3394*cdf0e10cSrcweirAgaNur der Typ des Fensters ist entscheidend, es sind keine zus�tzlichen Angaben 3395*cdf0e10cSrcweirm�glich. 3396*cdf0e10cSrcweir 3397*cdf0e10cSrcweir 3398*cdf0e10cSrcweirAf1paResource CheckBox 3399*cdf0e10cSrcweirAga 3400*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse CheckBox. 3401*cdf0e10cSrcweir 3402*cdf0e10cSrcweirBeispiel: 3403*cdf0e10cSrcweirAga 3404*cdf0e10cSrcweirAli CheckBox 3405*cdf0e10cSrcweir { 3406*cdf0e10cSrcweir Check = TRUE; 3407*cdf0e10cSrcweir }; 3408*cdf0e10cSrcweirAga 3409*cdf0e10cSrcweirNach dem Schl�sselwort CHECK kann TRUE oder FALSE angegeben werden. Bei 3410*cdf0e10cSrcweirTRUE wird ein Button als angeklickt gekennzeichnet. Dies gilt nur f�r Buttons, bei 3411*cdf0e10cSrcweirdenen solch eine Kennzeichnung vorgesehen ist. 3412*cdf0e10cSrcweir 3413*cdf0e10cSrcweirAgaDefault: 3414*cdf0e10cSrcweirAga 3415*cdf0e10cSrcweirAli CheckBox 3416*cdf0e10cSrcweir { 3417*cdf0e10cSrcweir Check = FALSE; 3418*cdf0e10cSrcweir }; 3419*cdf0e10cSrcweirAga 3420*cdf0e10cSrcweirAf1Resource AutoCheckBox 3421*cdf0e10cSrcweirAga 3422*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse AutoCheckBox. 3423*cdf0e10cSrcweir 3424*cdf0e10cSrcweirAgaBeispiel: 3425*cdf0e10cSrcweirAga 3426*cdf0e10cSrcweirAli AutoCheckBox {}; 3427*cdf0e10cSrcweirAga 3428*cdf0e10cSrcweirNur der Typ des Fensters ist entscheidend, es sind keine zus�tzlichen Angaben 3429*cdf0e10cSrcweirm�glich. 3430*cdf0e10cSrcweir 3431*cdf0e10cSrcweirAf1Resource PushButton 3432*cdf0e10cSrcweirAga 3433*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse PushButton. 3434*cdf0e10cSrcweir 3435*cdf0e10cSrcweirAgaBeispiel: 3436*cdf0e10cSrcweirAga 3437*cdf0e10cSrcweirAli PushButton {}; 3438*cdf0e10cSrcweirAga 3439*cdf0e10cSrcweirNur der Typ des Fensters ist entscheidend, es sind keine zus�tzlichen Angaben 3440*cdf0e10cSrcweirm�glich. 3441*cdf0e10cSrcweirAf1Resource DefPushButton 3442*cdf0e10cSrcweirAga 3443*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse DefPushButton. 3444*cdf0e10cSrcweir 3445*cdf0e10cSrcweirAgaBeispiel: 3446*cdf0e10cSrcweirAga 3447*cdf0e10cSrcweirAli DefPushButton {}; 3448*cdf0e10cSrcweirAga 3449*cdf0e10cSrcweirNur der Typ des Fensters ist entscheidend, es sind keine zus�tzlichen Angaben 3450*cdf0e10cSrcweirm�glich. 3451*cdf0e10cSrcweir 3452*cdf0e10cSrcweirAf1Resource RadioButton 3453*cdf0e10cSrcweirAga 3454*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse RadioButton. 3455*cdf0e10cSrcweir 3456*cdf0e10cSrcweirBeispiel: 3457*cdf0e10cSrcweirAga 3458*cdf0e10cSrcweirAli RadioButton 3459*cdf0e10cSrcweir { 3460*cdf0e10cSrcweir Check = TRUE; 3461*cdf0e10cSrcweir }; 3462*cdf0e10cSrcweirAga 3463*cdf0e10cSrcweirNach dem Schl�sselwort CHECK kann TRUE oder FALSE angegeben werden. Bei 3464*cdf0e10cSrcweirTRUE wird ein Button als angeklickt gekennzeichnet. Dies gilt nur f�r Buttons, bei 3465*cdf0e10cSrcweirdenen solch eine Kennzeichnung vorgesehen ist. 3466*cdf0e10cSrcweir 3467*cdf0e10cSrcweirAgaDefault: 3468*cdf0e10cSrcweirAga 3469*cdf0e10cSrcweirAli RadioButton 3470*cdf0e10cSrcweir { 3471*cdf0e10cSrcweir Check = FALSE; 3472*cdf0e10cSrcweir }; 3473*cdf0e10cSrcweirAga 3474*cdf0e10cSrcweirAf1Resource AutoRadioButton 3475*cdf0e10cSrcweirAga 3476*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse AutoRadioButton. 3477*cdf0e10cSrcweir 3478*cdf0e10cSrcweirAgaBeispiel: 3479*cdf0e10cSrcweirAga 3480*cdf0e10cSrcweirAli AutoRadioButton {}; 3481*cdf0e10cSrcweirAga 3482*cdf0e10cSrcweirNur der Typ des Fensters ist entscheidend, es sind keine zus�tzlichen Angaben 3483*cdf0e10cSrcweirm�glich. 3484*cdf0e10cSrcweirAu2 3485*cdf0e10cSrcweirAf1Resource TriStateBox 3486*cdf0e10cSrcweirAga 3487*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse TriStateBox. 3488*cdf0e10cSrcweir 3489*cdf0e10cSrcweirBeispiel: 3490*cdf0e10cSrcweirAga 3491*cdf0e10cSrcweirAli TriStateBox 3492*cdf0e10cSrcweir { 3493*cdf0e10cSrcweir TriStateDisable = TRUE; 3494*cdf0e10cSrcweir TriState = STATE_CHECK; 3495*cdf0e10cSrcweir }; 3496*cdf0e10cSrcweirAga 3497*cdf0e10cSrcweirNach dem Schl�sselwort TRISTATEDISABLE kann TRUE oder FALSE angegeben 3498*cdf0e10cSrcweirwerden. Bei TRUE k�nnen nur die Zustande STATE_CHECK und 3499*cdf0e10cSrcweirSTATE_NOCHECK eingenommen werden, sonst ist noch der Zustand 3500*cdf0e10cSrcweirSTATE_DONTKNOW m�glich. 3501*cdf0e10cSrcweir 3502*cdf0e10cSrcweirNach dem Schl�sselwort TRISTATE kann STATE_NOCHECK, STATE_CHECK 3503*cdf0e10cSrcweirund STATE_DONTKNOW angegeben werden. 3504*cdf0e10cSrcweir 3505*cdf0e10cSrcweirAgaDefault: 3506*cdf0e10cSrcweirAga 3507*cdf0e10cSrcweirAli TriStateBox 3508*cdf0e10cSrcweir { 3509*cdf0e10cSrcweir TriStateDisable = FALSE; 3510*cdf0e10cSrcweir TriState = STATE_NOCHECK; 3511*cdf0e10cSrcweir }; 3512*cdf0e10cSrcweirAga 3513*cdf0e10cSrcweirAf1Resource AutoTriStateBox 3514*cdf0e10cSrcweirAga 3515*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse AutoTriStateBox. 3516*cdf0e10cSrcweir 3517*cdf0e10cSrcweirAgaBeispiel: 3518*cdf0e10cSrcweirAga 3519*cdf0e10cSrcweirAli AutoTriStateBox {}; 3520*cdf0e10cSrcweirAga 3521*cdf0e10cSrcweirNur der Typ des Fensters ist entscheidend, es sind keine zus�tzlichen Angaben 3522*cdf0e10cSrcweirm�glich. 3523*cdf0e10cSrcweirAf1paResource Edit 3524*cdf0e10cSrcweirAga 3525*cdf0e10cSrcweirDieses Schl�sselwort kann nicht angegeben werden. 3526*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse Edit. 3527*cdf0e10cSrcweir 3528*cdf0e10cSrcweirAgaBeispiel: 3529*cdf0e10cSrcweirAga 3530*cdf0e10cSrcweirAli [Edit] 3531*cdf0e10cSrcweir { 3532*cdf0e10cSrcweir Center = TRUE; 3533*cdf0e10cSrcweir Left = FALSE; 3534*cdf0e10cSrcweir Right = FALSE; 3535*cdf0e10cSrcweir MaxTextLength = 10; 3536*cdf0e10cSrcweir }; 3537*cdf0e10cSrcweirAga 3538*cdf0e10cSrcweirNach dem Schl�sselwort LEFT kann TRUE oder FALSE angegeben werden. Bei 3539*cdf0e10cSrcweirTRUE wird der Text linksb�ndig ausgegeben. 3540*cdf0e10cSrcweir 3541*cdf0e10cSrcweirNach dem Schl�sselwort CENTER kann TRUE oder FALSE angegeben werden. Bei 3542*cdf0e10cSrcweirTRUE wird der Text zentriert ausgegeben. 3543*cdf0e10cSrcweir 3544*cdf0e10cSrcweirNach dem Schl�sselwort RIGHT kann TRUE oder FALSE angegeben werden. Bei 3545*cdf0e10cSrcweirTRUE wird der Text rechtsb�ndig ausgegeben. 3546*cdf0e10cSrcweir 3547*cdf0e10cSrcweirWerden LEFT, CENTER und RIGHT auf TRUE gesetzt, wird eine der M�glichkeiten 3548*cdf0e10cSrcweirausgew�hlt. Sind sie alle FALSE, wird der Text linksb�ndig ausgegeben. 3549*cdf0e10cSrcweir 3550*cdf0e10cSrcweirNach dem Schl�sselwort MAXTEXTLENGTH wird die maximale Anzahl der Ein 3551*cdf0e10cSrcweirgabezeichen festgelegt. Ist der Wert = 0, k�nnen beliebig viele Zeichen eingegeben 3552*cdf0e10cSrcweirwerden. Der Definitionsbereich umfa�t Werte von 0 bis 65535. 3553*cdf0e10cSrcweir 3554*cdf0e10cSrcweirAgaDefault: 3555*cdf0e10cSrcweirAga 3556*cdf0e10cSrcweirAli [Edit] 3557*cdf0e10cSrcweir { 3558*cdf0e10cSrcweir Left = FALSE; 3559*cdf0e10cSrcweir Center = FALSE; 3560*cdf0e10cSrcweir Right = FALSE; 3561*cdf0e10cSrcweir MaxTextLength = 0; 3562*cdf0e10cSrcweir }; 3563*cdf0e10cSrcweirAf1paResource SingleLineEdit 3564*cdf0e10cSrcweirAga 3565*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse SingleLineEdit. 3566*cdf0e10cSrcweir 3567*cdf0e10cSrcweirAgaBeispiel: 3568*cdf0e10cSrcweirAga 3569*cdf0e10cSrcweirAli SingleLineEdit {}; 3570*cdf0e10cSrcweirAga 3571*cdf0e10cSrcweirNur der Typ des Fensters ist entscheidend, es sind keine zus�tzlichen Angaben 3572*cdf0e10cSrcweirm�glich. 3573*cdf0e10cSrcweirAu2 3574*cdf0e10cSrcweirAf1paResource MultiLineEdit 3575*cdf0e10cSrcweirAga 3576*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse MultiLineEdit. 3577*cdf0e10cSrcweir 3578*cdf0e10cSrcweirAgaBeispiel: 3579*cdf0e10cSrcweirAga 3580*cdf0e10cSrcweirAli MultiLineEdit 3581*cdf0e10cSrcweir { 3582*cdf0e10cSrcweir HScroll = TRUE; 3583*cdf0e10cSrcweir VScroll = TRUE; 3584*cdf0e10cSrcweir }; 3585*cdf0e10cSrcweirAga 3586*cdf0e10cSrcweirNach dem Schl�sselwort HSCROLL kann TRUE oder FALSE angegeben werden. Bei 3587*cdf0e10cSrcweirTRUE wird nach links gescrollt, wenn bei der Eingabe der rechte Rand erreicht ist. 3588*cdf0e10cSrcweir 3589*cdf0e10cSrcweirNach dem Schl�sselwort VSCROLL kann TRUE oder FALSE angegeben werden. Bei 3590*cdf0e10cSrcweirTRUE wird nach unten gescrollt, wenn bei der Eingabe der untere Rand erreicht ist. 3591*cdf0e10cSrcweir 3592*cdf0e10cSrcweirAgaDefault: 3593*cdf0e10cSrcweirAga 3594*cdf0e10cSrcweirAli MultiLineEdit 3595*cdf0e10cSrcweir { 3596*cdf0e10cSrcweir HSCROLL = FALSE; 3597*cdf0e10cSrcweir VSCROLL = FALSE; 3598*cdf0e10cSrcweir }; 3599*cdf0e10cSrcweirAga 3600*cdf0e10cSrcweirAf1paResource ScrollBar 3601*cdf0e10cSrcweirAga 3602*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse ScrollBar. 3603*cdf0e10cSrcweir 3604*cdf0e10cSrcweirAgaBeispiel: 3605*cdf0e10cSrcweirAga 3606*cdf0e10cSrcweirAli ScrollBar 3607*cdf0e10cSrcweir { 3608*cdf0e10cSrcweir MinPos = 1; 3609*cdf0e10cSrcweir MaxPos = 112; 3610*cdf0e10cSrcweir ThumbPos = 30; 3611*cdf0e10cSrcweir PageSize = 8; 3612*cdf0e10cSrcweir LineSize = 2; 3613*cdf0e10cSrcweir HSCROLL = TRUE; 3614*cdf0e10cSrcweir VSCROLL = FALSE; 3615*cdf0e10cSrcweir }; 3616*cdf0e10cSrcweirAga 3617*cdf0e10cSrcweirNach dem Schl�sselwort MINPOS wird die minimale Position des Thumbs angegeben. 3618*cdf0e10cSrcweirDer Definitionsbereich umfa�t Werte von -32768 - 32767. 3619*cdf0e10cSrcweir 3620*cdf0e10cSrcweirNach dem Schl�sselwort MAXPOS wird die maximale Position des Thumbs 3621*cdf0e10cSrcweirangegeben. Der Definitionsbereich umfa�t Werte von -32768 - 32767. 3622*cdf0e10cSrcweir 3623*cdf0e10cSrcweirNach dem Schl�sselwort THUMBPOS wird die Position des Thumbs angegeben. Der 3624*cdf0e10cSrcweirDefinitionsbereich umfa�t Werte von -32768 - 32767. 3625*cdf0e10cSrcweir 3626*cdf0e10cSrcweirNach dem Schl�sselwort PAGESIZE wird die Ver�nderung bei seitenweisem Scrollen 3627*cdf0e10cSrcweirangegeben. Der Definitionsbereich umfa�t Werte von -32768 - 32767. 3628*cdf0e10cSrcweir 3629*cdf0e10cSrcweirNach dem Schl�sselwort LINESIZE wird die Ver�nderung bei schrittweisem Scrollen 3630*cdf0e10cSrcweirangegeben. Der Definitionsbereich umfa�t Werte von -32768 - 32767. 3631*cdf0e10cSrcweir 3632*cdf0e10cSrcweirNach dem Schl�sselwort HSCROLL kann TRUE oder FALSE angegeben werden. Bei 3633*cdf0e10cSrcweirTRUE bekommt man eine horizontale Scrollbar. 3634*cdf0e10cSrcweir 3635*cdf0e10cSrcweirNach dem Schl�sselwort VSCROLL kann TRUE oder FALSE angegeben werden. Bei 3636*cdf0e10cSrcweirTRUE bekommt man eine vertikale Scrollbar. 3637*cdf0e10cSrcweirpa 3638*cdf0e10cSrcweirAgaDefault: 3639*cdf0e10cSrcweirAga 3640*cdf0e10cSrcweirAli ScrollBar 3641*cdf0e10cSrcweir { 3642*cdf0e10cSrcweir MinPos = 0; 3643*cdf0e10cSrcweir MaxPos = 100; 3644*cdf0e10cSrcweir ThumbPos = 0; 3645*cdf0e10cSrcweir PageSize = 10; 3646*cdf0e10cSrcweir LineSize = 1; 3647*cdf0e10cSrcweir VSCROLL = FALSE; 3648*cdf0e10cSrcweir HSCROLL = FALSE; 3649*cdf0e10cSrcweir }; 3650*cdf0e10cSrcweirAga 3651*cdf0e10cSrcweirAga 3652*cdf0e10cSrcweirAf1Resource AutoScrollBar 3653*cdf0e10cSrcweirAga 3654*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse AutoScrollBar. 3655*cdf0e10cSrcweirAga 3656*cdf0e10cSrcweirAgaBeispiel: 3657*cdf0e10cSrcweirAga 3658*cdf0e10cSrcweirAli AutoScrollBar {}; 3659*cdf0e10cSrcweirAga 3660*cdf0e10cSrcweirNur der Typ des Fensters ist entscheidend, es sind keine zus�tzlichen Angaben 3661*cdf0e10cSrcweirm�glich. 3662*cdf0e10cSrcweir 3663*cdf0e10cSrcweirAf1paResource ListBox 3664*cdf0e10cSrcweirAga 3665*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse ListBox. 3666*cdf0e10cSrcweir 3667*cdf0e10cSrcweirAgaBeispiel: 3668*cdf0e10cSrcweirAga 3669*cdf0e10cSrcweirAli ListBox 3670*cdf0e10cSrcweir { 3671*cdf0e10cSrcweir Sort = TRUE; 3672*cdf0e10cSrcweir CurPos = 3; 3673*cdf0e10cSrcweir StringList = 3674*cdf0e10cSrcweir { 3675*cdf0e10cSrcweir "Ich"; "bin"; "eine"; "ListBox."; 3676*cdf0e10cSrcweir }; 3677*cdf0e10cSrcweir StringList = 3678*cdf0e10cSrcweir { 3679*cdf0e10cSrcweir "Beliebig"; "viele"; "StringLists."; 3680*cdf0e10cSrcweir }; 3681*cdf0e10cSrcweir }; 3682*cdf0e10cSrcweirAga 3683*cdf0e10cSrcweirNach dem Schl�sselwort SORT kann TRUE oder FALSE angegeben werden. Bei 3684*cdf0e10cSrcweirTRUE werden die Strings in der Listbox sortiert, bei FALSE werden sie in der Reihen 3685*cdf0e10cSrcweirfolge ausgegeben, in der sie aufgeschrieben werden. 3686*cdf0e10cSrcweir 3687*cdf0e10cSrcweirNach dem Schl�sselwort CURPOS wird die Position eines Strings angegeben. Der 3688*cdf0e10cSrcweirDefinitionsbereich umfa�t Werte von 0 - 32535. Der String, der an der angegebenen 3689*cdf0e10cSrcweirPosition in der Listbox steht, wird selektiert. Hat die Listbox weniger Eintr�ge, wird 3690*cdf0e10cSrcweirder ???String selektiert. 3691*cdf0e10cSrcweir 3692*cdf0e10cSrcweirNach dem Schl�sselwort STRINGLIST k�nnen Strings angegeben werden. Die Strings 3693*cdf0e10cSrcweirwerden in der Reihenfolge in die Listbox gestellt, in der sie angegeben werden. 3694*cdf0e10cSrcweir 3695*cdf0e10cSrcweirAgaDefault: 3696*cdf0e10cSrcweirAga 3697*cdf0e10cSrcweirAli ListBox 3698*cdf0e10cSrcweir { 3699*cdf0e10cSrcweir Sort = FALSE; 3700*cdf0e10cSrcweir CurPos = 0; 3701*cdf0e10cSrcweir }; 3702*cdf0e10cSrcweirAga 3703*cdf0e10cSrcweirWird STRINGLIST ausgelassen, stehen keine Strings in der Listbox. 3704*cdf0e10cSrcweir 3705*cdf0e10cSrcweirAf1paResource DropDownListBox 3706*cdf0e10cSrcweirAga 3707*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse DropDownListBox. 3708*cdf0e10cSrcweir 3709*cdf0e10cSrcweirAgaBeispiel: 3710*cdf0e10cSrcweirAga 3711*cdf0e10cSrcweirAli DropDownListBox {}; 3712*cdf0e10cSrcweirAga 3713*cdf0e10cSrcweirNur der Typ des Fensters ist entscheidend, es sind keine zus�tzlichen Angaben 3714*cdf0e10cSrcweirm�glich. 3715*cdf0e10cSrcweir 3716*cdf0e10cSrcweirAf1Resource ComboBox 3717*cdf0e10cSrcweirAga 3718*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse ComboBox. 3719*cdf0e10cSrcweir 3720*cdf0e10cSrcweirAgaBeispiel: 3721*cdf0e10cSrcweirAga 3722*cdf0e10cSrcweirAli ComboBox 3723*cdf0e10cSrcweir { 3724*cdf0e10cSrcweir MaxTextLength = 10; 3725*cdf0e10cSrcweir }; 3726*cdf0e10cSrcweirAga 3727*cdf0e10cSrcweirNach dem Schl�sselwort MAXTEXTLENGTH wird die maximale Anzahl der Ein 3728*cdf0e10cSrcweirgabezeichen festgelegt. Ist der Wert = 0, k�nnen beliebig viele Zeichen eingegeben 3729*cdf0e10cSrcweirwerden. Der Definitionsbereich umfa�t Werte von 0 bis 65535. 3730*cdf0e10cSrcweir 3731*cdf0e10cSrcweirDefault: 3732*cdf0e10cSrcweir 3733*cdf0e10cSrcweirAli ComboBox 3734*cdf0e10cSrcweir { 3735*cdf0e10cSrcweir MaxTextLength = 0; 3736*cdf0e10cSrcweir }; 3737*cdf0e10cSrcweirAga 3738*cdf0e10cSrcweirAf1Resource DropDownComboBox 3739*cdf0e10cSrcweirAga 3740*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse DropDownComboBox. 3741*cdf0e10cSrcweir 3742*cdf0e10cSrcweirAgaBeispiel: 3743*cdf0e10cSrcweirAga 3744*cdf0e10cSrcweirAli DropDownComboBox {}; 3745*cdf0e10cSrcweirAga 3746*cdf0e10cSrcweirNur der Typ des Fensters ist entscheidend, es sind keine zus�tzlichen Angaben 3747*cdf0e10cSrcweirm�glich. 3748*cdf0e10cSrcweir 3749*cdf0e10cSrcweir 3750*cdf0e10cSrcweirAf1Resource FixedText 3751*cdf0e10cSrcweirAga 3752*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse FixedText. 3753*cdf0e10cSrcweir 3754*cdf0e10cSrcweirAgaBeispiel: 3755*cdf0e10cSrcweirAga 3756*cdf0e10cSrcweirAli FixedText 3757*cdf0e10cSrcweir { 3758*cdf0e10cSrcweir Right = TRUE; 3759*cdf0e10cSrcweir }; 3760*cdf0e10cSrcweirAga 3761*cdf0e10cSrcweirAgaNach dem Schl�sselwort LEFT kann TRUE oder FALSE angegeben werden. Bei 3762*cdf0e10cSrcweirTRUE wird der Text linksb�ndig ausgegeben. 3763*cdf0e10cSrcweir 3764*cdf0e10cSrcweirNach dem Schl�sselwort CENTER kann TRUE oder FALSE angegeben werden. Bei 3765*cdf0e10cSrcweirTRUE wird der Text zentriert ausgegeben. 3766*cdf0e10cSrcweir 3767*cdf0e10cSrcweirNach dem Schl�sselwort RIGHT kann TRUE oder FALSE angegeben werden. Bei 3768*cdf0e10cSrcweirTRUE wird der Text rechtsb�ndig ausgegeben. 3769*cdf0e10cSrcweir 3770*cdf0e10cSrcweirWerden LEFT, CENTER und RIGHT auf TRUE gesetzt, wird eine der M�glichkeiten 3771*cdf0e10cSrcweirausgew�hlt. Sind sie alle FALSE, wird der Text linksb�ndig ausgegeben. 3772*cdf0e10cSrcweir 3773*cdf0e10cSrcweirAgaDefault: 3774*cdf0e10cSrcweirAga 3775*cdf0e10cSrcweirAli FixedText 3776*cdf0e10cSrcweir { 3777*cdf0e10cSrcweir Left = FALSE; 3778*cdf0e10cSrcweir Center = FALSE; 3779*cdf0e10cSrcweir Right = FALSE; 3780*cdf0e10cSrcweir }; 3781*cdf0e10cSrcweirAga 3782*cdf0e10cSrcweir 3783*cdf0e10cSrcweirAf1Resource FixedIcon 3784*cdf0e10cSrcweirAga 3785*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse FixedIcon. 3786*cdf0e10cSrcweir 3787*cdf0e10cSrcweirAgaBeispiel: 3788*cdf0e10cSrcweirAga 3789*cdf0e10cSrcweirAli FixedIcon 3790*cdf0e10cSrcweir { 3791*cdf0e10cSrcweir Fixed = Icon { Predefine = ICON_QUERY; }; 3792*cdf0e10cSrcweir }; 3793*cdf0e10cSrcweirAga 3794*cdf0e10cSrcweirAgaNach dem Schl�sselwort FIXED kann ein Icon angeben werden. Dieses Icon wird in 3795*cdf0e10cSrcweirdem Control zentriert ausgegeben. 3796*cdf0e10cSrcweir 3797*cdf0e10cSrcweirAgaDefault: 3798*cdf0e10cSrcweirAga 3799*cdf0e10cSrcweirAli FixedIcon 3800*cdf0e10cSrcweir { 3801*cdf0e10cSrcweir Fixed = Icon{}; 3802*cdf0e10cSrcweir }; 3803*cdf0e10cSrcweirAga 3804*cdf0e10cSrcweir 3805*cdf0e10cSrcweirAf1Resource FixedBitmap 3806*cdf0e10cSrcweirAga 3807*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse FixedBitmap. 3808*cdf0e10cSrcweir 3809*cdf0e10cSrcweirAgaBeispiel: 3810*cdf0e10cSrcweirAga 3811*cdf0e10cSrcweirAli FixedBitmap 3812*cdf0e10cSrcweir { 3813*cdf0e10cSrcweir Fixed = Bitmap { File = "schmett.bmp"; }; 3814*cdf0e10cSrcweir }; 3815*cdf0e10cSrcweirAga 3816*cdf0e10cSrcweirAgaNach dem Schl�sselwort FIXED kann eine Bitmap angeben werden. Diese Bitmap 3817*cdf0e10cSrcweirwird in dem Control zentriert ausgegeben. 3818*cdf0e10cSrcweir 3819*cdf0e10cSrcweirAgaDefault: 3820*cdf0e10cSrcweirAga 3821*cdf0e10cSrcweirAli FixedBitmap 3822*cdf0e10cSrcweir { 3823*cdf0e10cSrcweir Fixed = Bitmap{}; 3824*cdf0e10cSrcweir }; 3825*cdf0e10cSrcweirAga 3826*cdf0e10cSrcweir 3827*cdf0e10cSrcweirAf1Resource GroupBox 3828*cdf0e10cSrcweirAga 3829*cdf0e10cSrcweirDiese Resource definiert die Daten der StarView-Klasse GroupBox. 3830*cdf0e10cSrcweir 3831*cdf0e10cSrcweirAgaBeispiel: 3832*cdf0e10cSrcweirAga 3833*cdf0e10cSrcweirAli GroupBox {}; 3834*cdf0e10cSrcweirAga 3835*cdf0e10cSrcweirNur der Typ des Fensters ist entscheidend, es sind keine zus�tzlichen Angaben 3836*cdf0e10cSrcweirm�glich. 3837*cdf0e10cSrcweirpaSpezielle Resource-Konstrukte 3838*cdf0e10cSrcweirAga 3839*cdf0e10cSrcweirAf1Globale, lokale Resourcen 3840*cdf0e10cSrcweirAga 3841*cdf0e10cSrcweirGlobale Resourcen sind Resourcen, die au�erhalb jeder anderen Resource definiert 3842*cdf0e10cSrcweirsind. Lokale Resourcen sind innerhalb einer anderen Resource definiert. Lokale 3843*cdf0e10cSrcweirResourcen m�ssen einen Identifier im Bereich von 1 bis 255 haben, globale Resourcen 3844*cdf0e10cSrcweireinen Identifier im Bereich von 256 bis 32767. 3845*cdf0e10cSrcweir 3846*cdf0e10cSrcweirAgaBeispiel: 3847*cdf0e10cSrcweirAga 3848*cdf0e10cSrcweirAliWindow 1000 3849*cdf0e10cSrcweir{ 3850*cdf0e10cSrcweir Text = "Info"; 3851*cdf0e10cSrcweir DefPushButton 1 3852*cdf0e10cSrcweir { 3853*cdf0e10cSrcweir Text = "Ok"; 3854*cdf0e10cSrcweir }; 3855*cdf0e10cSrcweir}; 3856*cdf0e10cSrcweirAga 3857*cdf0e10cSrcweirIn diesem Fall ist WINDOW 1000 eine globale Resource und DEFPUSHBUTTON 1 3858*cdf0e10cSrcweireine lokale Resource. 3859*cdf0e10cSrcweir 3860*cdf0e10cSrcweirAf1paReferenzen 3861*cdf0e10cSrcweirAga 3862*cdf0e10cSrcweirWird eine Resource mehr als nur einmal ben�tigt, so kann diese Resource als globale 3863*cdf0e10cSrcweirResource definiert und an anderer Stelle darauf verwiesen werden. 3864*cdf0e10cSrcweir 3865*cdf0e10cSrcweirAgaBeispiel: 3866*cdf0e10cSrcweirAga 3867*cdf0e10cSrcweirAliDefPushButton 1000 3868*cdf0e10cSrcweir{ 3869*cdf0e10cSrcweir Text = "Ok"; 3870*cdf0e10cSrcweir}; 3871*cdf0e10cSrcweirWindow 1000 3872*cdf0e10cSrcweir{ 3873*cdf0e10cSrcweir Text = "Info"; 3874*cdf0e10cSrcweir DefPushButton 1, 1000; 3875*cdf0e10cSrcweir}; 3876*cdf0e10cSrcweirAga 3877*cdf0e10cSrcweirDie Konstruktion DEFPUSHBUTTON 1, 1000 ist eine Referenz auf den 3878*cdf0e10cSrcweirDefPushButton 1000, wobei 1 die ID innerhalb der Window-Resource ist. Das hei�t, 3879*cdf0e10cSrcweirim Programm greift man �ber die ID 1 auf diese Resource zu. 3880*cdf0e10cSrcweir 3881*cdf0e10cSrcweirEine Referenz kann immer angegeben werden, wenn eine Resource-Definition erwartet 3882*cdf0e10cSrcweirwird. Beim Erstellen einer ".rc"-Datei m�ssen alle Referenzen aufgel�st werden 3883*cdf0e10cSrcweirk�nnen. 3884*cdf0e10cSrcweir 3885*cdf0e10cSrcweirAf1Lokale Resourcen 3886*cdf0e10cSrcweirAga 3887*cdf0e10cSrcweirLokale Resourcen k�nnen in jeder Resource-Definition angegeben werden. 3888*cdf0e10cSrcweir 3889*cdf0e10cSrcweirAf1Beispiel: 3890*cdf0e10cSrcweirAga 3891*cdf0e10cSrcweirAliWindow 1000 3892*cdf0e10cSrcweir{ 3893*cdf0e10cSrcweir Text = "Info"; 3894*cdf0e10cSrcweir PushButton 1, 1000; 3895*cdf0e10cSrcweir DefPushButton 2, 1001; 3896*cdf0e10cSrcweir SingleLineEdit 3, 1002; 3897*cdf0e10cSrcweir Color 4 { RGB = (0, 0, 0); }; 3898*cdf0e10cSrcweir Color 5 { RGB = (65535, 0, 0); }; 3899*cdf0e10cSrcweir}; 3900*cdf0e10cSrcweirAga 3901*cdf0e10cSrcweirIn diesem Beispiel sind drei Controls und zwei Farben als lokale Resource angegeben. 3902*cdf0e10cSrcweirAuf die Resourcen kann �ber die Identifier 1 bis 5 zugegriffen werden. 3903*cdf0e10cSrcweirAf1paBenutzerdaten 3904*cdf0e10cSrcweirAga 3905*cdf0e10cSrcweirMit Hilfe der EXTRADATA-Konstruktion k�nnen in einer Resource beliebige Daten 3906*cdf0e10cSrcweirdefiniert werden. 3907*cdf0e10cSrcweir 3908*cdf0e10cSrcweirBeispiel: 3909*cdf0e10cSrcweir 3910*cdf0e10cSrcweirAliWindow 1000 3911*cdf0e10cSrcweir{ 3912*cdf0e10cSrcweir Text = "Info"; 3913*cdf0e10cSrcweir ExtraData = 3914*cdf0e10cSrcweir { 3915*cdf0e10cSrcweir "Hallo"; 1; -10; 3916*cdf0e10cSrcweir }; 3917*cdf0e10cSrcweir ExtraData = 3918*cdf0e10cSrcweir { 3919*cdf0e10cSrcweir 1; 2; 3; 4; 3920*cdf0e10cSrcweir }; 3921*cdf0e10cSrcweirAli}; 3922*cdf0e10cSrcweirAga 3923*cdf0e10cSrcweirNach dem Schl�sselwort EXTRADATA k�nnen Strings und ganze Zahlen angegeben 3924*cdf0e10cSrcweirwerden. Der Definitionsbereich der Zahlen reicht von -32536 bis 32535. 3925*cdf0e10cSrcweir 3926*cdf0e10cSrcweirIn der Resource stehen die Daten in folgendem Format: 3927*cdf0e10cSrcweirAga 3928*cdf0e10cSrcweirApl- Die Benutzerdaten werden hinter die vordefinierten Daten geschrieben. 3929*cdf0e10cSrcweir- Sie werden in der Reihenfolge abgelegt, in der sie aufgeschrieben worden sind. 3930*cdf0e10cSrcweir- Strings sind Null-terminiert. Sie belegen immer eine gerade Anzahl von Bytes im 3931*cdf0e10cSrcweirSpeicher. Der ben�tigte Platz errechnet sich also wie folgt: 3932*cdf0e10cSrcweir Platzbedarf = Stringl�nge + 1 + ( Stringl�nge + 1 ) MOD 2; 3933*cdf0e10cSrcweir benutzen Sie die Methode GetStringSizeRes() der Klasse Resource. 3934*cdf0e10cSrcweir- Zahlen sind zwei Byte lang und processorspezifisch gedreht. 3935*cdf0e10cSrcweirAga 3936*cdf0e10cSrcweirAf1paDefault-Initialisierung 3937*cdf0e10cSrcweirAga 3938*cdf0e10cSrcweirBeim Angeben einer Resource ist diese mit bestimmten Werten vorbesetzt. Die 3939*cdf0e10cSrcweirResource kann aber auch durch eine andere globale Resource initialisiert werden, so 3940*cdf0e10cSrcweirda� die Resource die Daten der globalen Resource enth�lt. 3941*cdf0e10cSrcweir 3942*cdf0e10cSrcweirBeispiel: 3943*cdf0e10cSrcweir 3944*cdf0e10cSrcweirAliWindow 1000 3945*cdf0e10cSrcweir{ 3946*cdf0e10cSrcweir Text = "Info"; 3947*cdf0e10cSrcweir PosSize = MAP_SYSFONT( 0, 0, 160, 40 ); 3948*cdf0e10cSrcweir Border = TRUE; 3949*cdf0e10cSrcweir Moveable = TRUE; 3950*cdf0e10cSrcweir Closeable = TRUE; 3951*cdf0e10cSrcweir DefPushButton 1, 1000; 3952*cdf0e10cSrcweir ExtraData = { 10; }; 3953*cdf0e10cSrcweir}; 3954*cdf0e10cSrcweirWindow 1001 < Window 1000 3955*cdf0e10cSrcweir{ 3956*cdf0e10cSrcweir Moveable = FALSE; 3957*cdf0e10cSrcweir FixedText 2 3958*cdf0e10cSrcweir { // Fu�zeile 3959*cdf0e10cSrcweir Disable = TRUE; 3960*cdf0e10cSrcweir Size = MAP_SYSFONT( 160, 4 ); 3961*cdf0e10cSrcweir }; 3962*cdf0e10cSrcweir}; 3963*cdf0e10cSrcweirAga 3964*cdf0e10cSrcweirDas WINDOW 1001 �bernimmt alle Daten von WINDOW 1000, definiert noch eine 3965*cdf0e10cSrcweirlokale Resource hinzu und �ndert das MOVEABLE-Attribut. Es werden auch alle 3966*cdf0e10cSrcweirlokalen Resourcen und alle Benutzerdaten �bernommen. Bei den lokalen Resourcen 3967*cdf0e10cSrcweirkann es leicht zu Identifier-Konflikten kommen. Es ist zu beachten, da� die Resource, 3968*cdf0e10cSrcweirvon der die Daten �bernommen werden sollen, von beliebigem Typ sein kann. Es 3969*cdf0e10cSrcweirwerden alle Daten ab der gemeinsamen Superklasse �bernommen. Das hei�t von der 3970*cdf0e10cSrcweirKlasse Resource werden immer alle Daten �bernommen. 3971*cdf0e10cSrcweir 3972*cdf0e10cSrcweir 3973*cdf0e10cSrcweirAu1paFehlermeldungen 3974*cdf0e10cSrcweirAga 3975*cdf0e10cSrcweirAf1Aufbau der Fehlermeldung: 3976*cdf0e10cSrcweirAgaDie Ausgabe der Fehler hat folgendes Format: 3977*cdf0e10cSrcweir1. Zeile in der der Fehler aufgetreten ist. 3978*cdf0e10cSrcweir2. Position an der der Fehler aufgetreten ist. 3979*cdf0e10cSrcweir3. Fehlernummer: Error ( Typ, Identifier ): Fehlermeldung. 3980*cdf0e10cSrcweir 3981*cdf0e10cSrcweirAfp256 Allgemeiner Fehler, dieser Fehler kann nicht nicht 3982*cdf0e10cSrcweirgenauer spezifiziert werden. 3983*cdf0e10cSrcweir257 Eine virtuelle Methode die in der abgeleiteten Klasse 3984*cdf0e10cSrcweirnicht implementiert ist. Siehe Methoden der Klasse 3985*cdf0e10cSrcweirRscInst: SetString(), SetNumber .... Man kann die 3986*cdf0e10cSrcweirFehlermeldung als Typfehler betrachten, das hei�t 3987*cdf0e10cSrcweirdieser Typ darf nicht verwendet werden. 3988*cdf0e10cSrcweir258 Die Datei mit dem angegebenen Namen konnte nicht 3989*cdf0e10cSrcweirge�ffnet werden. 3990*cdf0e10cSrcweir259 Es konnte kein Zeichen generiert werden. Zum Beispiel 3991*cdf0e10cSrcweirkann '\333' nicht in ein Zeichen umgewandelt werden. 3992*cdf0e10cSrcweir260 Interner Fehler, eine Methode soll auf eine ung�ltige 3993*cdf0e10cSrcweirInstanz angewendet werden. 3994*cdf0e10cSrcweir261 Es wird eine Kommandozeilenhilfe ausgegeben (rsc -h). 3995*cdf0e10cSrcweir262 Es wurde keine Eingabedatei angegeben. 3996*cdf0e10cSrcweir263 In der Kommandozeile wurde ein unbekannter Schalter 3997*cdf0e10cSrcweirverwendet. 3998*cdf0e10cSrcweir264 Referenzen werden nur bis zu einer bestimmten Tiefe 3999*cdf0e10cSrcweiraufgel�st. Der Fehler bedeutet, das Referenzen rekursiv 4000*cdf0e10cSrcweirdefiniert wurden oder da� sie zu tief verschachtelt sind. 4001*cdf0e10cSrcweir512 Allgemeiner Fehler. 4002*cdf0e10cSrcweir513 Es wurde versucht eine Zahl einzusetzen, die au�erhalb 4003*cdf0e10cSrcweirdes Wertebereichs liegt. 4004*cdf0e10cSrcweir528 Allgemeiner Fehler. 4005*cdf0e10cSrcweir544 Allgemeiner Fehler. 4006*cdf0e10cSrcweir578 Allgemeiner Fehler. 4007*cdf0e10cSrcweir579 Allgemeiner Fehler. 4008*cdf0e10cSrcweir580 Es wurde versucht eine Resourcrinstanz mit falschem 4009*cdf0e10cSrcweirTyp verwendet. 4010*cdf0e10cSrcweir608 Allgemeiner Fehler. 4011*cdf0e10cSrcweir609 Allgemeiner Fehler. 4012*cdf0e10cSrcweir610 F�r ein Makro soll eine Name verwendet werden, der 4013*cdf0e10cSrcweirschon belegt ist. Namen k�nnen zum Beispiel schon f�r 4014*cdf0e10cSrcweirVariablen vergeben sein. 4015*cdf0e10cSrcweir640 Allgemeiner Fehler. 4016*cdf0e10cSrcweir641 Zwei globale Resourcen haben den gleichen Identifier. 4017*cdf0e10cSrcweir642 Der verwendete Typ ist nicht erlaubt. 4018*cdf0e10cSrcweir643 Die Variable darf hier nicht verwendet werden. 4019*cdf0e10cSrcweir644 Der Zahlenwert ist au�erhalb von [0, 0xFFFF]. 4020*cdf0e10cSrcweir645 Der Zahlenwert ist au�erhalb von [0, 0x7FFF]. 4021*cdf0e10cSrcweir646 Defaultresource wurde nicht gefunden. Eine 4022*cdf0e10cSrcweirResourceinstanz kann mit einer anderen initialisiert 4023*cdf0e10cSrcweirwerden. Diese ander Instanz wurde nicht gefunden. 4024*cdf0e10cSrcweir647 An dieser Stelle ist die Angabe einer Referenz verboten. 4025*cdf0e10cSrcweir648 Ein Makroname soll doppelt vergeben werden. 4026*cdf0e10cSrcweir649 Die Angabe einer Defaultresource ist verboten. 4027*cdf0e10cSrcweir650 Ein Identifier mu� Angegeben werden. 4028*cdf0e10cSrcweir651 Es sollte durch Null geteilt werden. 4029*cdf0e10cSrcweir652 Fehler in der Pragmaanweisung. 4030*cdf0e10cSrcweir653 Das Makro wurde durch weitere Makro's erkl�rt, die 4031*cdf0e10cSrcweirnicht in den entsprechenden Include-Dateien stehen. 4032*cdf0e10cSrcweir 4033*cdf0e10cSrcweirEs folgen Warnungen. 4034*cdf0e10cSrcweir4098 Resourcen die sich innerhalb einer anderen Resource 4035*cdf0e10cSrcweirbefinden (Unterresourcen) haben ein Identifier �ber 255. 4036*cdf0e10cSrcweir4099 Globale Resourcen haben einen Identifier unter 256. 4037*cdf0e10cSrcweir4100 Die Unterresource werden nicht beachtet. Das bedeutet, 4038*cdf0e10cSrcweirda� auf diese Resourcen zur Laufzeit nicht zugegriffen 4039*cdf0e10cSrcweirwerden kann. 4040*cdf0e10cSrcweir4101 Die Resourcen haben einen keinen Identifier. Auf diese 4041*cdf0e10cSrcweirResourcen kann zur Laufzeit nicht zugegriffen werden. 4042*cdf0e10cSrcweir4102 Beim schreiben ein rc-Datei konnte eine Stringreferenz 4043*cdf0e10cSrcweirnicht aufgel�st werden. 4044*cdf0e10cSrcweir4103 Beim schreiben ein rc-Datei konnte eine Referenz nicht 4045*cdf0e10cSrcweiraufgel�st werden. Wenn auf Unterresourcen zugegriffen 4046*cdf0e10cSrcweirwird, die sich in der referenzierten Resource befinden, 4047*cdf0e10cSrcweirdann kann ein Laufzeitfehler auftreten. 4048*cdf0e10cSrcweir4104 Zwei Unterresource mit gleichem Typ haben den 4049*cdf0e10cSrcweirgleichen Identifier. 4050*cdf0e10cSrcweir 4051*cdf0e10cSrcweirSsvAgaPA 4052*cdf0e10cSrcweirAu0Stichwortverzeichnis 4053*cdf0e10cSrcweirAga 4054*cdf0e10cSrcweirAsvCompiler Anweisungen 16 4055*cdf0e10cSrcweirResource Accelerator 33 4056*cdf0e10cSrcweirResource AcceleratorKey 34 4057*cdf0e10cSrcweirResource AutoCheckBox 50 4058*cdf0e10cSrcweirResource AutoRadioButton 51 4059*cdf0e10cSrcweirResource AutoScrollBar 55 4060*cdf0e10cSrcweirResource Bitmap 22 4061*cdf0e10cSrcweirResource Brush 24 4062*cdf0e10cSrcweirResource CheckBox 50 4063*cdf0e10cSrcweirResource Color 26 4064*cdf0e10cSrcweirResource ComboBox 57 4065*cdf0e10cSrcweirResource DefPushButton 51 4066*cdf0e10cSrcweirResource DialogBox 48 4067*cdf0e10cSrcweirResource DropDownComboBox 57 4068*cdf0e10cSrcweirResource DropDownListBox 57 4069*cdf0e10cSrcweirResource FixedText 58 4070*cdf0e10cSrcweirResource Font 28 4071*cdf0e10cSrcweirResource GroupBox 58 4072*cdf0e10cSrcweirResource Icon 21 4073*cdf0e10cSrcweirResource ListBox 56 4074*cdf0e10cSrcweirResource MapMode 32 4075*cdf0e10cSrcweirResource MDIWindow 48 4076*cdf0e10cSrcweirResource Menu 36 4077*cdf0e10cSrcweirResource MenuItem 37 4078*cdf0e10cSrcweirResource MessageBox 39 4079*cdf0e10cSrcweirResource MultiLineEdit 53 4080*cdf0e10cSrcweirResource OutputDevice 40 4081*cdf0e10cSrcweirResource Pen 31 4082*cdf0e10cSrcweirResource Pointer 22 4083*cdf0e10cSrcweirResource PushButton 50 4084*cdf0e10cSrcweirResource RadioButton 51 4085*cdf0e10cSrcweirResource Resource 20 4086*cdf0e10cSrcweirResource ScrollBar 54 4087*cdf0e10cSrcweirResource SingleLineEdit 52 4088*cdf0e10cSrcweirResource String 20 4089*cdf0e10cSrcweirResource SystemWindow 44 4090*cdf0e10cSrcweirResource Window 42 4091*cdf0e10cSrcweirResource WorkWindow 47 4092*cdf0e10cSrcweirResource Button 49 4093*cdf0e10cSrcweirResource Control 49 4094*cdf0e10cSrcweir 4095*cdf0e10cSrcweirAga 4096*cdf0e10cSrcweir