-> Hier kostenlos registrieren
Hallo zusammen,<br><br>habe ein kleines Problem.<br><br>Ich muss mehrmals hintereinander ein Funktion aufrufen und dieser einen immer einen vollqualifizierten DB-Pointer übergeben. Nun hab ich ergibt sich das Problem dass das entsprechende Anfangsbyte sich verändert. Ich habe keine Möglichkeit gefunden die Bytes hochzuzählen. Hintergrund ist dass sich in dem DB ein Array von Strukturen befindet und ich nacheinander die Strukturen befüllen muss.<br><br>Theoretisch bräuchte ich eine Möglichkeit die Byte Adresse bei jedem Schleifen durchlauf zu erhöhen. z.b.:<br><br>1. Durchlauf: DB44.DBW 0<br>2. Durchlauf: DB44.DBW 64<br>3. Durchlauf: DB44.DBW 128<br>usw. <br>Soweit ich weiß ist es ja nicht möglich den Index der Struktur im Array hoch zu zählen, oder liege ich da falsch. Denn dann könnt ich folgendes tun:<br><br>1. Durchlauf: DB44.Struktur[0]<br>2. Durchlauf: DB44.Struktur[1]<br>usw.<br><br><br>Danke für eure Hilfe