Witam,
zmagam się od jakiegoś czasu z porównaniem dwóch DB składających się z tablic typu Char. Chcę stworzyć funkcję, która w zależności od wprowadzonej zmiennej zacznie porównywanie 8 kolejnych wierszy w DB. Cały mój problem polega na sparametryzowaniu tego wiersza od którego ma zacząć. Znalazłem funkcję odwołującą się przez adresowanie do wiersza: DBB[AR1, P#0.0], w kolejnych krokach zmieniałbym tylko pointer P#0.0 - 8.0. Poniżej zamieszczam kod:
Problem polega na tym , że sterownik cały czas przechodzi w stop z errorem. Wprowadzoną zmienną próbuję w każdej postaci: INT,WORD,DWORD. Byłbym wdzięczny za każdą pomoc, ponieważ informacje na ten temat są ograniczone.. Dziękuję
zmagam się od jakiegoś czasu z porównaniem dwóch DB składających się z tablic typu Char. Chcę stworzyć funkcję, która w zależności od wprowadzonej zmiennej zacznie porównywanie 8 kolejnych wierszy w DB. Cały mój problem polega na sparametryzowaniu tego wiersza od którego ma zacząć. Znalazłem funkcję odwołującą się przez adresowanie do wiersza: DBB[AR1, P#0.0], w kolejnych krokach zmieniałbym tylko pointer P#0.0 - 8.0. Poniżej zamieszczam kod:
Quote:OPN DB 401
OPN DI 400
L #wej
LAR1
L DBB[AR1, P#0.0]
L DIB[AR1, P#0.0]
==I
= M 6.0
L DBB[AR1, P#1.0]
L DIB[AR1, P#1.0]
==I
= M6.1
L DBB[AR1, P#2.0]
L DIB[AR1, P#2.0]
==I
= M6.2
Problem polega na tym , że sterownik cały czas przechodzi w stop z errorem. Wprowadzoną zmienną próbuję w każdej postaci: INT,WORD,DWORD. Byłbym wdzięczny za każdą pomoc, ponieważ informacje na ten temat są ograniczone.. Dziękuję