habe mal wieder PB ausgepackt und programmiere an einem Projekt weiter. Dabei benutze ich zwei einfache LinkedLists die mit Daten befüllt werden. Die beiden Listen mache ich global verfügbar um die in anderen Programmteilen weiterzuverwenden. Nur scheint sich ein Fehler eingeschlichen zu haben. Die Listen werden auf dem Weg zu einem anderen Programmteil irgendwo verändert.
Das heisst ich brauche eine Möglichkeit eines schnellen Debuggings für diese Listen so das ich den Inhalt im weiteren Programmverlauf kontrollieren kann.
Und hier könnte ich Hilfe oder einen Denkansatz gebrauchen.
Grüße
Alen Hopek
Hier habe ich mal die Erzeugung der Listen angehängt:
Code: Alles auswählen
...
Global NewList StartTrackList()
Global NewList TrackLengthList()
Procedure CreateTrackLists(NumberOfDrives)
If NumberOfDrives > 0
For Drive = 1 To NumberOfDrives
UseAudioCD(Drive-1)
If AudioCDTracks() > 0
NumTracks = AudioCDTracks()
InsertElement(StartTrackList())
InsertElement(TrackLengthList())
StartTrackList() = 2
For Track = 1 To NumTracks
StartTimeTrack = StartTimeTrack + AudioCDTrackLength(Track)
AddElement(StartTrackList())
AddElement(TrackLengthList())
StartTrackList() = StartTimeTrack
TrackLengthList() = AudioCDTrackLength(Track)
Next
LastElement(StartTrackList())
DeleteElement(StartTrackList())
Counter = 1
ForEach StartTrackList()
track_length = AudioCDTrackLength(Counter)
total_length + track_length
Counter + 1
Next
EndIf
Next
EndIf
EndProcedure
...