Ŀ Die POWERSOFT WARE COMPUTER-PROGRAMME FREEWARE / SHAREWARE - Made in Germany! POWERSOFT WARE Gnther Kramer Kapuzinergasse 1 D-86150 Augsburg Telefax: 0821/156215 ab 01.Januar 1995: POWERSOFT WARE Gnther Kramer Ostendstrae 3 D-86368 Gersthofen (C) 1992-1994 Unsere DOS-Programme werden ausschlielich in TURBO PASCAL und in MS-COBOL programmiert. Fr smtliche Programme ist der k o m p l e t t e Quell- code erhltlich. Dadurch ist eine 'ideale' Voraussetzung fr eigene Anpas- sungen und Erweiterungen geschaffen. Alle Pascal-Programme wurden mit dem TURBO PASCAL 6.0 Compiler und alle Cobol-Programme wurdem mit dem MS-COBOL 4.5 Compiler bersetzt. Ob der Quellcode unserer Programme auch mit einem anderen Compiler bersetzt werden kann, knnen wir nicht garantieren! Es gibt bei fast allen Vollversionen drei verschiedene Arten. Eine normale Vollversion drfte Ihnen von anderen Programmen und Autoren vertraut sein. Unsere "normale" Version unterscheidet sich hierbei nicht von anderen Pro- grammen. Sie drfen diese Version nicht weitergeben und nur auf einem Ar- beitsplatz installieren. Es erscheint im Programm fter unser Firmenpseud- onym POWERSOFT WARE. Die "personalisierte" Vollversion enthlt eine kleine Bildschirm-Maske, in der sich ein beliebiger Text (Name, Anschrift, Firmenbezeichnung, Telefon- nummer, Faxnummer oder ein anderer Text), den Sie uns vorgeben, befindet. Der Schriftzug "POWERSOFT WARE" erscheint nur noch bei Programmbeginn als COPYRIGHT-Vermerk. Diese Version drfen Sie beliebig oft installieren, ja sogar beliebig oft kopieren und verschenken. Man knnte diese Art kurz und bndig auch eine unbegrenzte Kopierlizenz nennen. Die dritte Art der Vollversion ist der "personalisierten" Vollversion sehr hnlich. Diese drfen Sie ebenfalls beliebig oft kopieren und verschenken. Sie knnen Kopien dieser Version nun aber auch verkaufen. Uns ist es dabei vllig egal, zu welchem Preis und in welcher Menge. Der COPYRIGHT-Vermerk bleibt jedoch auch bestehen und wird bei Programmstart kurz angezeigt. Wir sind gerne bereit, soweit es uns mglich ist, in andere Landessprachen zu bersetzen. Bei Sprachen die "wir" selbst nicht bersetzen knnen, mu auf Ihre Kosten ein bersetzer bestellt werden oder Sie bersetzen selbst! Sprechen Sie mit uns! Unsere Programme ndern wir gerne fr Sie kostengnstig ab! Sollten Sie "Ihre Firmenanschrift" im Programm oder auf dem Ausdruck (nur wenn es sinnvoll ist) wnschen, knnen wir dies gerne fr Sie einbauen. Auch Erweiterungen oder andere besondere Programmnderungen knnen wir fr Sie durchfhren. Ihr Interesse schreiben Sie bitte, formlos, an uns. Wir garantieren fr die Lauffhigkeit unserer Programme nur auf 100 % IBM- kompatibler Hardware und nur unter MS-DOS ab Ver3.x, DR-DOS (NOVELL-DOS) ! Es wird EGA- bzw eine VGA/SVGA-Grafikkarte vorausgesetzt. Unsere Programme laufen auch mit "anderen" Grafikkarten, dies knnen wir jedoch nicht 100%- tig garantieren. Wenn die FREEWARE/SHAREWARE-Version bei Ihnen luft, dann knnen Sie auch mit der Vollversion des Programms einwandfrei arbeiten! Wir reagieren schnell auf Ihre Anregungen, Wnsche oder Kritik! Schreiben oder faxen Sie uns. Wir melden uns schnellstens bei Ihnen. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ <<< PS-INSTALL >>> PS-INSTALL ist ein Installationsprogramm, das Programmdateien von einer Dis- kette oder von einem Festplattenverzeichnis in ein Vorgabeverzeichnis Ihrer Wahl kopiert. Dabei wird die Vollstndigkeit der zu installierenden Dateien geprft. Sollte auch nur ein "Programmteil" fehlen, bricht das Programm mit einer Fehlermeldung ab. Eine "Selbstprfung auf Virenbefall" wird beim Start ebenfalls durchgefhrt. Es werden nun alle zur Verfgung stehenden Laufwerke ermittelt. Wenn alle Prfungen durchgefhrt wurden, werden nun 1-3 Hinweis- masken angezeigt. Danach kann der Anwender nun das "Ziellaufwerk" auswhlen. Nach dem Anwhlen des "gewnschten Ziels" wird geprft, ob das Laufwerk ber genug Speicherkapazitt fr die neuen Programmdateien verfgt. Ist das Ziel zu klein, wird dies dem Anwender mitgeteilt. Wenn nicht genug Speicherplatz vorhanden ist, werden die Daten des Gesamtspeicherplatzes, die Menge des be- ntigten Platzes und die Differenz der "beiden Mengen" in einer Maske ausge- wiesen. Damit wei man nun, wieviel Platz das neue Programm braucht und was nun gelscht werden mu, um das neue Programm installieren zu knnen. Sollte jedoch ausreichend Speicher vorhanden sein, wird nun versucht in das vorge- gebene Verzeichnis zu wechseln. Ist das Zielverzeichnis noch nicht erstellt, wird es erzeugt. Das "Ziel" wird auf eventuell bereits "bestehende" Dateien untersucht. Werden Programmteile gleichen Namens gefunden, wird dem Anwender eine Auswahlmaske angezeigt. In dieser kann er nun das "Lschen" der Dateien oder deren "Sicherung" in ein Unterverzeichnis veranlassen. Ist nun das Ver- zeichnis leer, wird mit dem kopieren begonnen. Dem Anwender wird stndig der aktuelle Kopiestand angezeigt. Er sieht in der "oberen" Bildschirmhlfte den Dateistand und in der "unteren" Hlfte den Gesamtstand. Informationen ber die Dateigre, die Prozentanzahl, die Zahl der zu kopierenden Dateien und vieles mehr kann den "beiden" Masken entnommen werden. Das Kopieren wird mit zwei "Fortschrittsbalken" optisch dargestellt. Sind alle Dateien in das Ver- zeichnis kopiert worden, wird nun eine Batchdatei erstellt. Diese soll das eben installierte Programm automatisch starten. Die "Startdatei" wird in das Zielverzeichnis und in das Hauptverzeichnis (in die ROOT) des Ziellaufwerks kopiert. Am Ende der Installation wird eine Maske angezeigt, in der der An- wender ein externes Programm starten kann, die Installation beenden und ins installierte Programm wechseln kann oder nur die Installation beenden kann. Whrend der gesamten Installation wird stndig jede Aktion geprft und aus- gewertet und der Anwender kann jederzeit die Installation abbrechen und zum Betriebssystem zurckkehren. Der Kopiervorgang kann mit einem "Tastendruck" unterbrochen und auch abgebrochen werden. Wurde die "komplette" Installation erfolgreich durchgefhrt, wird dies dem Anwender mitgeteilt. Sind Fehler bei der Installation aufgetreten, ist das Programm vireninfiziert oder wurde es vorzeitig abgebrochen, dann werden entsprechende "Meldungen" angezeigt. Die Sicherheit bei der Installation ist, glauben wir, relativ hoch! Wer darf PS-INSTALL frei nutzen und wer mu es kaufen Das Programm PS-INSTALL wird hier in einer Form von "Sharewaresoftware" ver- trieben. Sie drfen das Programm testen "solange" Sie mchten, jedoch drfen Sie keine eigenen Programme mit PS-INSTALL zusammen ausliefern, es sei denn, es handelt sich dabei um ein "Shareware-Programm" oder Sie benutzen es nur privat, um es weiterzugeben. Unter "Shareware-Programmen" verstehen wir die Programme, die Sie selbst programmiert haben und nun als Shareware/Freeware, PublicDomain o.. vertreiben. Sie drfen ebenfalls die kommplette PS-INSTALL-Literatur (History, Service, Register) mitliefern. Ihre Vollversionen drfen Sie mit dieser "PS-INSTALL- SHAREWARE-VERSION" n i c h t ausliefern. Dafr besorgen Sie sich bitte bei uns eine Vollversion. Wir machen Ihnen fr den Fall, da Sie unser Pro- gramm mit Ihrer Shareware ausliefern mchten, ein "gutes" Angebot fr Ihre Vollversion. Fr diesen Fall bekommen Sie die Standardversion von PS-INSTALL fr DM 49,00. Es ist dem Anwender auch mglich, sich ber "PS-INSTALL" und dessen Preise in der Schlumaske zu informieren. Mchten Sie dies vermeiden, bleibt Ihnen nur der Kauf der Vollversion. In dieser erscheint nur noch die Copyrigth-Maske beim Drcken der [F1]-Taste. Sharewarefirmen drfen diese Version nicht fr die Programme aus Ihrem Ange- bot verwenden. Sollte jedoch trotzdem der Wunsch bestehen, dann treten Sie mit uns in Verbindung, denn es gibt bestimmt eine Lsung fr Sie (siehe auch Thema: "Hndlerversionen"). Fr alle die sich "immer" noch nicht ganz sicher sind, gibt es unsere Faxnummer. Schicken Sie uns eine kurze Anfrage, in der Sie uns das Programm vorstellen, die Programmart (Shareware u.s.w.) und den Zweck mitteilen. Geben Sie ebenfalls Ihre Anschrift, Telefonnummer oder Fax- nummer an. Wir setzen uns schnellstens mit Ihnen in Verbindung. Preise und die verschiedenen Programmarten Die "Shareware-Version" wird nur als "Standard-Version" vertrieben. Das be- deutet, da nur in "ein" Unterverzeichnis kopiert werden kann und da diese Version keine gepackten Archive (ARJ, ZIP, LZH u.s.w) untersttzt. Eine Version des Installationsprogramms bezieht sich "immer" auf die Instal- lation "eines" Ihrer Programme (Bsp: Haben Sie ein Steuerprogramm und ein anderes Programm zum berechnen von Zinsen, brauchen Sie fr "jedes" Programm eine eigene Version "PS-INSTALL"). Das Installationsprogramm drfen Sie bei einer Vollversion so oft mitliefern, wie Sie bei uns Lizenzen erwerben. PS-INSTALL V2.5 standard/deutsch 1000 Lizenzen mit Werbung (Shareware-Vollversion siehe Kapitel 4) DM 49,00 PS-INSTALL V2.5 standard/deutsch 100 Lizenzen DM 99,00 PS-INSTALL V2.5 standard/deutsch 1000 Lizenzen DM 149,00 PS-INSTALL V2.5 standard/deutsch 10000 Lizenzen DM 199,00 PS-INSTALL V2.5 standard/deutsch unbegrenzt DM 249,00 Sollten Sie "mehrere Programme" mit unserem Installationsprogramm ausliefern wollen, bezahlen Sie fr das erste den normalen Preis und erhalten fr jedes weitere Programm einen Rabatt von 10% (max. bis 50%)! In der Praxis sieht das wie folgt aus: erstes Programm = DM 99,00 zweites Programm = DM 89,10 (99,00 - 10%) drittes Programm = DM 79,20 (99,00 - 20%) viertes Programm = DM 69,30 (99,00 - 30%) fnftes Programm = DM 59,40 (99,00 - 40%) sechstes Programm = DM 49,50 (99,00 - 50%) fr jedes weitere Programm bezahlen Sie DM 49,50 (99,00 - 50%) Wir vertreiben auch smtliche Funktionen von PS-INSTALL als Pascal-TPU-Datei geschrieben in Turbo-Pascal 6.0. Es gibt auch die Funktionen fr die Masken- erstellung als TPU. Diese beinhaltet die Erstellung der "Schaltflchen" und der explodierenden Masken mit Schatten. Der Rahmen- und Maskentext kann auch mit Hilfe dieser TPU-Datei angezeigt werden. TPU fr explodierende Fenster, Schaltflchen, Maus DM 99,00 Es gibt auch eine erweiterte TPU-Version. In dieser sind alle Funktionen des PS-INSTALL-Programms enthalten. Sie knnen damit beliebig viele eigene Installationen erzeugen. Der Verkauf der erzeugten Installationen ist "nicht" gestattet, sie drfen nur fr Ihre Programme und deren Vertrieb verwendet werden. Andere "Programmierer" drfen weder mit der TPU noch mit damit erstellten Installationen beliefert werden. TPU fr PS-INSTALL V2.5 standard/deutsch DM 999,00 Den Quellcode fr beide TPU-Versionen knnen Sie auch erwerben. Fr den Ver- kauf von Programmen gilt das gleiche wie fr die PS-INSTALL-TPU (erweitert). Wenn Sie aber 10% des Quellcodes abndern, unterliegt es nicht mehr unserem Copyrigth. Mit dem abgenderten Quellcode und den damit bersetzten Programm knnen Sie machen, wozu Sie lustig sind (zB. eine Installation fr DM 500,00 verkaufen - wrde uns freuen, dann sind wir nmlich billiger). Quellcode fr explodierende Fenster, Schaltflchen, Maus DM 249,00 Quellcode fr PS-INSTALL V2.5 standard/deutsch DM 2999,00 Folgendes Listing zeigt Ihnen, wie einfach Sie mit der PS-TPU eine Maske er- stellen, die Schaltflchen erzeugen und die Eingaben auswerten. Beispiel des ersten Hinweis-Fensters von PS-INSTALL (ohne Maus): {ͻ E R S T E S H I N W E I S - F E N S T E R ͼ} PROCEDURE erstes_hinweis_fenster; CONST l = 6; o = 4; r = 74; u = 22; BEGIN TextColor(textfarbe('x_wei')); {weie Textfarbe auf hellem Grund} TextBackground(textfarbe('blau')); {hellblauer Hintergrund} rahmen(l,o,r,u,'doppelt'); {zeichnet Fenster mit Schatten; doppelter Rahmen} Window(l,o,r,u); {setzt Fensterbreiten-/Lngen} rahmen_text(' Install ',l,r); {schreibt zentriert den Rahmentext} Window(l+2,o+1,r-2,u-1); {setzt Fenster fr Maskentext} {nachfolgende Zeilen schreiben den Maskentext an bestimmte Positionen} text_schreiben(2,2,'- Das Installationsprogramm kopiert ' +'die Programmdateien von','x_wei','blau'); text_schreiben(2,3,' den Installationsdisketten in das ' +'gewhlte Verzeichnis auf','x_wei','blau'); text_schreiben(2,4,' der Festplatte.','x_wei', 'blau'); text_schreiben(2,6,'- Es werden keine nderungen in den ' +'Systemdateien, CONFIG.SYS','x_wei','blau'); text_schreiben(2,7,' und AUTOEXEC.BAT vorgenommen.', 'x_wei','blau'); text_schreiben(2,9,'- Sie knnen einzelne Schritte auch ' +'bergehen und auerdem','x_wei','blau'); text_schreiben(2,10,' jederzeit die Installation ' +'abbrechen und zu DOS zurckkehren.','x_wei','blau'); text_schreiben(2,12,'- Nach der Installation, knnen ' +'Sie sich noch einige Info''s','x_wei','blau'); text_schreiben(2,13,' anzeigen lassen. Dort finden Sie ' +'auch wichtige Hinweise','x_wei','blau'); text_schreiben(2,14,' und eine Preisliste fr dieses ' +'Installationsprogramm.','x_wei','blau'); b_tab[1].b_spalte := 12; {S-Pos der 1. Schaltflche} b_tab[1].b_zeile := 16; {Z-Pos der 1. Schaltflche} b_tab[1].b_buchspalte := 4; {Pos des aktiven Buchstabens} b_tab[1].b_wort := ' Weiter '; {Text der Schaltflche} b_tab[2].b_spalte := 34; {S-Pos der 2. Schaltflche} b_tab[2].b_zeile := 16; {Z-Pos der 2. Schaltflche} b_tab[2].b_buchspalte := 1; {Pos des aktiven Buchstabens} b_tab[2].b_wort := 'Zurck zu DOS'; {Text der Schaltflche} b_textfarbe := 'x_schwarz'; {Textfarbe der Schaltflchen} b_farbe := 'blau'; {Untergrundfarbe d. Schaltfl.} balken_grau(1); {zeigt 1. Balken grau an} balken_grau(2); {zeigt 2. Balken grau an} richtung := 1; {Richtung ist 1. Balken} richtung_last := 1; {letzte Richtung ist 1. Balken} richtung_max := 2; {max. Anzahl der Balken} balken_weiss(1); {zeigt 1. Balken wei an} REPEAT ch := ' '; {lscht Inhalt der Eingabe} ch := UpCase(ReadKey); {wartet auf Eingabe} IF ch = #0 THEN {Erweiterter Tastaturcode} BEGIN ch := ReadKey; {liest erweiterten Code} CASE ch OF #75 : BEGIN {nach links} richtung_last := richtung; {letzte Richtung = Richtung} IF richtung > 1 THEN {ist Richtung grer als 1} richtung := richtung - 1 {zieh 1 von Richtung ab} ELSE {ansonsten} richtung := richtung_max; {setzt Richtung auf Maximum} balken_grau(richtung_last); {zeigt letzten Balken grau} balken_weiss(richtung); {zeigt aktuellen Balken wei} END; #77 : BEGIN {nach rechts} richtung_last := richtung; {letzte Richtung = Richtung} IF richtung < richtung_max THEN {ist Richtung kleiner als das Balkenmaximum} richtung := richtung + 1 {zhl 1 zu Richtung dazu} ELSE {ansonsten} richtung := 1; {setzt Richtung auf 1} balken_grau(richtung_last); {zeigt letzten Balken grau} balken_weiss(richtung); {zeigt aktuellen Balken wei} END; #59..#68 : BEGIN {Funktionstasten 1 .. F10} balken_grau(richtung); {zeigt aktuellen Balken grau} hilfe_fenster; {zeigt das Hilfefenster an} Window(l+2,o+1,r-2,u-1); {setzt die Fensterwerte neu} balken_weiss(richtung); {zeigt aktuellen Balken wei} END; END; END ELSE BEGIN IF ch = LEERTASTE THEN {die Leertaste wurde gedrckt} ch := RETURN; {Eingaben ist RETURN} END; UNTIL (ch = ESC) OR (ch = RETURN) {Eingaben wiederholen bis ESC, RETURN oder ein aktiver Schaltflchenbuchstabe ge- drckt wurde} OR (ch = Copy(b_tab[1].b_wort,b_tab[1].b_buchspalte,1)) OR (ch = Copy(b_tab[2].b_wort,b_tab[2].b_buchspalte,1)); balken_grau(richtung); {zeigt aktuellen Balken grau} CASE ch OF RETURN : BEGIN {RETURN wurde gedrckt} IF richtung = 1 THEN {ist Richtung = 1} endeflag := FALSE {kein Abbruch} ELSE {sonst} endeflag := TRUE; {Abbruch; zurck zu DOS} END; 'W' : BEGIN {"W" wurde gedrckt} richtung := 1; {setze Richtung auf 1} endeflag := FALSE; {kein Abbruch} END; 'Z' : BEGIN {"Z" wurde gedrckt} richtung := 2; {setze Richtung auf 2} endeflag := TRUE; {Abbruch; zurck zu DOS} END; ESC : BEGIN {ESC wurde gedrckt} richtung := 2; {setze Richtung auf 2} endeflag := TRUE; {Abbruch; zurck zu DOS} END; END; balkenschatten(richtung); {zeigt aktuellen Balken wei und ohne Schatten an} Delay(150); {warte 1,5 Sekunden} Window(l,o,r,u); {setze Fenstermaximum} TextColor(textfarbe('x_wei')); {weier Text, heller Grund} TextBackground(textfarbe('blau')); {hellblauer Hintergrund} rahmen_weg(l,o,r,u,'doppelt'); {Fenster verschwindet} END; Hndlerversionen Wir sind gerne dazu bereit, Hndler mit unseren Programmen zu beliefern. In dieser Version erscheint "Ihr Firmenname" und sonstige Texte die Sie uns vorgeben. Der Hinweis, da es sich um eine "Shareware-Version" handelt, ent- fllt somit. Die PS-INSTALL-Werbeseiten am Schlu des Programms bleiben aber bestehen. Shareware-Vertriebe und andere Firmen drfen damit Ihre Programme ausliefern. Der Verkauf der Versionen ist nicht gestattet. Bei Unklarheiten senden Sie uns bitte eine schriftliche Anfrage (mit Gewerbenachweis). Bei Hndlerversionen gibt es nur unbegrenzte Lizenzen! PS-INSTALL V2.5 standard/deutsch mit Hndlerhinweis pro Programm DM 49,00 PS-INSTALL V2.5 standard/deutsch mit Hndlerhinweis unbegrenzte Programmanzahl (Ini-Datei) DM 299,00 Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ <<< PS-SCAN >>> PS-SCAN ist ein kleines Hilfs-Programm fr den Virensucher SCAN von McAfee. Diese "deutsche" Menueoberflche kann komplett mit der Maus bedient werden. Fr alle die keinen "Nager" zur Verfgung haben ist die Programmbedienung trotzdem sehr einfach. Die Bedienung ist vielen Programmen einer bestimmten Firma, die Hilfsprogramme herstellt (z.B. Defragmentierer von MS-DOS), sehr hnlich. PS-SCAN wird als FREEWARE von uns vertrieben. Folgende Optionen knnen Sie einstellen oder Aktionen starten: - Speicher durchsuchen (JA/NEIN) - alle Dateien prfen, auch Datendateien (JA/NEIN) - mit LZEXE gepackte Dateien prfen (JA/NEIN) - mit PKLITE gepackte Dateien prfen (JA/NEIN) - Datengltigkeit prfen (JA/NEIN) - Lschen infizierter Dateien (JA/NEIN) - Neustart des Rechners - Auswahl der Laufwerke (A..Z, alle Lokalen, alle Netz, alle Lokalen und alle Netz) - berprfung starten - Programmende Wir sind gerne bereit auf Ihre Vorschlge einzugehen. Wenn Sie der Meinung sind, da eine sinnvolle Option oder Aktion in diesem Programm noch fehlt, dann schreiben Sie uns. Wir werden bemht sein, diesen Vorschlag bis in die nchste Programmversion einzubauen. Den "kompletten" Quellcode fr dieses Programm knnen Sie bei uns fr einen geringen Betrag kuflich erwerben. Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ <<< PS-LIST >>> PS-LIST ist ein kleiner, mchtiger Textlister fr ASCII-Texte. Ihn gibt es mit und ohne Bildschrimschoner. Er zeigt Texte bis zu ca. 12.000 Zeilen an. In der "personalisierten Version" wird als Bildschirmschonertext Ihr Name oder hnliches angezeigt! Sie haben bis zu 20 Zeichen Platz dafr. PS-LIST und PS-LISTS werden als FREEWARE von uns vertrieben. Den "kompletten" Quellcode fr diese Programme knnen Sie bei uns fr einen geringen Betrag kuflich erwerben. Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ <<< PS-BESTELLUNGEN >>> Mit PS-BESTLLUNGEN knnen Sie schnell und sehr einfach Bestellungen erfas- sen und ausdrucken lassen. 50 Ihrer Lieferantendaten knnen Sie abspeichern und bei Bedarf wieder laden. Lstiges Suchen nach den Adressdaten fllt so- mit weg. Den Bestelltext knnen Sie wie in einer Textverarbeitung eingeben. Eine von Ihrer Bestellanschrift abweichende Lieferanschrift kann eingegeben und gespeichert werden. Sie knnen dem Programm "per Knopfdruck" mitteilen, ob der Ausdruck als Telefax oder als Brief gedruckt werden soll. Ein "Taschenrechner" ist in jeder Programmaske aufrufbar. Das Programm wird als SHAREWARE von uns vertrieben. Den "kompletten" Quellcode fr dieses Programm knnen Sie bei uns fr einen geringen Betrag kuflich erwerben. Zum "bersetzen des Programms" bentigen Sie unbedingt den EderSoftware Maskeninterpreter 1.0 fr COBOL! Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ <<< PS-KAUFVERTRAG >>> PS-KAUFVERTRAG ist ein Programm, mit dem Sie Kaufvertrge erfassen und aus- drucken knnen. Eine von der Kundenanschrift "abweichende" Lieferanschrift kann erfat und gedruckt werden. Die Betrge werden als Bruttopreise einge- geben und werden als Nettopreise fr jede Vertragsposition ausgedruckt. Die Mehrwertsteuer wird auf den "Gesamtnettobetrag" aufaddiert und ergibt somit den Bruttogesamtpreis. Das Erfassen der Vertragspositionen ist ein Kinder- spiel. Sie knnen wie in einer "Textverarbeitung" Zeilen einfgen oder auch lschen. Sie knnen mehrere Arten von Lieferterminen eingeben, eine bereits geleistete Anzahlung vermerken und die Vertragszeilen selbst ndern und ab- speichern. Ein "Taschenrechner" ist in jeder Programmaske aufrufbar. Das Programm wird als SHAREWARE von uns vertrieben. Den "kompletten" Quellcode fr dieses Programm knnen Sie bei uns fr einen geringen Betrag kuflich erwerben. Zum "bersetzen des Programms" bentigen Sie unbedingt den EderSoftware Maskeninterpreter 1.0 fr COBOL! Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ <<< PS-LOTTO >>> Mit PS-LOTTO knnen Sie Zufalls-Zahlen fr Ihren Lottoschein ziehen lassen. Per Knopfdruck zeigt Ihnen das Programm die Zahlen fr einen "Normalschein" oder fr einen Systemschein an. Bei einer Ziehung fr das Systemlotto kann noch ausgewhlt werden, ob Zahlen fr die "verkrzte engere Wahl" (VEW) an- gezeigt werden sollen. Sie knnen fr die Systemziehungen Voreinstellungen abspeichern, die bei jedem Programmstart geladen werden. Es knnen bis zu 49 Zahlen eingestellt werden. Eine "Lottoverwaltung" ist geplant. Schreiben Sie uns Ihre Vorschlge und Ideen. PS-LOTTO wird als FREEWARE von uns vertrieben. Den "kompletten" Quellcode fr dieses Programm knnen Sie bei uns fr einen geringen Betrag kuflich erwerben. Zum "bersetzen des Programms" bentigen Sie unbedingt den EderSoftware Maskeninterpreter 1.0 fr COBOL! Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ ڿ ڿ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ <<< PS-MAHNUNGEN >>> PS-MAHNUNGEN ist ein Programm, mit dem Sie sehr einfach Mahnungen erfassen und drucken knnen. Es stehen Ihnen drei Mahnstufen zur Auswahl. Sie knnen fr jede Stufe einen eigenen Mahntext hinterlegen und speichern. Das Programm wird als SHAREWARE von uns vertrieben. Den "kompletten" Quellcode fr dieses Programm knnen Sie bei uns fr einen geringen Betrag kuflich erwerben. Zum "bersetzen des Programms" bentigen Sie unbedingt den EderSoftware Maskeninterpreter 1.0 fr COBOL! Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ <<< PS-RECHNUNGEN >>> Mit PS-RECHNUNGEN knnen Sie schnell und sehr einfach Rechnungen erfassen und ausdrucken lassen. Bei der Eingabe "der Preise" spielt es keine Rolle, ob Sie die Netto- oder Bruttopreise eingeben, denn das Programm errechnet den jeweiligen fehlenden Betrag selbst. Sie knnen wie in einer Textverarbeitung eine Zeile einfgen oder lschen. Dennoch ist die Erfassung einer Rechnungsposition ein Kinderspiel. Die Be- trge fr den Gesamtnetto-, Gesamtbrutto- und Gesamtmehrwertsteuerbetrag werden beim Erfassen der Rechnungspositionen immer angezeigt. Das Programm kann Betrge bis zu einer Million verarbeiten und berechnen. Die Mglichkeit, dem Kunden ein Skonto zu gewhren wurde bercksichtigt. Auch eine vom Kunden geleistete Voraus- oder Anzahlung kann vom noch zu zahlenden Betrag abgezogen werden. Die Auswahl von verschiedenen Zahlungs- bedingungen, sowie die Erfassung einer eigenen Bedingung ist im Programm enthalten. Die Prozentzahlen fr Skonto und Anzahlung, sowie der Ausstel- lungsort der Rechnung und die Schluzeile der Rechnung sind ebenso abzu- speichern, wie die selbst erfate Zahlungsbedingung. Ein Taschenrechner ist in jeder Programmaske aufrufbar. Das Programm wird als SHAREWARE von uns vertrieben. Den "kompletten" Quellcode fr dieses Programm knnen Sie bei uns fr einen geringen Betrag kuflich erwerben. Zum "bersetzen des Programms" bentigen Sie unbedingt den EderSoftware Maskeninterpreter 1.0 fr COBOL! Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ <<< PS-STEUER >>> PS-STEUER hilft Ihnen dabei, schnell und einfach eine Lohn- bzw. Einkommen- steuerschuld zu errechnen. Sie knnen zwischen den zwei Versteuerungsarten whlen (Grund oder Splitting). Falls Sie die gesamte Steuerschuld wissen mchten, incl. Kirchensteuer, dann haben Sie drei Auswahlpunkte fr den Kirchensteuersatz (je nach Bundesland 8% oder 9%; ohne Kirchensteuer 0%). Fr eine ganz genaue Berechnung der Kirchensteuer knnen Sie die steuerab- zugsfhigen Kinder angeben. Fr diese wird bei der Berechnung der Kirchen- steuer der Freibetrag bercksichtigt. Die "gesamte" Steuerschuld sehen Sie per Knopfdruck auf dem Bildschirm. Sie knnen sich "alle Eingabedaten" und alle Berechnungsdaten detailliert ausdrucken lassen. Ein Taschenrechner ist in jeder Programmaske aufrufbar. Das Programm wird als SHAREWARE von uns vertrieben. Den "kompletten" Quellcode fr dieses Programm knnen Sie bei uns fr einen geringen Betrag kuflich erwerben. Zum "bersetzen des Programms" bentigen Sie unbedingt den EderSoftware Maskeninterpreter 1.0 fr COBOL! Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ <<< PS-RECHNER >>> PS-RECHNER ist, wie der Name schon verrt, ein Programm welches einem Taschenrechner gleicht. Es hat auch dessen Funktionen und rechnet mit den vier Grundrechenarten. Darber hinaus ist die Wurzel- und Prozentberechnung eingebaut. Eine komplette Memory-Funktion steht Ihnen ebenfalls zur Ver- fgung. Ein Hilfefenster zeigt Ihnen alle Tastenbelegungen des Rechners. Mit der Maus knnen Sie den Rechner "verschieben" und somit Daten, die ver- deckt waren, sichtbar machen. Der Rechner ist vollkommen mit der Maus oder mit der Tastatur bedienbar. Der T-Rechner lt sich von der DOSBefehlsebene oder aus einem Programm aus aufrufen. Es besteht auch die Mglichkeit fr Programmierer, den Rechner in Ihr Cobolprogramm einzubauen. Das Programm wird als SHAREWARE von uns vertrieben. Den "kompletten" Quellcode fr dieses Programm knnen Sie bei uns fr einen geringen Betrag kuflich erwerben. Zum "bersetzen des Programms" bentigen Sie unbedingt den EderSoftware Maskeninterpreter 1.0 fr COBOL! Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ ĿĿĿ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ <<< PS-BERWEISUNGEN >>> Mit PS-BERWEISUNGEN knnen Sie "Endlosberweisungsformulare" ausfllen und ausdrucken. Sie haben die Mglichkeit, 50 Ihrer berweisungsempfnger abzuspeichern und bei Bedarf diese Konto- und Bankdaten wieder zu laden. Lstiges Suchen und Eingeben der Kontonummern und Bankleitzahlen fllt weg. Auch Ihre Auftrag- geberdaten mit Ihrer Kontonummer und Bezeichnung Ihres Kontos knnen Sie erfassen und speichern. Diese Daten werden bei Programmstart automatisch geladen. Per Knopfdruck laden Sie dann einen Empfnger und geben nur noch den Verwendungszweck und den berweisungsbetrag ein. Schon knnen Sie nach ca. 30 Sekunden die Daten fr die berweisung auf Ihr Endlos-berweisungs- formular drucken lassen. Ein Taschenrechner ist in jeder Programmaske aufrufbar. Das Programm wird als SHAREWARE von uns vertrieben. Den "kompletten" Quellcode fr dieses Programm knnen Sie bei uns fr einen geringen Betrag kuflich erwerben. Zum "bersetzen des Programms" bentigen Sie unbedingt den EderSoftware Maskeninterpreter 1.0 fr COBOL! Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ <<< PS-ZINSEN >>> Mit diesem Programm knnen Sie Verzinsungen von monatlichen Zahlungen oder von Einmalanlagen berechnen. Dabei knnen Sie bis zu 3 verschiedene Zins- sttze eingeben. Die Verzinsungen mit den eingegebenen Zinsstzen werden am Bildschirm dargestellt und knnen auch ausgedruckt werden. In einer anderen Maske knnen Sie berechnen, wieviel Sie jeden Monat anlegen mssen, um eine bestimmte Summe oder Rente zu erhalten. Es knnen auch die Jahre fr einen Kapitalverzehr eingegeben werden. Das Programm "PS-ZINSEN NACH TAGEN" wurde komplett in dieses Programm eingebaut. Sie knnen von jeder Berechnung auch einen detaillierten Ausdruck machen lassen. Ein Taschenrechner ist in jeder Programmaske aufrufbar. Das Programm wird als SHAREWARE von uns vertrieben. Den "kompletten" Quellcode fr dieses Programm knnen Sie bei uns fr einen geringen Betrag kuflich erwerben. Zum "bersetzen des Programms" bentigen Sie unbedingt den EderSoftware Maskeninterpreter 1.0 fr COBOL! Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ Ŀ <<< PS-ZINSEN NACH TAGEN >>> Mit diesem Programm knnen Sie die genauen Zinstage zwischen zwei Zeit- punkten ermitteln. Das Anlagekapital kann je nach Vorgabe tglich, monat- lich, jhrlich oder einmalig nach Ende der Anlagezeit, verzinst werden. Sie knnen sich auch alle Eingabedaten und detaillierten Berechnungsdaten aus- drucken lassen. Ein Taschenrechner ist in jeder Programmaske aufrufbar. Das Programm wird als SHAREWARE von uns vertrieben. Den "kompletten" Quellcode fr dieses Programm knnen Sie bei uns fr einen geringen Betrag kuflich erwerben. Zum "bersetzen des Programms" bentigen Sie unbedingt den EderSoftware Maskeninterpreter 1.0 fr COBOL! Alle Programme erhalten Sie auch als FREEWARE/SHAREWARE bei uns direkt oder bei guten SHAREWARE- bzw. PD-Hndlern. Bitte beachten Sie, da der Einsatz unserer SHAREWARE-Programme, nicht aber der Vollversionen, mit einigen Einschrnkungen verbunden ist. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ POWERSOFT WARE Kapuzinergasse 1 D-86150 Augsburg Datum ______________ B E S T E L L U N G Ich/Wir mchte/mchten bei Ihnen folgende Versionen bestellen: ___ PS-INSTALL V2.5 standard/deutsch eine Installation 1000 Lizenzen mit PS-Werbung (Shareware-Vollversion) 49,00 ________ DM ___ PS-INSTALL V2.5 standard/deutsch eine Installation 100 Lizenzen 99,00 ________ DM ___ PS-INSTALL V2.5 standard/deutsch eine Installation 1000 Lizenzen 149,00 ________ DM ___ PS-INSTALL V2.5 standard/deutsch eine Installation 10000 Lizenzen 199,00 ________ DM ___ PS-INSTALL V2.5 standard/deutsch eine Installation unbegrenzt 249,00 ________ DM ___ PS-INSTALL V2.5 standard/deutsch eine Installation unbegrenzte Lizenzen mit Hndlerhinweis 49,00 ________ DM ___ PS-INSTALL V2.5 standard/deutsch unbegrenzte Installationen unbegrenzte Lizenzen mit Hndlerhinweis 299,00 ________ DM ___ TPU fr PS-INSTALL 2.5(TP 6.0) 999,00 ________ DM ___ Quellcode fr PS-INSTALL 2.5(TP 6.0) 2999,00 ________ DM ___ TPU fr explodierende Masken(TP 6.0) 99,00 ________ DM ___ Quellcode fr explodierende Masken (TURBO PASCAL 6.0) 249,00 ________ DM ___ PS-SCAN V1.20 normal 5,00 ________ DM ___ PS-SCAN personalisiert (ohne Verkauf) 29,00 ________ DM ___ PS-SCAN personalisiert (mit Verkauf) 49,00 ________ DM ___ PS-SCAN Quellcode (TURBO PASCAL 6.0) 149,00 ________ DM ___ PS-LIST V1.20 FREEWARE normal 5,00 ________ DM ___ PS-LIST FREEWARE mit Bildschirmschoner 5,00 ________ DM ___ PS-LIST personalisiert normal 15,00 ________ DM ___ PS-LIST personalisiert mit Schoner 20,00 ________ DM ___ PS-LIST Quellcode (TP 6.0) normal 30,00 ________ DM ___ PS-LIST Quellcode (TP 6.0) mit Schoner 40,00 ________ DM ___ PS-BESTELLUNGEN V2.4 19,00 ________ DM ___ PS-BESTELLUNGEN V2.4 personalisiert 39,00 ________ DM ___ PS-BESTELLUNGEN V2.4 zum Verkaufen 69,00 ________ DM ___ PS-BESTELLUNGEN Quellcode (MS-COBOL4.5) (Sie bentigen dazu den Eder Masken- interpreter FORMGEN V1.0) 89,00 ________ DM ___ PS-KAUFVERTRAG V1.4 19,00 ________ DM ___ PS-KAUFVERTRAG V1.4 personalisiert 39,00 ________ DM ___ PS-KAUFVERTRAG V1.4 zum Verkaufen 69,00 ________ DM ___ PS-KAUFVERTRAG Quellcode (MS-COBOL4.5) (Sie bentigen dazu den Eder Masken- interpreter FORMGEN V1.0) 89,00 ________ DM ___ PS-LOTTO V1.2 FREEWARE normal 10,00 ________ DM ___ PS-LOTTO personalisiert normal 29,00 ________ DM ___ PS-LOTTO personalisiert zum Verkaufen 49,00 ________ DM ___ PS-LOTTO Quellcode (MS-COBOL 4.5) (Sie bentigen dazu den Eder Masken- interpreter FORMGEN V1.0) 69,00 ________ DM ___ PS-MAHNUNGEN V2.4 19,00 ________ DM ___ PS-MAHNUNGEN V2.4 personalisiert 39,00 ________ DM ___ PS-MAHNUNGEN V2.4 zum Verkaufen 69,00 ________ DM ___ PS-MAHNUNGEN Quellcode (MS-COBOL4.5) (Sie bentigen dazu den Eder Masken- interpreter FORMGEN V1.0) 89,00 ________ DM ___ PS-RECHNUNGEN V2.5 19,00 ________ DM ___ PS-RECHNUNGEN V2.5 personalisiert 39,00 ________ DM ___ PS-RECHNUNGEN V2.5 zum Verkaufen 69,00 ________ DM ___ PS-RECHNUNGEN Quellcode (MS-COBOL4.5) (Sie bentigen dazu den Eder Masken- interpreter FORMGEN V1.0) 89,00 ________ DM ___ PS-STEUER 2.4x 19,00 ________ DM ___ PS-STEUER 2.4x personalisiert 39,00 ________ DM ___ PS-STEUER 2.4x zum Verkaufen 69,00 ________ DM ___ PS-STEUER Quellcode (MS-COBOL4.5) (Sie bentigen dazu den Eder Masken- interpreter FORMGEN V1.0) 89,00 ________ DM ___ PS-RECHNER V2.3 FREEWARE normal 5,00 ________ DM ___ PS-RECHNER personalisiert normal 19,00 ________ DM ___ PS-RECHNER zum Verkauf 39,00 ________ DM ___ PS-RECHNER Quellcode (MS-COBOL 4.5) (Sie bentigen dazu den Eder Masken- interpreter FORMGEN V1.0) 39,00 ________ DM ___ PS-ZINSEN V1.3 34,00 ________ DM ___ PS-ZINSEN V1.3 personalisiert 102,00 ________ DM ___ PS-ZINSEN V1.3 zum Verkaufen 170,00 ________ DM ___ PS-ZINSEN V1.3 Quellcode (MS-COBOL4.5) (Sie bentigen dazu den Eder Masken- interpreter FORMGEN V1.0) 170,00 ________ DM ___ PS-ZINSTAGE V2.3x 19,00 ________ DM ___ PS-ZINSTAGE V2.3x personalisiert 39,00 ________ DM ___ PS-ZINSTAGE V2.3x zum Verkaufen 69,00 ________ DM ___ PS-ZINSTAGE Quellcode (MS-COBOL4.5) (Sie bentigen dazu den Eder Masken- interpreter FORMGEN V1.0) 89,00 ________ DM ___ Eder Maskeninterpreter BASIC-SHAREWARE-Version 6,00 ________ DM ___ Eder Maskeninterpreter COBOL-Testversion-Ver. (keine COPYS, nur Quellcodes + Maskeneditor) 6,00 ________ DM ___ Eder Maskeninterpreter COBOL + BASIC 380,00 ________ DM ___ Alle 13 POWERSOFT WARE-Programme als FREEWARE/eingeschrnkte SHAREWARE 30,00 ________ DM ___ Alle 13 POWERSOFT WARE-Programme als FREEWARE/eingeschrnkte SHAREWARE jedoch nur als voll lauffhige Demo (ohne Hilfen und ohne Dukumentation) 10,00 ________ DM ___ einjhriger tel. Support-Vertrag fr alle POWERSOFT Programme (Vollvers.) 100,00 ________ DM ___ einjhriger tel. Support-Vertrag fr POWERSOFT TPU (TURBO PASCAL) 150,00 ________ DM ___ einjhriger tel. Support-Vertrag fr Quellcode eines POWERSOFT Programms 100,00 ________ DM ___ einjhriger tel. Support-Vertrag fr EderSoftware Maskengenerator 350,00 ________ DM ___ Versand per Vorkasse (V-Scheck liegt bei) 5,00 ________ DM ___ Versand per Vorkasse (Ausland) 7,00 ________ DM ___ Versand per Nachnahme (nur Inland) 10,00 ________ DM ___ Versand per Nachnahme (Ausland) 25,00 ________ DM Gesamt __________ DM Alle Preise sind inklusiv 15% MWST. Gewnschtes Diskettenformat: [ ] 5,25" [ ] 3,5" Wie sind Sie auf uns (unsere Programme) aufmerksam geworden ? _____________________________________________________________ _____________________________________________________________ Meine/Unsere genaue Anschrift und Telefonnummer (Faxnummer) ______________________________ ______________________________ ______________________________ ______________________________ ______________________________ ______________________________________ Unterschrift Preisnderungen behalten wir uns vor! (WERBUNG.TXT - Stand April 94) Folgender Text soll als Bildschirmschonertext erscheinen: (nur bei personalisierter Version von PS-LIST mit Bildschirmschoner, maximal 1 Zeilen mit je maximal 20 Zeichen sind mglich) _____________________________________________________________ Folgender Text soll in der Maske als "rollender Text" erscheinen: (nur bei personalisierten "COBOL"-Programmen, maximal 2 Zeilen mit je maximal 18 Zeichen sind mglich) _____________________________________________________________ _____________________________________________________________ Folgender Text soll im Programm erscheinen (nur bei Personalisierung!) (maximal 10 Zeilen mit maximal 30 Zeichen sind mglich) _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ Maskenhintergrundfarbe: _____________________________________ Textfarbe: __________________________________________________ Folgenden Vorschlag oder Wunsch htte/htten ich/wir: _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ Ich/Wir habe/haben Interesse an einem bestimmten Programm. Hier ist eine Aufzhlung der Programmanforderungen und eine genaue Programmbeschreibung: _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ _____________________________________________________________ _____________________________________________________________