[Allegro] orda.rtf erzeugt absturz von a99.exe

Klaus Lehmann lehmann_klaus at t-online.de
Fr Nov 20 15:31:03 CET 2015


 
Guten Tag Herr Berger,
danke für Ihre Nachricht.
Am Freitag, 20. November 2015 um 13:15 schrieben Sie.
Ihre Nachricht finden Sie am Ende dieser eMail.

zwi-ergebnis:


> Am 20.11.2015 um 13:02 schrieb Klaus Lehmann:
...
>> so stehts in (meiner) orda.rtf drin:
>> ====================================
>> \par ?Neues Kontingent=x new\\show rec\\:form\\form Kontingent\\`#9A Kcode`$B-#9A 0.00`$E-#9A 0.00`$R-#9A 0.00`$A-#9A 0.00`$c-#9A EUR`\\yesno Speichern?\\if no jump form\\if cancel jump er\\if yes put`var '3'`ins #uoV`exec o-mkview`:er`erase
>> in der offiziellen orda.rtf stehts so drin:
>> ===========================================
>> \par ?Neues Kontingent=x new`#9A Kcode`$B-#9A 0.00`$E-#9A 0.00`$R-#9A 0.00`$A-#9A 0.00`$c-#9A EUR`show rec\\:form\\form Konti\\yesno Speichern?\\if no jump form\\if cancel jump er\\if yes put`var '3'`ins #uoV`exec o-mkview`:er`erase
>> ehe einer fragt ;-) , ORDA ist aktiviert.
...
>> es ist scheinbar völlig egal, ob ich den offiziellen Eintrag "Neues
>> Kontingent" klicke, oder auf meine etwas veränderte in orda.rtf; a99.exe stürzt
>> etwas langsam ab. man sieht das bemühen von a99.exe einen datensatz
>> mit #9A Kcode anzulegen, a99.exe erblasst.

> An der Demodatenbank funktioniert es.
ja. das habe ich ja auch bemerkt....


> Der Original-Flip aus orda.rtf hat ja schon einen originellen Mix aus
                                                   ~~~~~~~~~~~~~
dieser mix ist gar nicht gut. es verwirrt!
es ist genau dasselbe, wie decimalwerte so zuschreiben:
\30 oder \030 [darüber habe ich mich schon vor monaten aufgeregt ;-)]



> "\\" und "`", bedeuten tut es dasselbe: Nach dem Einlesen ist es ein
> "\" in der Anwendervariablen #uZ<irgendwas> und bedeutet Befehlstrenner
> bzw. Zeilenbruch.
nebenbei: "`\\" kommt in anderen flexen im zusammenhang mit rtf noch ca 10-20 mal
vor!



> Durch Ihre Veraenderung haben Sie das etwas doppeltes hinpraktiziert,
danke für den hinweis!
mal schauen, wenn ich das korrigiere....
-> bringt nix! abstürze weiterhin....

ich habe den ganzen formularbesetzungskrempel rausgenommen:



orda.rtf zielt ja in den betreffenden zeilen immer auf o-mkview.flx!

> d.h. in der #uZ-Variablen seht dann "\\" mit der Bedeutung "\".
> Damit wird also ein nichtexistierendes Formular auf einen Neuen
> Datensatz geoeffnet, das wird (guenstigstensfalls) scheitern, und
> anschliessend versuchen Sie an die noch nicht existierende #9A Unter-
> felder zu ergaenzen: Das sollte eigentlich erlaubt sein, ist aber
> auch nicht das von Ihnen beabsichtigte.




das-was-ich-nicht-verstehe, ist ja: der originalcode stürzt AUCH bei "meinem allegro ab". der original-code stürzt NICHT bei einer
originalinstallation ab. das ist doch nicht logisch?! es könnte, wie
oben erwähnt, mit o-mkview.flx zu tun haben.

da sind nebenbei auch einige
"unstimmigkeiten" enthalten: lauter Ortsbestimmungen mit D, wobei ich
doch W "\\.... präferiere... (=ist sauberer!)
ABER: das sind mir erstmal viel zu viele änderungen am originalcode aus
BS.....






> viele Gruesse
> Thomas Berger
> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> http://sunny5.biblio.etc.tu-bs.de/mailman/listinfo/allegro



