Dieses Fenster soll Ihnen einige Programmhinweise und darüberhinaus einen kleinen Einblick in die Fähigkeiten von MaxonBASIC3 geben. Basicpw ist die Weiterentwicklung meines DOS-Scriptes "codePW 2.1" (aminet util/boot/codepw_2.1.lha) als compiliertes Basicprogramm. Basicpw öffnet ein eigenes basic- window auf einem basicscreen, welches gegenüber einem Workbench- window allerdings etwas langsamer ist. Da die Abmessungen des Fensters jedoch nicht allzu groß sind, er- folgt der Aufbau des Fensterinhaltes in ausreichender Geschwindigkeit. Die Fensterposition auf dem Schirm liegt unabhängig vom voreingestell- ten Bildschirm-Modus in der Breite zentriert auf dem Monitor und in der Höhe im oberen Drittel, welches da- durch erreicht wird, daß zunächst die voreingestellte Größe des Bild- schirmes ermittelt und danach das Fenster zentriert eingefügt wird: ------------- scr& = LockPubScreen(0) ww% = PEEKW(scr& + ScreenWidth) wh% = PEEKW(scr& + ScreenHeight) UnlockPubScreen 0,scr& x1=ww%/2-195 x2=ww%/2+195 y1=wh%/5 y2=wh%/5+140 SCREEN 1,,,8,5 WINDOW 1,tit$,(x1,y1)-(x2,y2),8,1 usw. ------------- Das Eingabefenster für die Anschrift und daß Paßwort verfügt über einen "springenden Cursor", der mit Hilfe der Cursortasten des keybords in die entsprechenden Eingabefelder springt. Hierbei war der code "Get.String.bas" von scott dhomas trenn sehr hilfreich. Das Paßwort wird auf eine bestimmte Weise, die ich hier nicht unbedingt erläutern will, verfremdet und ge- speichert, sodaß es in seiner Datei unleserlich und wohl kaum zu re- konstruieren ist. __________________________________ Im Gegensatz zu basicpw handelt es sich bei diesem kleinen Informa- tionsprogramm um eine Version, bei der MaxonBASIC3 über den Aufruf von Betriebssystemroutinen auf dem Workbenchscreen (OS) ein Fenster mit einem ListGadget öffnet und einen Text einfügt. Der Bildauf- bau erfolgt hier selbstverständlich viel schneller als bei einem basic- screen, eben durch den Zugriff auf das Betriebssystem. Wenn Sie das Schließgadget dieses Fensters anklicken, erscheint so- zusagen als Zugabe noch ein weiteres Fenster auf einem customscreen mit weiteren Informationen. Darüber- hinaus soll dieses Fenster eine Demonstration der Fähigkeiten des MaxonBASIC3-Compilersystems sein, auch Bilder anzuzeigen. Ich hatte zunächst die Absicht, das Fenster direkt über einen Button von diesem Fenster zu öffnen. Leider ist mir dies nicht so recht geglückt, zumal die Bildtiefe von 32 Farben eben nur auf einem vom voreingestellten work- benchscreen unabhängigen customscreen dargestellt werden kann. Vielleicht kann mir hier aber ein Basicpro- grammierer helfen, der etwas klüger ist. Vielen Dank an Steffen Leistner für seine sources und includes zur Ein- bindung von pics und images. Sollte jemand Interesse an den Quellcodes von basicpw und diesem Informationsprogramm haben, können diese bei mir angefordert werden.