kompenantı tanıttım library ekledim sorunsuz yüklendi
kompenantları forma ekledim
Kod: Tümünü seç
PLCTagNumber1.Write(1);
aldığım hata:
Kod: Tümünü seç
There is no overloaded version of 'Write' that can be called with these arguments
aşağıdaki koda değer göndermeye çalışıyorum hiç bir sorun olmamasına rağmen neden bu hatayı alıyorum fikir verebilecek var mı acaba
farklı değişken türlerini denediğimdede aynı hatayı alıyorum
saygılarımla
Kod: Tümünü seç
procedure TPLCTagNumber.Write(Values:TArrayOfDouble; Count, Offset:Cardinal);
var
tr:TTagRec;
PlcValues:TArrayOfDouble;
begin
PlcValues:=TagValuesToPLCValues(Values, Offset);
if (PProtocolDriver<>nil) then begin
BuildTagRec(tr,0,0);
PProtocolDriver.Write(tr,PlcValues);
end else
TagCommandCallBack(PlcValues, Now, tcWrite, ioNullDriver, Offset);
SetLength(PlcValues,0);
end;