Hallo,
wollte die Cursor Position sauber programmieren, stosse aber immer auf folgende Fehler: *RNF0312/ *RNF5377.
Code:
A** DDS Angaben
A RTNCSRLOC(&RCD &FLD)
A RTNCSRLOC(*MOUSE &ROW &COL)
A 31 CSRLOC(OUTROW OUTCOL)
A OVERLAY
A RCD 10A H
A FLD 10A H
A ROW 3S 0H
A COL 3S 0H
A OUTROW 3S 0H
A OUTCOL 3S 0H
D* DATENSTRUKTUR FÜR FUNKTIONSTASTEN
D INFODS DS
D CURLOC 370 371
477 if *inkd = *on;
478 OUTROW = (CURLOC:256);
======> abbb
*RNF0312 20 a 021700 Rechte runde Klammer erwartet, aber nicht gefunden.
*RNF5377 20 b 021700 Ende des Ausdrucks erwartet.
479 OUTCOL = %Rem(%INT(CURLOC) : 60);
480 *IN31 = *ON;
Wenn ich die Klammern ganz weglasse kommt die Fehlermeldung:
Code:
478 OUTROW = CURLOC:256;
======> a
*RNF5377 20 a 021700 Ende des Ausdrucks erwartet.
Ist das so sauber programmiert?
Gruß
Tarki
Bookmarks