(01-02-2022, Saat: 08:09)serdar Adlı Kullanıcıdan Alıntı: Arkadaşlar alternatif çözüm önerileriniz için teşekkür ederim
Libnodave ile ilgili sorunuda çözdüm. Kullanmayı düşünenler için açıklayayım.
Bileşeni install etmeden önce "nodavecomponent.pas" dosyasını açıyoruz ve aşağıdaki satırları değiştiriyoruz.
procedure TNoDave.DoConnect(OnlyIntf: Boolean = False); var //Address: String; //Speed: PChar; Address: AnsiString; Speed: PwideChar; begin If not FActive then begin ......
Uzun uğraşlar sonunda sorunun buradan kaynaklandığını buldum.
Delphi 10.4 ve 11 de denendi çalışıyor.
Merhaba,
Benzer sorunu başkası dile getirmiş.
Geliştirici projede tüm dosyalarda aşağıdaki değişikliği yapması gerektiğini;
"
char > ansichar
string > ansistring
pchar > pansichar
"
buna vakti olmadığını ve sadece "nodave.pas" dosyasında yapılacak değişikliğin bağlanması için yeteceğini belirtmiş. Sizde yapmış ve bağlanmışsınız. Sonradan bir tuhaflık yaşar iseniz diğerlerinin de değişmesi gerekebilir.
Bunun üzerine bir kullanıcı da "nodave.pas" ve "nodavecomponent.pas" dosyalarında ilgili değişiklikleri yapıp paylaşmış. Dosya linkleri aşağıda.
nodave.pas
nodavecomponent.pas

