Any macht nicht, was er soll

Ralle

Super-Moderator , User des Jahres 2006-2007
Teammitglied
Beiträge
15.414
Reaktionspunkte
4.043
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich weiß auch nicht, heute ist der Wurm drin.
Ich suche schon eine Ewigkeit nach dem Fehler:

attachment.php


Das ganze sitzt in einem FB.

33573 -->8325


8x25 Bereichsfehler beim Lesen eines Parameters.Bereichsfehler beim Schreiben eines Parameters.Dieser Fehlercode zeigt an, daß sich der Parameter x in einem Bereich befindet, der für die Systemfunktion unzulässig ist. Die Beschreibung der jeweiligen Funktion gibt die Bereiche an, die für die Funktion unzulässig sind.

Ich bin blind heute...

PS: Der Zeil-DB existiert und ist groß genug. Gebe ich den Any direkt an funzt es ja. Muß mit dem FB zu tun haben.
 

Anhänge

  • screen-capture-2.jpg
    screen-capture-2.jpg
    98,7 KB · Aufrufe: 101
Was ist denn mit Byte 6 im Any-Pointer mit dem der Speicherbereich gekennzeichnet wird? Wird nicht beschrieben soweit ich das sehe. Wo solls denn hingehen, DB? Dann an Byte 6 ein B#16#19 hineinverodern.

Edit:
oder mit
P#DBX 0.0
gleich die passende Bereichskennung laden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was ist denn mit Byte 6 im Any-Pointer mit dem der Speicherbereich gekennzeichnet wird? Wird nicht beschrieben soweit ich das sehe. Wo solls denn hingehen, DB? Dann an Byte 6 ein B#16#19 hineinverodern.

Edit:
oder mit
P#DBX 0.0
gleich die passende Bereichskennung laden.

Hab ich doch drin oder?

L P#0.0
L 204
SLD 3
+D
T ...

Das funzt in einem FC prima, wo steckt der Fehler?
 
Funktioniert leider immer noch nicht!
Keine Ahnung was da los ist!
Ich versuche einen String, der intern in einem Stat-String steht, auf einen Out-String zu kopieren. Dabei muß der Outstring etwas verschoben werden, daher der ganze Spaß. Nichts zu machen, es geht nur direkt. :confused:
 
Du musst dein p#dbx0.0 auch erst nach dem SLD 3 dazuzählen!
Sollte die Bereichskennung aber in diesem Falle nicht beeinflussen. Wobei rein von der Logik her hier keine Addition sondern eine logische (Doppel)Wortverknüpfung richtig wäre.

Vielleicht zeigt Ralle ja mal den Code für das echte Beispiel mit den Strings und der Out-Variable. Das Beispiel oben läuft zumindest in Plcsim ohne Probleme.
 
Zurück
Oben