🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.sys.amiga.comm
Article #142

Bugreport "Echo"

#142
From: Horst Felder
Date: Tue, 12 Sep 1995 11:22
92 lines
3601 bytes
                                         Koeln, Di 12.09.1995 13:17:33
Hallo!

Ein Freund bat mich folgendes zu posten:

----------------------------Hier-bitte-absprengen!--------------------------

Zehn Jahre AMIGA , alle 2 Jahre ein neues ROM !
Seit 2.1 mit Lokalen ! und und und .....
Prima ! Super ! Toll !

Aber mein internes "Echo" (ROM 2.0) hat ein BUG !!!!! :-(

Oder will mir etwar einer von euch Commodore Programmierern erzählen,
daß es vollkommen "OK" ist , daß "Echo", einfach mal so eben,
die letzten 6 Zeichen aus der Zeichenkette  "ENV:Eingabe" abschneidet?

Und das auch NICHT IMMER ! sondern mal so , mal so !
Also , Commodore Programierer , Ihr könnt euch euren Amiga
in den .... schieben (quer) , wenn Ihr solche Bugs in's ROM schreibt !

Hier das Beispiel, über das ich voll meinen Ausraster bekommen habe,
da sich nach zwei Woche Arbeit plötzlich ein Bug in meinem Program
ergab, wofür ich keine Erklärung fand, bis ich den ganzen Batch um-
geschrieben habe, um Hilfsdateien aus der PIPE: wieder lesen zu können.

Aus Datensschutz gründen habe ich einige Zeichen gegen "X" ausgetauscht.

GetEnv Eingabe
***"Frau***" ***"Maria***" ***"XXX***" ***"XXXXXX Straße XX***"
***"51376***" ***"Leverkusen***" ***"02171 / XXX88***"

Echo $Eingabe
***"Frau***" ***"Maria***" ***"XXX***" ***"XXXXXX Straße XX***"
***"51376***" ***"Leverkusen***" ***"02171 / XXX

hier fehlen 6 Zeichen ! und zwar = 88***"  - ohne die ist eben
Pippi am Schuh !

Nun, vielleicht versteht man nicht, warum ich nicht "GetEnv" statt "Echo"
benutze. Ganz einfach, weil der eigendliche Befehl in meinem Batch
wie folgt lautet:

Set Parameter `Echo "$Eingabe"`
Execute BATCH `Echo "$Parameter"`

Das Ergebnis lautet dann:  (machmal ja, oder mit fehlenden Zeichen s.O.)

"Frau" "Maria" "XXX" "XXXXXX Straße XX"
"51376" "Leverkusen" "02171 / XXX88"

Diesen String übergebe ich dann als Parameter einem weitern Batch
welcher mit ".Key Anrede,Vorname,Nachname,Straße,PLZ,Ort,Tel" beginnt.

Ich werde mich bisweilen mit:

Echo "`GetEnv Eingabe`" >ENV:Parameter
Execute BATCH `Echo "$Parameter"`
UnSetEnv Parameter

behelfen können, aber solch ein BUG, eines so alten Programs (ca 10 Jahre)
finde ich absolut unakzeptabel ! :-(

/Y\artin...

P.S. Hab' schwer in Verdacht, daß "Search" auch nicht so ganz ok ist
     kann aber die Macke nicht so richtig beschreiben.
     Ausser, daß machmal ,bei nichtgefunden, kein WARN ausgegeben wird
     dafür aber der ganzen Inhalt der zur durchsuchenden Datei
     mit dem saublöden Schlußsatz "Objekt nich gefunden"

     So ein Schwachsinn ! Wo ist da der Sinn des Returncode ?
     Soll ich etwar :

     "Search" PATTERN >Ausgabe Objekt SEARCH "Muster" "

     mit :

     "Search PATTERN Ausgabe SEARCH "Objekt nicht gefunden"

     abfangen ?  Ne, bestimmt nicht, sonder mit "If WARN" !!!

----------------------------Hier-bitte-absprengen!--------------------------

Sach' doch mal einer bitte was dazu...


--
Gruesse,

                      ** E-Mail: H.FELDER@RMAN2.gun.de **
               ** GO d-- -p+ c++ l m+ s++/-- g+ w+ t r y++ **
Technical Details
Message-ID: <21494AAFH000186A1H@ra07.rman2.gun.de>
Path: arc1-ca.pugleaf.net!rman2.gun.de!H.FELDER

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!rman2.gun.de!H.FELDER
From: H.FELDER@RMAN2.gun.de (Horst Felder)
Newsgroups: de.comp.sys.amiga.comm,zer.z-netz.rechner.amiga.software
Subject: Bugreport "Echo"
Date: 12 Sep 95 13:22:55 +0200
Message-ID: <21494AAFH000186A1H@ra07.rman2.gun.de>
X-Mailer: -- The Answer V3.05
X-Gateway: ZCONNECT UH rman2.gun.de [UUCPfZ V5.59 U026]
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit