I have a program that uses Xtreme Codejock libraries. My program is in VB6 and I am using 17.3 version for Codejock libraries OCX.
The problem is to install my program in another computer with Windows 10 with older Codejock libraries installed and when I install it, my program gets crashed.
If I delete old Codejock libraries and try to run my program, it skips the installation of the program that installed the old libraries.
In another computer, without older Codejock libraries my program runs fine.
My Codejock libraries are registered with
regsvr32 Codejock.ChartPro.v17.3.0.ocx
I need to run my program in computers with older versions of Codejock libraries, what can I do?
EDIT:
The program crash with Error 5 when go to this code
Sub AddBarSeries()
Dim pContent as ChartContent
Dim pDiagram as new ChartDiagram2D
Dim pSeriesD as ChartSeries
This object are from Codejock.ChartPro.v17.3.0.OCX
Related
Did not find any suitable solution with existing questions so asking new question here.
We use log4cxx which has WS2_32.LIB as dependency. WS2_32.LIB is present in Windows SDK version 10.0.16299.0.
When using this log4cxx.dll on windows7 WS2_32.dll and all its dependencies gets loaded properly and application start normally.
but in windows 10 environment WS2_32.dll expects dependent dll's like API-MS-WIN-CORE-CRT-L1-1-0.DLL which are not part of windows10 or any of the microsoft visual c++ Redistributable which results in application error.
difference in WS2_32.dll and its dependencies between Windows7 and windows10 are clearly visible via dependency walker.
WS2_32.dll on windows 10:
whereas
WS2_32.dll on windows7 is
as shown here API-MS-WIN-CORE-CRT-L1-1-0.DLL is not a dependent dll in windows7 where as its in windows 10 which is not present in the system resulting in application error.
So what should be the way to make the application run successfully? what alternate dependency should be provided instead of WS2_32.LIB while compiling log4cxx.dll to avoid this issue in windows 10? Also where to find documentation about such changes between windows OS versions?
Please suggest.
The old depends.exe doesn't support those API sets and shows wrong data.
use the open source replacement called Dependencies:
Dependencies is a rewrite of the legacy software Dependency Walker
which was shipped along Windows SDKs, but whose developement stopped
around 2006. Dependencies can help Windows developers troubleshooting
their dll load dependencies issues.
Coming from Linux, using QT5.4 (app compiles and works as expected)
If you are interested in the topic, just get fancybrowser example running on a XP machine without QT installed...
My first attempt was using MXE (and manually copying dlls). No success.
set up VM with Windows XP.
using windeployqt.
app "works" but QWebView doesn't display anything.
trying qt.conf
[Paths]
Prefix=.
and more things.
Still not successful.
windeployqt with all options to include webkit, compiler, angle...
No success...
Reading about QWebEngine will be the next.
Compiling a small example on Linux(OK) Windows (Mingw does not support qwebengine!!!).
So before setting up a new vm with windows 8 (msvc 2010 does not support qwebengine) and may find out the the app won't run on XP....
and porting from QWebView to QWebEngineView....
Please help:
How to deploy webkitwidgets app on windows? (without installing Qt, which will be my last chance...)
Edit
Next step done was Running ProcessExplorer on the dev machine and on the target machine. Parsing the output of the loaded dlls on both machines, they do not differ. All required dlls are loaded? Still no display...
The problem should be solved in Qt5.5.1 which was released last week.
Just use the Deploy Tool of Qt :)
I am trying to run a program that depends on Matlab 2010 binaries. Those depend on msvc80 dlls.
It worked fine a couple of days ago. Then I installed a new version of Matlab, and all hell broke loose. Note that I am still trying to run the same program depending on the same Matlab binaries.
I have :
Installed and uninstalled the latest msvc 2005 redistributable package.
Removed all occurence of Matlab 2014 from my path.
When I run dependency walker, it finds MSVCR80.DLL, but not always, I wonder if it is looking for another version?
http://imgur.com/jj2mUAV
I have tried copying the version it finds in the winsxs folder, but it leads to a runtime error saying I am trying to load the C runtime library the wrong way...
Where should I go now?
I am currently working with SimpleOpenNI and the Kinect to work on a programming project for sign language. I installed the prerequisite programs(drivers, NITE, OpenNI) on my 32-bit computer and my project compiles well on that computer.
I installed the 64-bit versions of the prereq programs on my 64-bit computer. After installing the prereq programs, I placed the SimpleOpenNI folder (I tried zipped and unzipped) in /Documents/Processing/libraries. When I try to compile, it gives me an error in Processing:
No library found for SimpleOpenNI
Libraries must be installed in a folder named 'libraries' inside the 'sketchbook' folder.
I tried many solutions: I tried installing the 32 bit programs, installing programs directly from the website, and tried it on another 64-bit computer.
Does anyone have any suggestions? Thank you.
Try placing the SimpleOpenNI folder in /Documents/Processing/libraries/libraries, that should fix your error.
I am using Mingw environment, GCC compiler and Code::Blocks IDE to create an application that is supposed to work on different Windows versions, without the need of installing any other software. So, I am using the last version of GCC.
I have created the EXE on a Windows 7 and it works perfectly. I moved it on a Windows XP (recently installed, no .NET, no C++ redistributable, no gcc dlls and it asked me for the libgcc_s_dw2-1.dll and for the libstdc++-6.dll. They couldn't be found on the XP computer. With an older version of GCC this didn't happen.
So, I copied those two libraries inside the same folder as the executable. Now, it also worked on the XP.
What I would like is to link both libraries statically. I added the -static option to GCC but it looks like I don't have the static libraries, only the dynamic ones, so I wonder if somebody can tell me where can I download them from and how would I link them.
Thanks so much!