Hallo
habe jetzt meine
DLL auf die ganz einfache Weise mit dem Array of string erweitert.
Delphi-Quellcode:
adapter[1] :=(PChar(@MibRow.bDescr[0]) + ' @ ' + InttoStr(MibRow.dwSpeed div 1000000)+ ' MBit/s');
adapter[2] :=(PChar(@MibRow.bDescr[1]) + ' @ ' + InttoStr(MibRow.dwSpeed div 1000000)+ ' MBit/s');
adapter[3] :=(PChar(@MibRow.bDescr[2]) + ' @ ' + InttoStr(MibRow.dwSpeed div 1000000)+ ' MBit/s');
adapter[4] :=(PChar(@MibRow.bDescr[3]) + ' @ ' + InttoStr(MibRow.dwSpeed div 1000000)+ ' MBit/s');
adapter[5] :=(PChar(@MibRow.bDescr[4]) + ' @ ' + InttoStr(MibRow.dwSpeed div 1000000)+ ' MBit/s');
Wie stelle ich es nun an, dass alle Adapter in einer Comobobox aufgelistet werden.
sharemem habe ich da wo es stehen muss/soll eingetragen.
Bei dem Befehl
Delphi-Quellcode:
getnetworkadapter;
combobox1.Items.add(adapter[1]);
erhalten ich wieder eine Fehlermeldung.
Wo liegt denn der Fehler?