Ik heb een probleem gehad, maar heb het slechts per toeval kunnen oplossen.
Dit was mijn debug code:
Dit is de output
Wijzig ik regel 3 in
Dan werkt het wel.
Ik heb uiteindelijk het probleem kunnen oplossen op volgende manier:
Kan iemand mij vertellen waarom mijn eerste manier niet werkte en waarom ik intern moet gebruiken?
Dit was mijn debug code:
Java:
1
2
3
| String fromConnection2 = "out1"; if (fromConnection.equals(fromConnection2)) System.out.println("Ze zijn gelijk"); iod.Connect(fromIOblock, fromConnection, toIOblock); |
Dit is de output
code:
1
| Ze zijn gelijk |
Wijzig ik regel 3 in
Java:
1
| iod.Connect(fromIOblock, fromConnection2, toIOblock); |
Dan werkt het wel.
Ik heb uiteindelijk het probleem kunnen oplossen op volgende manier:
Java:
1
| iod.Connect(fromIOblock, fromConnection.intern(), toIOblock); |
Kan iemand mij vertellen waarom mijn eerste manier niet werkte en waarom ik intern moet gebruiken?