Hi,
ich hätte mal ne Frage...
ich müsste an sich ein relativ großes if-Konstrukt aufbauen. Dabei wird auf eine Matrixzugegriffen.
Natürlich will ich keinen Dim Error bekommen....und jetzt die Frage:
Angenommen, die Matrix Mat A ist 2x2.
I ist größer(!) als 2, J in diesem Beispiel mal nicht
Würde folgende Anweisung einen Fehler ausgeben?
If I<2 And J<2 And Mat A[I,J]=1 And Mat A[I,J]=1
Then ...
Ist jetzt nur beispielhaft.
Ich kann auf keinen Fall die 2 Schleifen nur bis 2 laufen lassen (ist schwer zu erklären..aber es geht nicht) ;)
Die Frage ist, ob der GTR intern direkt nach I<2 abbricht und es somit durch den Zugriff auf die Matrix in einem undef. Bereich zu keinem Fehler kommt?
Ansonsten müsste ich die Abfrage auf I<2 && J<2 in einem extra if-konstrukt drumrumsetzen, was speichertechnisch natürlich weniger gut wäre
air
[EDIT]
Okay, hat sich erledigt, hab eine relativ gute Lösung gefunden:
For ...
For ...
(I<2 And J>3)=>(Mat A.....)=>P->W
(...)=>(...)=>...
...
Next
Next
[geändert von CalcFürX-beliebige am [TIME]1164902509[/TIME]]