Archive of category ‘MS Windows’



Saturday 23 January, 2016 om 20.48 door Ad  

Solving problems with Windows printers and printer drivers

printerI have two HP printers that are a few years old: LaserJet 4050 and Color Laser Jet CP2025. Both printers are connected to local desktops through a USB connection. Both printers witnessed my upgrading from Windows 7 up to Windows 10. I kept on having problems: the operating system did not recognize the printers, so I had to add them manually. Basically the communication between the printers and the OS failed. So I removed the printer devices and added them again. No avail. Downloaded HP printer drivers. Even worse because they only have a Universal Printer Driver. >> >>

Sunday 20 December, 2015 om 17.07 door Ad  

Fighting the dll hell of Windows

hellAt first sight it looks sensible to put all functions your application needs inside your application. However, it would make your application very big and very difficult to manage. Whenever there is a function that you use - like printing something or saving a file - is being updated by the operating system you have to rebuild and relink your application. That is crazy. So thousands of mundane functions are supplied by the operating system and the only thing your application does is calling them. Software development kits supplied by the company that is responsible for the operating system in question will tell the developer how to use these system functions. >> >>

Wednesday 9 December, 2015 om 12.44 door Ad  

Compiling OpenSSL on Windows (msvc)

visual_studiolpngThe present post is a recipe for building the static and dynamic OpenSSL libraries for all versions of OpenSSL on the Windows platform, viz. msvc32 and msvc64. We are using the Microsoft Visual Studio 2013 C++ compiler. In another posts we treat the mingw (Minimal GNU for Windows) toolchain. Our goal is to have in the end the following libraries (each for 32bit and 64bit that all have 32 in their name even then 64bit versions): >> >>

Monday 7 December, 2015 om 13.21 door Ad  

Compiling OpenSSL on Windows (mingw32)

mingwThe present post is a recipe for building static and dynamic OpenSSL libraries for all versions of OpenSSL on the Windows platform, viz. mingw using the gnu c++ compiler. In another posts we treat the msvc (Microsoft Visual Studio C++ compiler) toolchain. Any mingw toolchain could be used for the present purpose. However, there are quite a number of mingw distributions around that differ in a not well-documented way. As in our company we build multi-platform (Windows, Mac and Linux) applications using the Qt IDE we will use the mingw distribution (version 492-32bit) that comes with the open source Qt package (version 5.5.1 at present). Our goal is to have in the end the following 2 static libraries: >> >>

Tuesday 25 March, 2014 om 10.46 door Ad  

Developers, please make desktop apps ready to run

ready-to-runIn the earlier days of personal computing - the early 1980's - resources were scarce, like limited memory and disk sizes. These limitations called for sharing binaries to the extreme. Sharing of software libraries is a nightmare to maintain. In the world of Windows this is called the dll hell. But this hell exists on the Mac and Linux platforms as well. >> >>