Forum: Programmieren allgemein
C#
by Matze,
4. Jun 2014
@SirRufo: Die Reihenfolge der Liste ist willkürlich.
Ich denke, ich bin auf dem richtigen Weg. Das hier liefert mir schon recht gute Ergebnisse:
private void GetWorkflowPath(GlobalTypesDatabase.WorkflowTreeNode node, List<int> UsedStations)
{
UsedStations.Add(node.CurrentStation);
foreach (var defSingleWf in _dbData.DefWorkflow)
{
if (defSingleWf.StationLogicalSrc ==...
Forum: Programmieren allgemein
C#
by Matze,
3. Jun 2014
Stopp!
Mir geht's NICHT um die Visualisierung. Vielleicht habe ich mich falsch ausgedrückt.
Ich möchte das nur in einer internen Struktur haben, die ich ausgeben KÖNNTE, aber mir geht's hauptsächlich darum, dass die Software intern "weiß", welche möglichen Wege es gibt ohne Visualisierung.
Forum: Programmieren allgemein
C#
by Matze,
3. Jun 2014
Danke für die Antworten.
Hehe jupp. Daher genügt mir hier die Angabe "Rücksprung nach Station x möglich", sodass keine "Kreise"/"Endlosschleifen" entstehen.
Stimmt, laut Wikipedia ist es das, was hier vorliegt. :thumb:
Hättest du mir dafür ein konkretes Programmierbeispiel für meinen Anwendungsfall?
@Perlsau: Ich brauche keinen TreeView dafür. Ich möchte eine Struktur haben, mit der...
Forum: Programmieren allgemein
C#
by Matze,
3. Jun 2014
Hallo zusammen,
ich habe einen Fahrplan, durch den definiert ist, wo welche Teile in einer Produktion bearbeitet werden dürfen. Dafür werden Quell- und Zielstationen sowie eine Bedingung (nur Gutteile, nur Schlechtteile, ...) festgelegt.
Das sieht z.B. so aus (schematisch dargestellt):
class FahrplanEintrag
{
int QuellStation; // -1 = Keine Vorgeschichte, d.h. ZielStation =...