String kopieren?!

blueColt

Level-1
Beiträge
90
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich möchte einen String von einem DB in einen anderen schieben. Das müsste ja eigentlich mit dem SFC20 BLKMOV möglich sein.
Aber so recht ist mir nicht klar, wie ich den genau adressiere beim SRCBLK ...

Der String ist im DB147 Adresse +32.0 und umfasst 20 Zeichen in den Hochkommas (--> STRING[20])
der nächste String beginnt bei +54.0
ZielDB ist der DB9 Adresse 0.0, welcher auch als STRING[20] angelegt ist.
 
grad was gefunden....

P#db147.dbx32.0 BYTE22
und
P#db9.dbx0.0 BYTE22

geht das so? kann auf die schnelle grad nicht probieren ;)
für was steht denn das P#?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
gut möglich, dass es so funktioniert.
Auf jeden Fall belegt dein 20-Zeichen-String tatsächlich 22 Byte, weil in den ersten 2 Byte die deklarierte Stringlänge und die tatsächliche Länge definiert sind.
Das "P#" steht dafür, dass das folgende als Pointer aufgefasst wird ...

Gruß
Larry
 
Zurück
Oben