hallo leidensgenossen,
ich habe die aufgabe bekommen beim programmstart zu überprüfen ob sich ein bewegungsmodul im arbeitsspeicher befindet.
diese bewegungsmodule werden bei uns wie folgt eindeutig benannt. zuerst kommt "M_" wie modul gefolgt von einer 7 stelligen zahl. diese zahl beschreibt bei uns eindeutig den artikel. ist also eine code nummer.
gesucht werden soll nicht nach M_1234567 sonder welches modul zwischen 1000000 und 9999999 befindet sich im speicher.
angefangen habe ich mit:
bModExist := FLASE;
FOR i FROM 1000000 TO 9999999 DO
bModexist:= Modexist("M_"+ValToStr(i));
IF bModexist THEN
! bla bla bla
ENDIF
ENDFOR
habe es nich komplett durchlaufen lassen.wenn es denn funktionieren sollte,dauert es auf jeden fall viel zu lange.
hat jemand eine idee, wie ich zunächst nach M_ suchen kann und anschliessend den code irgendwie zusammenbauen kann ???