* UNBEDINGT LESEN ! * UNBEDINGT LESEN ! * UNBEDINGT LESEN ! * UNBEDINGT LESEN ********************************************* *** Kurzinformation zum Programm CFD.EXE *** *** Version 1.1x / Stand 10.08.1994 *** ********************************************* I n h a l t ----------- 1. Einleitung 2. Begriffe "Public-Domain", "Freeware" und "Shareware" 3. CFD als Shareware 4. Lieferumfang 5. Funktionen von CFD 6. Unterschiede zwischen Vollversion und ShareWare-Version 7. Handbuch 8. Voraussetzungen fr den Einsatz von CFD 9. Hersteller, Vertrieb, Preise und Bestellung/Registrierung 10. Garantieausschlu 11. Fehler/Probleme 11.1 Dynamische Speicherverwaltung 11.2 CFD unter OS/2 11.2.1 [ALT]-Taste 11.2.2 Dateiauswahlfenster von CFD 12. Ausblick 13. ConvRT 14. D.S. - Deutschsprachige Shareware Autoren- und Hndlervereinigung 1. Einleitung ------------- CFD ist ein Dateimonitor und -hexeditor, der fr die Strukturanalyse von beliebigen Dateien optimiert wurde. Besondere Funktionen des Programmes er- lauben eine Referenzierung beliebiger Dateipositionen, die Ausgabe von Referenzlisten und Dateiinhalten auf den Drucker oder in eine neue Datei und den dateibergreifenden Vergleich von Strukturen. Der Programmname "CFD" steht fr "ConvRT File Dump". CFD wurde ursprnglich als Werkzeug innerhalb des Programmpaketes "ConvRT", einem System zur Kon- vertierung und Selektion von Binrdateien und ASCII-Dateien, erstellt. CFD ist fr einen Datenaustausch mit dem Konvertierungsprogramm "ConvRT" vor- bereitet. Es leistet jedoch auch unabhngig von "ConvRT" gute Dienste bei der Analyse von Dateien mit unbekannter Struktur. CFD, wie auch ConvRT, richtet sich an Systemanalytiker und Personen, die systembergreifende Schnittstellen, z.B. im Rahmen von Down- oder Right- sizingprojekten, realisieren wollen. CFD untersttzt vor allem die Strukturanalyse und -dokumentation fr Dateien, deren Struktur unbekannt oder unzureichend dokumentiert ist. 2. Begriffe "Public-Domain", "Freeware" und "Shareware" ------------------------------------------------------- Die D.S.-Deutschsprachige Shareware Autoren- und Hndlervereinigung fhrt wie folgt aus: "Was ist Public-Domain ? Programme, die der Autor ohne jede Einschrnkungen zum Vertrieb und Kopieren freigegeben hat. Auf diese Software gibt es keinerlei Copyright, jeder kann mit dem Programm machen, was er will, auch in eigene Programme einbinden und verwenden. Was ist Freeware ? Programme, die unter dem Copyright des Autors stehen und nach seinen Magaben zum Kopieren freigegeben sind. Was ist Shareware ? Programme, die nach den Vorgaben des Autors getestet werden drfen ohne gleich das Nutzungsrecht an dem Programm erwerben zu mssen (Prf-vor-Kauf System). Shareware steht unter dem Copyright des Autors, der sich smtliche Rechte an dem Programm vorbehlt. Wollen Sie ein Shareware-Programm ber die Prfauflagen des Autors hinaus benutzen, so sind Sie verpflichtet, das Nutzungsrecht an diesem Programm zu erwerben (Registrierung)." CFD 1.1x ist als "Shareware" erhltlich. Die Begriffe "Public Domain", "Freie Software" oder "Freeware" drfen mit Bezug auf CFD weder schriftlich noch mndlich ver- wendet werden. 3. CFD als Shareware -------------------- Dieses Programm wird mit Hilfe des ShareWare-Konzeptes vermarktet. Das bedeutet, da die ShareWare-Version dieses Programms nach Belieben kopiert und an andere Interessenten zum Ausprobieren weitergegeben werden darf. Es ist jedoch strengstens untersagt, Kopien dieses Programms, die nicht lizenziert sind, gewerblich zu nutzen oder in Verbindung mit einem kommerziellen Produkt zu vertreiben. Der Anwender ist berechtigt, dieses Programm ber einen Zeitraum von 30 Tagen kostenlos zu testen, um festzustellen, ob es seinen Anforderungen entspricht. Sollte sich der Anwender nach Ablauf des Testzeitraumes entschlieen CFD weiterhin einzusetzen, mu er sich beim Hersteller registrieren lassen. Durch die Entrichtung der geringen Lizenzgebhr an den Hersteller wird der Anwender beim Hersteller als "eingetragener Benutzer" registriert. Die Weitergabe des Programms ist nur vollstndig incl. aller Original- dateien zulssig. Keine der Dateien, die zum Lieferumfang gehren, darf gendert oder gelscht werden. Bitte beachten Sie die besonderen Bedingungen fr die Anwendung der ShareWare-Version von CFD, die in der Datei LIZENZ.TXT ausgefhrt sind. Hinweis: Erstellen Sie einfach eine Sicherungskopie der Originaldiskette BEVOR Sie mit der Arbeit beginnen. Die gepackte Datei _CFD.EXE hat das vollstndige Programm incl. aller Begleitdateien zum Inhalt. Sie entpackt sich selbstttig in das zum Start- zeitpunkt aktuelle Verzeichnis. 4. Lieferumfang / Beschaffenheit der ShareWare-Version von CFD 1.1x ------------------------------------------------------------------- Die ShareWare-Version von CFD 1.1x wird mit folgenden Dateien gemeinsam ausgeliefert: CFD.EXE - Programm CFD.ICO - Icon fr MS-Windows HAENDLER.TXT - Kurzbeschreibungen von CFD HANDBUCH.TXT - Dokumentation BESTELL.TXT - Bestellformular AGB.TXT - Allgemeine Geschftsbedingungen README.TXT - Aktuelle Informationen / Bekannte Fehler LIZENZ.TXT - Dieser Text _CFD.EXE - Selbstentpackender vollstndiger Lieferumfang der ShareWare-Version von CFD ( 9 Dateien ) 5. Funktionen von CFD --------------------- Folgende Funktionen zeichnen CFD in der vorliegenden Version aus: - Seek-Pick-Liste Referenziert beliebige Positionen in einer Datei mit beliebigen Namen und erleichtert damit z.B. die Erstellung von Satz- und Felddefinitionen fr Dateien aus unbekannten Datenbankformaten - Liste aller Positionen - Sprung zu den Positionen - Einfgen/Lschen/ndern von Positionen - Optional permanente Anzeige der Positions-Namen - Anzeige der relativen Entfernung einer Position zu einem Blockanfang - Drucken der Liste (auch in Datei) - Speichern der Liste - Laden der Liste - Blockfunktionen Wird z.B. die angenommene Satzlnge in einer unbekannten Datei als Block definiert, kann durch das Verschieben der Blockdefinition um Blocklnge oder n mal Blocklnge die Strukturvarianz innerhalb des Satzes berprft werden. Die Festlegung von Feldpositionen, Feldanfang, -ende und -natur, wird dadurch wesentlich erleichtert. - Blockmarken verschieben ... um +/- Blocklnge ... um +/- ein Byte ... an Cursorposition - Block schreiben ... im Referenzformat ( Bildschirm-Format ) ... im Originalformat ( auch Anhngen an bestehende Dateien mglich ) - Block drucken - Dateibergreifendes Arbeiten ( Wildcard-Mode ) Wird als Arbeitsdatei ein Dateiname mit Wildcards ("*" oder "?") ent- sprechend den DOS-Konventionen angegeben, so kann zwischen den Dateien, auf die der so gegebene Namensfilter zutrifft, mit den Bild-Tasten ge- blttert werden. CFD baut dabei eine File-Pick-Liste auf, die den Sprung zu allen gelesenen Dateien zu jedem Zeitpunkt ermglicht. CFD merkt sich dabei zu jeder Datei ... die letzte Cursorposition ... die Position des letzten Sucherfolges ... den letzten Suchwert ... die Position des letzten Seek-Befehles ... den letzten Seekbezeichner ... die letzte Blockdefinition - Seekrechner Taschenrechner, der die vier Grundrechenarten fr das dezimale, hexadezimale und binre Zahlensystem beherrscht und dessen Rechen- ergebnisse als Grundlage fr einen Sprungbefehl an Adresse oder um Anzahl Bytes verwendet werden kann. - Suchreferenz-Liste Alle Suchergebnisse werden in einer eigenen Pick-Liste referenziert, die auch als Grundlage eines Sprungbefehls dienen kann. - Lschen von einzelnen Positionen - Drucken der Liste - Weitere Funktionen sind u.a. : - Edit Datei (in Fenstern a 256 Byte) - Kontextsensitive Hilfetexte - Untersttzung von Laserdruckern - Mglichkeiten der individuellen Anpassung der Arbeitsoberflche Folgende Parameter knnen vom Anwender beeinflut werden und werden vom Programm im Datensegment der Programmdatei gespeichert: - Auswahl aus 16 Farbkombinationen fr die Arbeitsoberflche ... 8 Kombinationen mit Extrafarbe fr die Cursorzeile ... 8 Kombinationen ohne Extrafarbe fr die Cursorzeile - Anzeigeart fr Adressen (hexadezimal oder dezimal) - Filter fr Ascii-Anzeige (an/aus) - Arbeitston (an/aus) - individuelle Initialisierungssequenz fr Drucker 6. Unterschiede zwischen Vollversion und ShareWare-Version ---------------------------------------------------------- Die ShareWare-Version von CFD ist voll funktionsfhig. Sie knnen also alle Funktionen der Vollversion ausprobieren. Die ShareWare-Version unterscheidet sich von der Vollversion in folgenden Punkten: - Periodische Anzeige von Hinweistexten auf die Shareware-Eigenschaft - Die Edit-Funktion ist pro Sitzung nur zwei mal auszufhren - Im Wildcard-Mode ist nur durch sechs Dateien zu blttern 7. Handbuch ----------- Eine kurze Programmdokumentation finden Sie in der Datei HANDBUCH.TXT. Auf eine weiterfhrende Programmdokumentation wurde verzichtet, da CFD ber ausreichende kontextsensitive Hilfetexte verfgt, und keinen Installations- aufwand mit sich bringt. 8. Voraussetzungen fr den Einsatz von CFD ------------------------------------------ Hardware: - IBM kompatibler Personalkomputer XT/AT oder hher - 400 KB Plattenspeicher - min. 230 KB freier Arbeitsspeicher (bei umfangreichen Referenzlisten mit mehreren tausend Eintrgen errechnet sich der Speicherbedarf wie folgt: 210 000 Byte Programm + 24 Byte pro Eintrag Such-Liste + 30 Byte pro Eintrag Seek-Liste + 94 Byte pro WildCardFile + 160 Byte pro Eintrag File-Liste -------------------------------------- = aktueller Speicherbedarf (RAM) ====================================== Software: - MS-DOS 3.20 oder hher 9. Hersteller, Vertrieb, Preise und Bestellung/Registrierung ------------------------------------------------------------ CFD wird, wie auch ConvRT, u.A. ber den ShareWare-Markt vertrieben. Die Voll- version von ConvRT wird incl. der Vollversion von CFD ausgeliefert. Liezenznehmer der Lightversion von ConvRT erhalten die Vollversion von CFD zum Sonderpreis von DM 39.- zzgl. Versand. Die Vollversion von CFD ohne ConvRT kostet DM 69.- zzgl. Versand. Bitte beachten Sie die besonderen Bedingungen fr die Anwendung der ShareWare-Version von CFD, die in der Datei LIZENZ.TXT ausgefhrt sind. CFD ist ein Gemeinschaftsprodukt der Softwareentwicklung R.Frster, Berlin, und dem Bro fr betriebliche Datenverarbeitung Thomas Grlitz Lderitzstr. 14 13351 Berlin Tel.: 030 / 451 80 82 (auch BTX) Fax.: 030 / 452 97 59 Bestellungen werden bitte an o.g. Anschrift gerichtet. Die Auslieferung erfolgt per Post-Nachnahme. Die o.g. Preise verstehen sich incl. Mwst., zzgl. Versand- spesen (Verpackung,Porto und Nachnahmegebhr. Zur Zeit (08.1994): DM 12.-). Die Versandspesen entfallen vollstndig bei Vorkasse. Vorkasse wird erbeten auf unser Konto bei der Berliner Bank (BLZ 100 200 00) Konto: 43 18013 200 Bitte vermerken Sie als Mitteilung an den Zahlungsempfnger Ihren Namen, Ihre Anschrift sowie die drei Buchstaben "CFD". Sie beschleunigen die Auslieferung, wenn Sie uns den Einzahlungsbeleg per Fax senden. Bitte verwenden Sie das Bestellformular in der Datei BESTELL.TXT. 10. Garantieausschlu -------------------- Die Autoren geben keine Garantien irgendeiner Art, weder ausdrcklich noch implizit, einschlielich unbegrenzt aller Garantien der Verwendbarkeit und/oder Nichtverwendbarkeit der Software fr irgendeinen Zweck. Die Autoren bernehmen keine Verpflichtungen fr den Gebrauchswert dieser Software ber den Kaufpreis dieser Software hinaus. Unter keinen Umstnden sind die Autoren haftbar fr jedwede Folgeschden, einschlielich aller entgangenen Gewinne und Vermgensverluste, oder anderer mittelbarer und unmittelbarer Schden, die durch den Gebrauch oder die Nichtverwendbarkeit dieser Software und ihrer begleitenden Dokumentation entstehen. Dies gilt auch dann, wenn der Autor ber die Mglichkeit solcher Schden unterrichtet war oder ist. 11. Fehler/Probleme ------------------- Der Hersteller hat ConvRT auf 14 unterschiedlichen PC-Rechnern ge- testet - vom XT bis hin zu DOS-Fenstern unter Windows und OS/2 - und hat alle Quellen fr Kompatibilittsprobleme ausgeschaltet (soweit erkennbar). Sollten sich Inkompatibilitten dennoch herausstellen, ist der Hersteller fr jede Nachricht dankbar. Folgende Probleme sind bekannt: 11.1 Dynamische Speicherverwaltung Problem: CFD verwaltet seine Listen mittels dynamischer Speicheraktionen. Einige Systemumgebungen (Speichermanager/-konfigurationen) scheinen die in CFD realisierten Funktionen zur Fehlerbehandlung und -vermeidung zu berlisten. Bei extremer Auslastung des Haupt- speichers bis 640 KB besteht eine geringe Gefahr, da sehr groe Listen (mehrere tausend Eintrge) zum Speicherberlauf fhren ohne den CriticalErrorHandler von CFD auszufhren. In diesem Fall bricht CFD die Programmausfhrung ab, kehrt zum Betriebssystem zurck und erzeugt eine Datei mit dem Namen ERRORINF.$$$. Herkunft: Bisher konnten die genauen Bedingungen fr dieses Verhalten noch nicht ausfindig gemacht werden. Auf den 14 Systemen, die den Autoren zur Verfgung stehen, war der Fehler bisher nicht provozierbar. Sicher ist jedoch, da die Voraussetzungen fr das Eintreten dieses Fehlverhalten so auergewhnlich und extrem sind, da sein Auftreten beim Durchschnittsanwender als unwarscheinlich angesehen werden kann. Lsung/Verhalten: Die Autoren sind fr jede Nachricht ber das Auftreten dieses Fehlers dankbar. Wir bitten einer entsprechenden Mitteilung an uns einen Ausdruck der Datei ERRORINF.$$$, einen Ausdruck der Dateien CONFIG.SYS und AUTOEXEC.BAT, einige Stichworte zur Hardware des Anwenderrechners sowie eine knappe Beschreibung ber die Programmfunktion und letzte Handlung vor dem Absturz beizufgen. 11.2 CFD unter OS/2 11.2.1 [ALT]-Taste Problem: Wird die [ALT]-Taste in einem DOS-Task unter OS/2 nur kurz gedrckt, wird das OS/2-Fenstermen aktiviert. Herkunft: Systemeigenschaft von OS/2 Lsung/Verhalten: Drcken Sie die [ALT]-Taste etwas lnger. Die DOS-Anwendung reagiert etwas verzgert auf den Tastenanschlag. 11.2.2 Dateiauswahlfenster von CFD Problem: Vereinzelt strzt der DOS-Task unter OS/2 mit einem Gertefehler ab, wenn im Dateiauswahlfenster von CFD ein Diskettenlaufwerk ausgewhlt wird. Herkunft: unbekannt Lsung/Verhalten: Starten sie den DOS-Task und CFD erneut. Eine wiederholte Ausfhrung der Funktion fhrte bei unseren Tests immer fehlerlos zum Erfolg. 12. Ausblick ------------ Fr zuknftige Versionen von CFD sind die folgenden zustzlichen Funktionen geplant. (Die Autoren sind fr weitere Anregungen dankbar.) - Dynamische Overlays: Dadurch mehr Speicherplatz fr die Daten der Listen und die DOS-Shell; - Abspeichern des vollstndigen aktuellen Arbeitszustandes: Dadurch wird eine Arbeitsunterbrechung mit mit einem Wiederaufsetzen auf den alten Zustand mglich; - Scrollen im Editmodus; - Extra Parametermenue mit zustzlichen Programmparametern; - Beschleunigte Suchfunktion; _ - Adressanzeige dezimal bis zu 9 Gigabyte (bisher 99,9 MB); - Wordstar kompatible Funktionsaufrufe alternativ zur Steuerung durch Funktionstasten; - Optionales Pulldown-Menuesystem; 13. ConvRT ---------- CFD ist dafr vorbereitet in Verbindung mit dem Programm ConvRT eingesetzt zu werden und mit diesem direkt Daten auszutauschen. *** Kurze Leistungsbeschreibung von ConvRT *** *** ConvRT: Convert Record Types *** Das Programm ConvRT ist ein Dienstprogramm fr MS-DOS kompatible Personal Computer. ConvRT dient der Konvertierung (Formatumwandlung) von binren Dateien und Dateien im ASCII-Festfeld-Format in beliebige ASCII-begrenzte und andere ASCII-Festfeld-Formate. Mit Hilfe von ConvRT knnen Datenbestnde, die ursprnglich nicht kompatibel zu PC-Standardprogrammen sind, so aufbereitet werden, da solche PC-Programme, die ber eine Importfunktion fr ASCII-Dateien verfgen, die von ConvRT aufbereiteten Datenbestnde einlesen und weiterverarbeiten knnen. ConvRT verarbeitet Dateien mit Satzarten (Stzen unterschiedlicher Struktur und LNGE in einer Datei) und Dateien ohne Satzarten (mit fester Satzlnge und Struktur). ConvRT wandelt BCD-gepackte Zahlen (entsprechend dem COBOL-Format "COMP-3") in ASCII-Formate. Hinweis: Wird die Umwandlung von anderen Zahlformaten bentigt, bittet die DV-Beratung Th. Grlitz um Ihre Nachricht. ConvRT selektiert aus den Datenstzen nur die vom Anwender ange- gebenen Felder und aus der gesamten Datei nur die vom Anwender ge- wnschten Datenstze. ConvRT stellt die selektierten Felder in beliebiger Reihenfolge mit den vom Anwender bestimmten Feld- und Satztrennzeichen in die Er- gebnisdatei ab. ConvRT untersttzt die Erstellung von Steuerstzen fr die Serien- brieffunktion von Textverarbeitungen (z.B. MS-Word fr Windows(TM) ). ConvRT ist im Dialog ausfhrbar, genauso wie aus einem DOS-Stapel- programm (Batch-Programm), das vom Anwender erstellt werden kann. ConvRT ist genauso fr die wiederholte Ausfhrung von Konvertierungs- leistungen mit gleichbleibenden Parametern geschaffen, wie es die sukzessive Erarbeitung von unbekannten Satz- und Dateistrukturen unterstzt. In die Vollversion von ConvRT ist ein Generator fr Batch-Programme integriert. Es kann also leicht mit Programmen fr die Datensicherug, den Datentransfer oder die Komprimierung kombiniert werden. Die Vollversion von ConvRT wandelt beliebige Zeichenstze nach den Angaben des Anwenders um. Aus den Dialog mit ConvRT kann der Anwender jederzeit beliebige Fremdprogramme einbinden, mit denen ConvRT Parameter und Daten aus- tauscht ( soweit es diese Programme zulassen ). So knnen bis zu vier Programme nebeneinander definiert werden: - z.B. ein Editor fr die Bearbeitung der Satzbeschreibungsdatei, - ein Listprogramm fr die Ergebnisdatei - ein Datei-Monitor oder -Editor fr die Analyse und Bearbeitung der Originaldatei (wie z.B. CFD) - usw... ConvRT fhrt bei Bedarf ein genaues Arbeitsprotokoll. Beim Auftreten von Konvertierungsfehlern ruft ConvRT optional automatisch CFD und bergibt ihm die Dateiposition, an der der Fehler aufgetreten ist, die Position des letzten verarbeiteten Datensatzes sowie die Strukur der aktuellen Satzart. ConvRT ist kompatibel zu den gngigsten Netzwerken und untersttzt bis zu 9 Arbeitspltze, die ConvRT zur gleichen Zeit zur Ausfhrung bringen. ConvRT ist geschaffen als zentrales Werkzeug im Rahmen von Down- und Rightsizing-Projekten, zur Bearbeitung von Datenbanken der Mittleren und Grodatentechnik. - Es ist jedoch auch geeignet dBase-Dateien(TM) zu retten, deren Dateikopf zerstrt wurde... u.v.m. ********************************************************************* Testen Sie ConvRT JETZT. - Denn ConvRT ist ... ... anwenderfreundlich ... funktional ... schnell und dabei preisgnstig. ********************************************************************* 14. D.S. - Deutschsprachige Shareware Autoren- und Hndlervereinigung --------------------------------------------------------------------- Ŀ Mitglied der D.S. - Deutschsprachige Shareware (Autoren- und Hndlervereinigung) Deutschsprachige Shareware Ĵ Autoren- & Hndlervereinigung Der Verein verfolgt mehrere Ziele, die aus den Erfahrungen der Vergangenheit entstanden sind: - Koordination von Autoren und Hndlern durch Informationsaustausch - Verteilung neuer Programme und Updates gleichzeitig an alle angeschlossene Hndler. Damit ist gewhrleistet, das alle D.S.-Hndler stets die neuesten deutschsprachigen Programme anbieten knnen. - Festlegung eines Qualittsniveaus fr Shareware, die unter dem Logo der D.S. angeboten wird. -> DSPlus das heisst: - voll lauffhig oder nur geringfgige Einschrnkungen, sie knnen alle Funktionen ausprobieren - keine Behinderungen durch dauernde Registrierungshinweise - stabiler Programmablauf, kein Absturz bei Fehleingaben - ausreichende Dokumentation auf Diskette - keine Exklusivvertriebsrechte unter dem Deckmantel der Shareware. Ein Programm geht ohne Ausnahme an alle D.S.-Hndler. - Sie knnen bei jedem angeschlossenen Hndler unter den u.a. Nummern alle Programme bestellen, auch wenn er sie unter einer anderen Nummer im Katalog fhrt. - An die D.S.-Hndler werden Anforderungen gestellt, die dem Kunden eine schnelle Belieferung und guten Service garantieren. Kein D.S.-Hndler bietet virenverseuchte, raubkopierte oder ohne Genehmigung des Autors vernderte Software an. - Der Anwender kann sich bei Problemen an die Koordinationsstelle wenden. Informationen bei jedem D.S.-Mitglied. ----------------------------------------------------------------------------- D.S.-Koordinatoren Das Bro fr betriebliche Datenverarbeitung Thomas Grlitz ist annerkanntes Autorenmitglied der D.S. - Deutschsprachige Shareware, Autoren- und Hndlervereinigung. Sollte sich im Geschftsbetrieb mit einem unserer Mitglieder ein die PD/Freeware/Shareware-bezogenes Problem ergeben, das Sie im persnlichen Kontakt nicht mit diesem Mitglied lsen knnen, so sollten Sie sich an einen unserer Koordinatoren wenden. Er wird versuchen, zwischen Ihnen und dem Mitglied zu vermitteln. Er kann Ihnen jedoch in dieser Funktion keine unmittelbare Hilfestellung geben, wenn Sie bei der Anwendung von Programmen Schwierigkeiten haben. Bitte wenden Sie sich schriftlich bei Problemen mit Hndlermitgliedern an Werner Heidel, Im Huferfeld 5, 40468 Dsseldorf, und bei Problemen m. Autorenmitgliedern an Hans-Peter Winkelmann, Am Lohehof 9 46240 Bottrop. ----------------------------------------------------------------------------- *** Ende README.TXT - CFD ***