[ sspasic @ 17.09.2003. 12:41 ] @
Kako saznati verziju DLL-a ili OCX-a iz fajla na disku? Ne mislim samo na one koje sadrže ActiveX kontrole, već i na obične C DLL-ove. U attachu je program koji sam skinuo negde sa net-a i malo modifikovao i koji radi, medjutim, informacija koju ispisuje nije ista kao ona koja se dobija iz Windows Explorera na Properties na tabu Version. Sve je u redu za fajlove koji imaju broj verzije sastavljen od četiri grupe. Problematični su oni sa tri (npr. kontrole napisane u VB-u i neke Microsoftove). Na primer za neke fajlove program javlja: 5.00.0078 a properties kaže 5.0.0.78. Za druge program kaže 3.0.2123 a properties 3.0.2123.0. Kako ražrešiti ovo? Kako programski dobiti informaciju koju daje Properties? Bitno mi je da program radi i za neregistrovane OCX-ove. Odgovara mi C, C++ ili Python rešenje, pošto u konačnoj verziji ovo treba da mi bude python modul. |