aNaRkin
20th April 2009, 18:15
Sehr geehrte Damen u. Herren,

ich bewege mich in der Umgebung mit BAAN auf Neuland und bin gerade dabei in der generellen Artikelstrukur eine Artikelbeschreibung per Parameter zu übergeben. Das funktioniert auch super. Ich habe nun aber folgendes und einziges Problem:

"OVAL T connect. 87° D1D2=914" = 28 Zeichen von 30 Möglichen

Dies ist eine jene Beschreibung, die aus dem Constraint kommt.

"OVAL " --> variable, string
"T connect. " --> text. hardcoded
"0087" --> variable, string convert to long und wieder zurück
"° D1D2=" --> text, hardcoded
"0914" --> variable, string convert to long und wieder zurück

Wenn ich allerdings das Zeichen "°" verwende werden dafür alleine 4 Stellen blockiert. Nach Erstellen eines Items mit dieser Beschreibung kann ich die Stellen wieder auffüllen, was aber nicht Sinn der Sache ist. Mir Fehlt in der obigen Beschreibung somit ein Zeichen, welches abgeschnitten wird. Bei anderen Beschreibungen sind es sogar noch mehr.
Hat jemand eine Idee, wie ich da Zeichen darstellen kann, ohne dass dafür 4 Stellen blockiert werden? :confused:

Vielen Dank!!

Mit freundlichen Grüßen,

aNaRkin

Dieter
21st April 2009, 10:44
Hallo,

in einer Unicode Umgebung werden bei einem "normalen" Export vor dem Sonderzeichen drei Steuerzeichen exportiert. Das passiert immer wenn z.B. ASCII-Dateien geschrieben werden.

Um das zu vermeiden muß der Export im Script mit der Funktion mb.export$ gemacht werden. Dann werden die Steuerzeichen unterdrückt.

Ich hoffe das hilft.

Dieter

aNaRkin
21st April 2009, 11:07
Guten morgen Dieter,

ich habe es gerade anders gelöst, aber ich danke dir!!

string v_sign
!v_sign = chr$(176)

Nun funktioniert es einwandfrei und ich kann mich weiter vortasten :-)!

Dennis