Lok24
17.07.2019, 18:50

Editiert von
Lok24
17.07.2019, 19:10

Hilfe bei C# gesucht

Hallo,

ich probiere es nochmal, leider hat das letzte mal keiner angebissen....
Ich suche eigentlich nur die Syntax für genau einen Befehl.....

Grüße

Werner



2 vorhergehende Beiträge sind ausgeblendet

Alle anzeigen Immer alle anzeigen Beitragsbaum

Andi
18.07.2019, 16:27

Als Antwort auf den Beitrag von Lok24

Re: Hilfe bei C# gesucht

Kannst du nicht ne Schleife laufen lassen, die alle vorhandenen Hubs anspricht? Oder vorher abfragen, wieviele Hubs vorhanden sind?

gruß
Andi



Lok24
18.07.2019, 17:25

Als Antwort auf den Beitrag von cimddwc

Re: Hilfe bei C# gesucht

Hallo Andreas, vielen Dank.

das ergibt das hier beim compilieren von "progstart(Hub);"

Error (CS1503): Argument '1': Konvertierung von 'System.Collections.Generic.List<LegoTrainProject.Hub>' in 'LegoTrainProject.Hub[]' nicht möglich.
Error (CS1998): In dieser Async-Method fehlen die 'await'-Operatoren, weshalb sie synchron ausgeführt wird. Sie sollten die Verwendung des 'await'-Operators oder von 'await Task.Run(...)' in Betracht ziehen, um auf nicht blockierende API-Aufrufe zu warten bzw. CPU-gebundene Aufgaben auf einem Hintergrundthread auszuführen.



Lok24
18.07.2019, 17:25

Als Antwort auf den Beitrag von Andi

Re: Hilfe bei C# gesucht

Andi hat geschrieben:

Kannst du nicht ne Schleife laufen lassen, die alle vorhandenen Hubs anspricht? Oder vorher abfragen, wieviele Hubs vorhanden sind?


Gerne. Wie?



Andi
18.07.2019, 18:51

Als Antwort auf den Beitrag von Lok24

Re: Hilfe bei C# gesucht

Lok24 hat geschrieben:

Andi hat geschrieben:
Kannst du nicht ne Schleife laufen lassen, die alle vorhandenen Hubs anspricht? Oder vorher abfragen, wieviele Hubs vorhanden sind?


Gerne. Wie?


Muss ich googlen. Hab zu lange nicht mehr mit C# programmiert, nur mit PHP



Lok24
18.07.2019, 18:59

Als Antwort auf den Beitrag von Andi

Editiert von
Lok24
18.07.2019, 19:22

Re: Hilfe bei C# gesucht

Andi hat geschrieben:


Muss ich googlen. Hab zu lange nicht mehr mit C# programmiert, nur mit PHP


das Problem ist doch: wenn ich nicht auf "Hub" zugreifen kann, wie bekomme ich dann die Länge (= Zahl der Elemente)?


v = hub.???????;
for (int i = 0; i < v; i++)
{
Console.WriteLine(Hub[i].DeviceId);
}



Mylenium
18.07.2019, 19:27

Als Antwort auf den Beitrag von Lok24

Re: Hilfe bei C# gesuchtn

Ich würd einfach eine statische Liste mit allen deinen DeviceIDs schreiben und dann daraus mit einem Check für isConnected() die eigentliche Hub Funktionalität generieren. Damit könntest du ja eine persistente Sortierung erzwingen, zumindest für die eigenen Devices. Andere Hubs würden dann hinten dran hängen. Wie man die dann dynamisch einbindet, erschließt sich mir aber auch nicht mangels Kenntnis des Systems.

Mylenium


https://myleniumsbrickcorner.wordpress.com


Andi
18.07.2019, 19:44

Als Antwort auf den Beitrag von Lok24

+1Re: Hilfe bei C# gesucht

Lok24 hat geschrieben:

Andi hat geschrieben:

Muss ich googlen. Hab zu lange nicht mehr mit C# programmiert, nur mit PHP


das Problem ist doch: wenn ich nicht auf "Hub" zugreifen kann, wie bekomme ich dann die Länge (= Zahl der Elemente)?


v = hub.???????;
for (int i = 0; i < v; i++)
{
Console.WriteLine(Hub[i].DeviceId);
}


for (int i=0; i < Hub[].length; i++) ?



Carrera124 gefällt das


cimddwc
18.07.2019, 20:42

Als Antwort auf den Beitrag von Lok24

Editiert von
cimddwc
18.07.2019, 20:44

Re: Hilfe bei C# gesucht

Beim ersten Fehler dann vielleicht doch mit progstart (Hub[]) versuchen?

Edit: Oder in der Deklaration der Funktion System.Collections.Generic.List<LegoTrainProject.Hub> hubs statt Hub[] hubs, weil's eben doch kein Array ist.

Ansonsten weiß ich erstmal auch nicht weiter.

Grüße,
Andreas



riepichiep
18.07.2019, 21:51

Als Antwort auf den Beitrag von Lok24

Re: Hilfe bei C# gesucht

Fühle mich gerade wie bei https://stackoverflow.com/



mkolb
18.07.2019, 23:38

Als Antwort auf den Beitrag von Lok24

Re: Hilfe bei C# gesucht

Hallo Werner,

a) haste mal versucht, das Ganze mit Visual Studio aufzurufen und auszuführen ?
Du kannst die Community-Version kostenlos herunterladen. Aktuell Version 2019.

b) Ich würde sowas mal in einem .net-Forum stellen. Das Lego-Forum ist da etwa falsch.
z. B. https://www.mycsharp.de/wbb2/

Tschau
Martin


http://www.born2brick.de

http://www.brick-fans-rm.de


meine Anlagen im Internet:

http://www.martin-kolb.de/bricks

https://www.flickr.com/photos/129377871@N08/albums


11 nachfolgende Beiträge sind ausgeblendet

Alle anzeigen Immer alle anzeigen

Gesamter Thread: