c# - CN3 barcodereader and imager fails when connected to internet -
im using intermec cn3 device windows mobile 5 on , trying use barcodereader , imager.
the itcscan.dll , imager.dll files cannot found when connected internet. please note work while not connected internet.
i following error barcodereader: "cant find pinvoke dll 'itcscan.dll'". , error imager: "can not open imager".
there lot of posts on web cannot find pinvoke error none of ones found specific being connected internet , people posts seem have failing when offline.
they fail on new statements:
global var: intermec.datacollection.barcodereader barread;
if (barread == null) { barread = new intermec.datacollection.barcodereader();
the imager similar own global var
img = new intermec.datacollection.imager(pictureimager, imager.pictureresolutionsize.sixteenth);
there settings being set afterwards never passes these statements while connected internet.
it ended being memory issue. while connected internet device using bit more memory , seemed tip on edge.
the problem took edge in first place connection sql server ce on device itself. appears last sqlconnection never leaves memory if close , force gc.collect. strange workaround close , re-open close again make last connection small in memory.
pretty sure bug either .net framework or sqlserver.
Comments
Post a Comment