Seite 2 von 2

Verfasst: 20.12.2008 04:27
von mk-soft
War im englischen Forum auch schon erwähnt worden.

http://www.purebasic.fr/english/viewtopic.php?t=35704

Habe ein Macro zur Beseitung des Bugs geschrieben. Hoffe das Fred diesen bald beseitigen kann

Code: Alles auswählen

; *************************************************
Procedure MySelectElement(List myList(), index)
  FirstElement(myList())
  ProcedureReturn SelectElement(myList(), index)
EndProcedure

Macro SelectElement(myList, myIndex)
  MySelectElement(myList, myIndex) : 
EndMacro
; *************************************************

NewList men()
For  i = 0 To 30
  AddElement(men())
Next
FirstElement(men())
DeleteElement(men())

If ListIndex(men())  = -1
  SelectElement(men(), 1) ;<== as you reported, this one doesn't work.
EndIf
Debug ListIndex(men())
mo = men() ;no current element
FF :wink:

Verfasst: 20.12.2008 13:15
von Kaeru Gaman
mk-soft hat geschrieben:War im englischen Forum auch schon erwähnt worden.
:?:

... PMV hat dort gepostet aufgrund dieses threads hier ...

Verfasst: 20.12.2008 14:05
von Andesdaf
Eben:
PMV hat geschrieben:nach ein bischen rumspielen muss ich In_Go bestätigen, nach ListIndex()
und genügend Elementen funktioniert SelectElement() nicht mehr. /:->

http://www.purebasic.fr/english/viewtopic.php?p=271183

MFG PMV
Der Link verweist auf den Thread!!!