Zitat Zitat von Orios das auge Beitrag anzeigen
Ok hat mir nicht viel gebracht da sind bei mir keine übereinstimmenden Offset werte gibt
Interessant ist immer der nächst kleinere Wert, in deinem Fall also:
Code:
22     012D                  While ( britem.GetIsID brTestcuirass1Splitter )
Der Fehler weißt darauf hin, dass britem eine Null-Referenz ist (also keinen Wert hat).
Abgesehen davon hätte das eh nicht funktioniert, da die (erforderliche) Verneinung vergessen wurde.


Der korrekte Code wäre:
Code:
set britem to GetFirstRef 27 1
While ( IsFormValid britem )
 if ( britem.GetIsID )
  Break
 endif
 set britem to GetNextRef
Loop
if Eval ( !IsFormValid britem )
 ;Ref nicht gefunden
endif