Fórum trabalhar com DLL no delphi #404571
07/07/2011
0
Pessoal
Preciso montar uma aplicação no delphi lendo as funções de uma DLL e preciso dos comando de iniciar o leitor e desligar, além da função de pegar o que foi lido e jogar dentro de um edit.
Estou postando as funções, usei o dll export, mais não tenho experiência para trabalhar com dll, se alguém poder ajudar, fico grato.
Atenciosamente
public: int __thiscall WmrDeviceFinder::find(void)
PROGRAMAS\MTReader SDK for LabView\MTReaderDll.dll
public: __thiscall WmrDeviceFinder::WmrDeviceFinder(void)
public: __thiscall WmrDeviceFinder::~WmrDeviceFinder(void)
public: bool __thiscall WmrDeviceFinder::next(void)
public: char const * __thiscall WmrDeviceFinder::current(void)const
public: void __thiscall WmrDeviceFinder::reset(void)
mtreader_test
mtreader_open_all
mtreader_open_next_device
mtreader_start
mtreader_start_all
mtreader_search_devices
mtreader_stop
mtreader_close
mtreader_get_next_mtid
mtreader_get_next_mtid_all
mtreader_stop_all
mtreader_close_all
mtreader_set_minrepeatdelay
mtreader_set_allowrepeatreads
mtreader_set_minrepeatdelay_all
mtreader_set_allowrepeatreads_all
mtreader_get_devname
mtreader_get_devid
mtreader_get_minrepeatdelay
mtreader_get_allowrepeatreads
public: int __thiscall MTReaderDevice::open(void)
public: int __thiscall MTReaderDevice::start(bool)
public: void __thiscall MTReaderDevice::enable_decode(bool)
public: __thiscall MTReaderDevice::~MTReaderDevice(void)
public: int __thiscall MTReaderDevice::close(void)
public: void __thiscall MTReaderDevice::stop(void)
public: bool __thiscall MTReaderDevice::get_next_mtid(unsigned long &)
public: bool __thiscall MTReaderDevice::get_next_mtid_ex(unsigned long &,unsigned long &)
public: void __thiscall MTReaderDevice::set_LaserPower(bool)
public: int __thiscall MTReaderDevice::get_FirmwareVersion(void)
public: bool __thiscall MTReaderDevice::is_Pulsing(void)
public: void __thiscall MTReaderDevice::enable_TuneMode(bool)
public: unsigned int __thiscall MTReaderDevice::capture_frame(unsigned int *,unsigned int)
public: unsigned int __thiscall MTReaderDevice::begin_capture(void)
public: __thiscall MTReaderDevice::MTReaderDevice(char const *)
public: void __thiscall MTReaderDevice::set_MinRepeatDelay(double)
public: void __thiscall MTReaderDevice::set_AllowRepeatReads(bool)
public: struct UtrStrobeSet * __thiscall MTReaderDevice::recall_strobes(void)
public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall MTReaderDevice::get_DeviceString(void)const
public: __thiscall UtrStrobeMask::UtrStrobeMask(unsigned int,unsigned int,unsigned int)
public: unsigned int __thiscall UtrStrobeMask::get_Select(void)const
public: unsigned int __thiscall UtrStrobeMask::get_Sense(void)const
public: unsigned int __thiscall UtrStrobeMask::get_Norm(void)const
public: __thiscall UtrStrobeSet::UtrStrobeSet(struct UtrStrobeMask,struct UtrStrobeMask)
public: struct UtrStrobeMask const & __thiscall UtrStrobeSet::get_ZeroMask(void)const
public: struct UtrStrobeMask const & __thiscall UtrStrobeSet::get_OneMask(void)const
public: __thiscall MTReaderDevice::MTReaderDevice(class MTReaderDevice const &)
public: class MTReaderDevice & __thiscall MTReaderDevice::operator=(class MTReaderDevice const &)
public: unsigned long __thiscall MTReaderDevice::get_DevId(void)const
public: void __thiscall MTReaderDevice::normal_setup(void)
public: double __thiscall MTReaderDevice::get_MinRepeatDelay(void)const
public: bool __thiscall MTReaderDevice::get_AllowRepeatReads(void)const
public: unsigned int __thiscall MTReaderDevice::next_capture(void)
public: void __thiscall MTReaderDevice::put_strobes(struct UtrStrobeSet const &)
public: void __thiscall MTReaderDevice::store_strobes(struct UtrStrobeSet const &)
public: struct UtrStrobeSet & __thiscall UtrStrobeSet::operator=(struct UtrStrobeSet const &)
public: struct UtrStrobeMask & __thiscall UtrStrobeMask::operator=(struct UtrStrobeMask const &)
Preciso montar uma aplicação no delphi lendo as funções de uma DLL e preciso dos comando de iniciar o leitor e desligar, além da função de pegar o que foi lido e jogar dentro de um edit.
Estou postando as funções, usei o dll export, mais não tenho experiência para trabalhar com dll, se alguém poder ajudar, fico grato.
Atenciosamente
public: int __thiscall WmrDeviceFinder::find(void)
PROGRAMAS\MTReader SDK for LabView\MTReaderDll.dll
public: __thiscall WmrDeviceFinder::WmrDeviceFinder(void)
public: __thiscall WmrDeviceFinder::~WmrDeviceFinder(void)
public: bool __thiscall WmrDeviceFinder::next(void)
public: char const * __thiscall WmrDeviceFinder::current(void)const
public: void __thiscall WmrDeviceFinder::reset(void)
mtreader_test
mtreader_open_all
mtreader_open_next_device
mtreader_start
mtreader_start_all
mtreader_search_devices
mtreader_stop
mtreader_close
mtreader_get_next_mtid
mtreader_get_next_mtid_all
mtreader_stop_all
mtreader_close_all
mtreader_set_minrepeatdelay
mtreader_set_allowrepeatreads
mtreader_set_minrepeatdelay_all
mtreader_set_allowrepeatreads_all
mtreader_get_devname
mtreader_get_devid
mtreader_get_minrepeatdelay
mtreader_get_allowrepeatreads
public: int __thiscall MTReaderDevice::open(void)
public: int __thiscall MTReaderDevice::start(bool)
public: void __thiscall MTReaderDevice::enable_decode(bool)
public: __thiscall MTReaderDevice::~MTReaderDevice(void)
public: int __thiscall MTReaderDevice::close(void)
public: void __thiscall MTReaderDevice::stop(void)
public: bool __thiscall MTReaderDevice::get_next_mtid(unsigned long &)
public: bool __thiscall MTReaderDevice::get_next_mtid_ex(unsigned long &,unsigned long &)
public: void __thiscall MTReaderDevice::set_LaserPower(bool)
public: int __thiscall MTReaderDevice::get_FirmwareVersion(void)
public: bool __thiscall MTReaderDevice::is_Pulsing(void)
public: void __thiscall MTReaderDevice::enable_TuneMode(bool)
public: unsigned int __thiscall MTReaderDevice::capture_frame(unsigned int *,unsigned int)
public: unsigned int __thiscall MTReaderDevice::begin_capture(void)
public: __thiscall MTReaderDevice::MTReaderDevice(char const *)
public: void __thiscall MTReaderDevice::set_MinRepeatDelay(double)
public: void __thiscall MTReaderDevice::set_AllowRepeatReads(bool)
public: struct UtrStrobeSet * __thiscall MTReaderDevice::recall_strobes(void)
public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __thiscall MTReaderDevice::get_DeviceString(void)const
public: __thiscall UtrStrobeMask::UtrStrobeMask(unsigned int,unsigned int,unsigned int)
public: unsigned int __thiscall UtrStrobeMask::get_Select(void)const
public: unsigned int __thiscall UtrStrobeMask::get_Sense(void)const
public: unsigned int __thiscall UtrStrobeMask::get_Norm(void)const
public: __thiscall UtrStrobeSet::UtrStrobeSet(struct UtrStrobeMask,struct UtrStrobeMask)
public: struct UtrStrobeMask const & __thiscall UtrStrobeSet::get_ZeroMask(void)const
public: struct UtrStrobeMask const & __thiscall UtrStrobeSet::get_OneMask(void)const
public: __thiscall MTReaderDevice::MTReaderDevice(class MTReaderDevice const &)
public: class MTReaderDevice & __thiscall MTReaderDevice::operator=(class MTReaderDevice const &)
public: unsigned long __thiscall MTReaderDevice::get_DevId(void)const
public: void __thiscall MTReaderDevice::normal_setup(void)
public: double __thiscall MTReaderDevice::get_MinRepeatDelay(void)const
public: bool __thiscall MTReaderDevice::get_AllowRepeatReads(void)const
public: unsigned int __thiscall MTReaderDevice::next_capture(void)
public: void __thiscall MTReaderDevice::put_strobes(struct UtrStrobeSet const &)
public: void __thiscall MTReaderDevice::store_strobes(struct UtrStrobeSet const &)
public: struct UtrStrobeSet & __thiscall UtrStrobeSet::operator=(struct UtrStrobeSet const &)
public: struct UtrStrobeMask & __thiscall UtrStrobeMask::operator=(struct UtrStrobeMask const &)
Itamar Souza
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)