Hallo


Ich denke das liegt an den beiden " . Die werden anscheinend beim EXC als Stringende interpretiert , was zur falschen Länge führt.


die müsstest Du escapen, sprich jeweils doppeln und dann nur einfach mitzählen

gibt es eine andere Möglichkeit ausser QCMDEXEC, ein Programm variabel zu callen ?


system habe ich schon genannt, der hat obiges Problem nicht, da er mit Null terminated String arbeitet.

ansonsten natürlich noch dynamischer procedure call, habe ich mal einen Artikel zu in Midrange Magazin geschrieben und gibt es als Serviceprogramm ebenfalls in meiner Freeware Abteilung. Schau mal unter Stichwort REFLECTION nach.

Dieter Bender