Installing Rave Reports in Delphi XE4 - delphi-xe4

I have an application which was developed in Delphi XE.
Now I try to run this on Delphi XE4 but I get compilation errors that RpDefine,RpBase,RpSystem are missing
I have googled and found out that these come with Rave Reports
How do I install Rave Reports for Delphi XE4 ?

You can buy Nevrona RAVE XE4 version and install that:
http://www.nevrona.com/reg/
http://www.nevrona.com/order/index.html

Related

How to package/run 32-bit application built with VS 2015 using libcef.dll from Spotify

I am trying to build a few different 32-bit C++ applications with Visual Studio 2015 that use CEF. To use CEF, I am currently acquiring the CEF prebuilts from Spotify. The dll wrapper for CEF is built using Visual Studio 2015 with some modifications to its CMake files to force it to build with MD and MDd mode regardless of other settings. This was sufficient to make these C++ applications run on some machines. Any machine on which Visual Studio 2015 is installed on before anything else they can run on, however some machines seem to exist in a state such that the program will produce an error on starting when lacking the MSVC 2015 runtime (as expected), but when adding the MSVC 2015 runtime the program simply crashes; however, it only crashes after CEF is used. These programs work fine when they don't link to libcef.dll and don't include the browser functionality.
Upon investigating, I found that libcef.dll, as built by spotify, links to MSVCP110_WIN.DLL, which is from the Visual C++ 2012 Redistributable package. Naturally, the application I am building links to MSVCP140.DLL, which is from the Visual C++ 2015 Redistributable package. This means that the application ultimately links to two runtimes simultaneously. I do not know if this is an issue, but so far it seems to be my best lead. Installing the Visual C++ 2012 Redistributable does not change the outcome and it continues to crash when CEF is used.
This issue has been witnessed on both Windows 7 and Windows 10 and the application works without CEF on both of those operating systems as well, so the operating system is not likely to be the cause of the failure on these systems specifically.
Has anyone else encountered this issue and does anyone know a workaround? Also, does anybody know if it is okay to mix these two runtimes and what the limitations are? It seems that the installation history of a given machine affects the success of running the application, so any hints into what combination of things leads to this failure would be helpful as well.
You have some options:
Use the lastest version of VS that will allow a selection of Platform Toolset that matches libdef.dll. For example, VS2013 might allow the selection of the 2012 CRT.
Or convince Spotify to rebuild libcef.dll such that it matches your version of CRT
Or convince Spotify to not release libraries that depend on the CRT (yes that's probably a bit of work).
Or make a small app built against the older CRT, this app can then successfully use libcef.dll. Then you get to use any IPC technique so that your main VS2015 app can talk to this wrapper. Running out-of-process is one way to segregate the unruly third party libraries.
EDIT:
This is open source? Well good news, you can fix this yourself, built the CEF against your favorite version of VS.

Monodevelop crash on create new GTK# project

I just have installed monodevelop from Debian (sid) repository and I am actually unable to use it. When I try to create new gtk# project, it crashes immediately:
http://pastebin.com/FN6htN48
Do you have any idea how to make it working?
I was getting this same error from the Debian package monodevelop (Version 5.10). I found this bug report, and a reply from the developers https://bugzilla.xamarin.com/show_bug.cgi?id=57533:
Thanks for the bug report. MonoDevelop 5.10 is pretty old and
deprecated, although many distributions are still shipping it.
You can find an updated MonoDevelop version at
http://www.monodevelop.com/download/linux/, there is a preview build
available via flatpak or you can get a more recent MD 6.0 (still
deprecated) from our package repository
(http://www.mono-project.com/download/#download-lin-debian).
I did the above, got version 7.5 Preview, and this particular issue was fixed.

Can someone tell me how to Configure Visual C++ 2015 with CPLEX?

I tried tutorial steps for Visual 2010, the linking didn't work or the console doesn't respond to build or run. I tried for other options to configure, which also didn't work as well.
You may vote for a request for enhancement at https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=85231
regards
Alex Fleischer
It can be a bit complicated...
First, I think you should start reading the following tutorial. I find it quite straightforward as adapted to any CPLEX version. You must only notice that using a CPLEX version 12.X translates into the usage of its library: cplex12X.lib, the tutorial referring to CPLEX v12.61.
Then, you must install Visual Studio 2012, or even 2010, as they will install another Platform Toolset, v110 for VS2012 or v100 for VS2010. This is required since CPLEX comes with libraries for the 2010, 2012 and 2013 only, there is none so far for VS2015.
The configuration might work even if you have already VS2015 installed on your computer but I strongly advise you to begin installing the older version first, then the VS2015 to ensure the latter will recognize the older Platform Toolset and give you the option under: View\Property Pages\Configuration Properties\General\Platform Toolset of choosing the v110 for your project.
Be aware that using only VS2015 will prompt you a bunch of LNK2038 mismatch detected for '_msc_ver' errors letting you know that you're using version 1800 whereas you're linking libraries compiled on 1600 or 1700 versions.
One is glad to be of service
As of CPLEX 12.6.3, VS2015 is not supported (see the detailed system requirements here). It is possible to use VS2015 with a VS2013 project (e.g., see here), but this is probably not what you are looking for.

error catastrophic failure installshield 2012

I am using installshield LE 2012 for visual studio to create a installable file for my problem written in VB on .NET.
While my problem requires a third party driver to be installed first. So I added to run it as a custom action during installation "before first dialog".
However, every time I tried to install it, it shows the "error: catastrophic failure", which I have no idea what it means. Does it mean the process of installing the driver take too much time? or there is any resource collision problem between these two?
How to solve this problem? I really needs some help.
The OS I am using is Windows 7 Ultimate.
You need to get support from your third party driver vendor. Your custom action is calling out of process code that InstallShield has no control over. We don't know what your driver vendor, name and version is or how you are calling it so there's nothing we can do to help you here.
FWIW, InstallShield and Windows Installer has support for using DIFx to install drivers based on .INF files. But this isn't supported in the crippled InstallShield Limited Edition.

Application crashes after VS2012 install

I'm not quite sure where to go with the initially...
I've got an application that has been built in VS2010, using both MFC and .NET 2.0. I then installed VS2012. Before even launching VS2012 I've tried running the application again and it now crashes just after startup with an "Application has stopped working" error.
It does however work, if I launch the application via an F5 in VS2010 (i.e. Debugger attatched right from the start).
Does anyone have any suggestions on what possible causes/fixes there may be for this? I'm currently not sure what to look for.
You probably never installed the redistributable packages for the VS2010 runtimes. Use Dependency Walker or similar tools to find out what DLL is missing, figure out where it comes from, and install that runtime package.
Ultimately it was completely unrelated to VS2012 - doh. Had an old executable that was being run, and a number of dependencies were missing.

Resources