Ich habe gerade die Option strikt eingeschaltet und entdeckte Probleme, die ich nicht zu behandeln, wie späte Bindung. Tatsächlich schaffen die folgenden Zeilen einen späten Bindung FehlerFrühe Bindung gegen späte Bindung
Dim available_ports As Array
available_ports = SerialPort.GetPortNames()
If available_ports(0).ToString <> "" Then...
Ich weiß, dass ein Objekt früh gebunden, wenn es eine Variablen zugewiesen wird erklärt, von einem bestimmten Objekttyp sein.
Ich habe mehrere Ideen ausprobiert, war aber nicht in der Lage, mit diesem Fehler umzugehen. Wie früh die letzte Zeile dieses Codes gebunden?
Die interessantesten, was ich machte, war
Dim available_ports As String
Der Fehler in der letzten Zeile verschwunden, aber ein neues Geschäft erschien in der zweiten Zeile mir zu sagen, es ist unmöglich, String()
in String
workd sollten Was genau ist die Fehlermeldung? Welche Linie ist es genau? –