-- 
Mit freundlichen Grüßen,
Ihr Klaus Lehmann
http://allegronet.de * eMail: allegronet at t-online.de * phone: 03528-452 807(fax 809) * mobil: 0171-953 7843
allegronet.de * Klaus Lehmann * D-01454 Radeberg * Bahnhofstr. 1
zuständiges Finanzamt: FA Hoyerswerda; zuständige Kammer: IHK Dresden;
zuständige Aufsichtsbehörde: Gewerbeamt Radeberg; USt-IdNr: DE247550760
* Software für zufriedene Bibliothekare: 1000x bewaehrt und ergiebig
* Bereits 4x allegro-utf8. Buchen Sie die allegro-Roadshow. Yes we can!
* Internetkataloge & WebHosting für Allegro-C & Web 2.0 mit VuFind
* 2011: Sponsor der Peter-Sodann-Bibliothek (Staucha)
* 2012: mit allegro-utf8 V3 und allegro-vufind auf der IFLA in Helsinki
* 2013: Bolero 64bit. Fußige Noten aufgeblättert (=Die Fußnotendoku)
* 2014: allegro-zdb: endlich. Die Wiedervereinigung! + eBooks
* 2015: allegro-vufind. Endlich! Noch moderner! Web2 auch für Ihren Katalog?





Am Freitag, 20. November 2015 um 13:15 schrieben Sie:
> Am 20.11.2015 um 13:02 schrieb Klaus Lehmann:
>> Guten Tag liebe Mitlesenden,
>> 
>> so ganz sicher bin ich mir mit dem "Subjekt:/Betreff:" oben nicht....
>> aber der reihe nach....
>> 
>> 
>> so stehts in (meiner) orda.rtf drin:
>> ====================================
>> \par ?Neues Kontingent=x new\\show rec\\:form\\form Kontingent\\`#9A Kcode`$B-#9A 0.00`$E-#9A 0.00`$R-#9A 0.00`$A-#9A 0.00`$c-#9A EUR`\\yesno Speichern?\\if no jump form\\if cancel jump er\\if yes put`var '3'`ins #uoV`exec o-mkview`:er`erase
>> 
>> in der offiziellen orda.rtf stehts so drin:
>> ===========================================
>> \par ?Neues Kontingent=x new`#9A Kcode`$B-#9A 0.00`$E-#9A 0.00`$R-#9A 0.00`$A-#9A 0.00`$c-#9A EUR`show rec\\:form\\form Konti\\yesno Speichern?\\if no jump form\\if cancel jump er\\if yes put`var '3'`ins #uoV`exec o-mkview`:er`erase
>> ehe einer fragt ;-) , ORDA ist aktiviert.
>> 
>> 
>> es ist scheinbar völlig egal, ob ich den offiziellen Eintrag "Neues
>> Kontingent" klicke, oder auf meine etwas veränderte in orda.rtf; a99.exe stürzt
>> etwas langsam ab. man sieht das bemühen von a99.exe einen datensatz
>> mit #9A Kcode anzulegen, a99.exe erblasst.

> An der Demodatenbank funktioniert es.

> Der Original-Flip aus orda.rtf hat ja schon einen originellen Mix aus
> "\\" und "`", bedeuten tut es dasselbe: Nach dem Einlesen ist es ein
> "\" in der Anwendervariablen #uZ<irgendwas> und bedeutet Befehlstrenner
> bzw. Zeilenbruch.

> Durch Ihre Veraenderung haben Sie das etwas doppeltes hinpraktiziert,
> d.h. in der #uZ-Variablen seht dann "\\" mit der Bedeutung "\".
> Damit wird also ein nichtexistierendes Formular auf einen Neuen
> Datensatz geoeffnet, das wird (guenstigstensfalls) scheitern, und
> anschliessend versuchen Sie an die noch nicht existierende #9A Unter-
> felder zu ergaenzen: Das sollte eigentlich erlaubt sein, ist aber
> auch nicht das von Ihnen beabsichtigte.

> viele Gruesse
> Thomas Berger
> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> http://sunny5.biblio.etc.tu-bs.de/mailman/listinfo/allegro




Mehr Informationen über die Mailingliste Allegro