thermallib dziala poprawnie, tylko trzeba umiec sie poslugiwac ActiveX'ami.. tak sie sklada ze niedawno sam mialem okazje bawic sie ta biblioteka i dziala :) dowcip z toolboxem vs zwykla referencja w visual studio polega na tym, ze visual w tym momencie dodawania do toolboxa generuje dllki-proxy dla kontrolki activex a przy zwyklym linkowaniu - nie robi tego, tylko traktuje jako zwykla dllke.
w visualu: nalezy wiec albo dodac to toolboxa i "polozyc", albo - uzyc do tego narzedzia AXIMP.EXE przychodzacego z visualem, wygenerowac sobie proxy i OBYDWA pliki wpiac w projekt
w borlandzie: nie mam zielonego pojecia, ale pewnie podobnie. proxy to proxy, sa wymagane, poniewaz kontrolka ActiveX wymaga hosta nawet jesli nie jest komponentem graficznym.
@kalafiorek: a co do Ciebie, to zamiast sie pieklic, wzialbys i zerknal na swoj kod, i nad nim poplakal zamiast narzekac na biblioteke uzywana w setkach punktow..
Kalafiorek napisał(a)
try
wyn := Posnet1.THLOpenPort('Com1'); // otwarcie portu
except
ShowMessage ('Błąd nr '+inttostr(wyn)+' otwarcia portu');
exit;
end;
naprawde sadzisz, ze jesli THLOpenPort rzuci wyjatkiem, to podstawienie wyn:={retval} sie zdazy wykonac przed except'em ?
THLOpenPort zwraca wartosc opisujaca wynik operacji TYLKO jesli CALA linijka przejdzie poprawnie.. a tak w ogole to wyjatki sa po to, zeby je lapac i czytac komunikaty jakie sa w nich zawarte;p