QuickBooks Desktop QBFC16. Cannot Create QBXMLRP2 COM Component - quickbooks

Cannot Create QBXMLRP2 COM Component
I installed QBFC Version 16.0 64bits and I compiled a library hat was previously compiled in QBFC15.0 32bits (and it worked correctly when I call from a simple program) .
But when Installed QBFC16 64bits and recompile both the library an the program I recieved this errror :
Cannot Create QBXMLRP2 COM Component
Debugging the library it showed that the error appearead when the library is trying to open a connection with a company file that is already opened in QuickBooks.
That doesn't happen with QBFC Version 15.0 32bits.
Also I tried SDKTest and it also failed with this error:
Retrieving the COM class factory for component with CLSID {45F5708E-3B43-4FA8-BE7E-A5F1849214CB} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
I uninstalled QBFC15.0 32bits and QBFC16.0 64bits and reinstalled QBFC16.0 64bits but the problem persist.
It looks like the QBXMLRP2.dll is not correctly registered, but unisntalling and reisntallingthe SDK didn't solve the issue.

Sorry, I realized thta the problme was thta the version of QuickBooks I was using (2012) is 32bit. I tried with QuickBooks ES 2023 and It worked ok.

Related

RAD Studio 10.4.2 Community Edition cannot make a new delphi project

Submenu File -> New contains only "Other..." and "Customize" items.
How to correct this?
My OS is Windows 10.0.17763.107.
Old version is 10.2 with same problem.
Installed new version 10.4.2, in process of installation of Delphi Community, I have error at Roboto Font downloading:
[403] Forbidden
I pinged this address of Getit found in the registry: https://getit-104.embarcadero.com
It is not responding! Ok, changing to getit.embarcadero.com, the result is negative.
It seems that your Delphi installation hasn't finished properly. Either it was interrupted or Licence manager didn't manage to verify your Community licence properly.
You could try fixing your licence using Licence Manager that you can find inside Delphi folder. If my memory serves me correctly it is located withing BIN subfolder (don't have access to development machine at the moment to verify).
But if the installation proces itself is getting interrupted you might want to download ISO installation instead of Online installation. When installing latest version of Delphi I had to use ISO installation since Web installation kept loosing connection. I suspect my AV Software (ESET Internet Security) with integrated firewall might be the cause.

Windows IOT Getting error when deploying related to connecting

I have two Rasberry-pi devices. I installed Windows 10 IOT in that, but there are a couple of issues I am having.
The first issue i got when I try to connect the Rasberpi with VS2019 to deploy my app is giving this error
Severity Code Description Project File Line Suppression State
Error DEP6100: The following unexpected error occurred during bootstrapping stage 'Connecting to the device '192.168.1.16'.': FileLoadException - Could not load file or assembly 'Microsoft.Tools.Connectivity, Version=10.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Strong name validation failed. (Exception from HRESULT: 0x8013141A) [0x8013141A] App13
My devices are showing on the IoT dashboard and able to open browser it is working.
The issue I am having when trying to remote the client just showing black screen
I have not encountered this error before. Please confirm if the tool is installed. This component is used for cross platform deployment. Or you may try to to reinstall the visual studio 2019.
From Windows IoT Core 16299, the Windows IoT Remote client does not work for Raspberry Pi.It is known issue on Release note.
Update:
I have tried to find out the Microsoft.Tools.Connectivity. It exists in folder C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x86. Please make sure you have installed the correct version of Windows Kits. Please download the sdk here.
enter link description here

Installing TestInsight into Delphi 10 Seattle

I am using Delphi 10 Seattle Pro and am unable to successfully install TestInsight into the IDE. I have previously installed it into XE5 Pro without a hitch.
I downloaded the most recent builds, which are version 1.0 and version 1.1 which is designated specifically for XE8. Neither works for D10. First, I had to create a package using the units to install it, as the installer did not find D10. When I tried to compile the package, I received the following error:
[dcc32 Error] TestInsight.DUnitX.pas(20): E2291 Missing implementation
of interface method ITestLogger.OnTestingStarts
I have made sure to include the location of the TestInsight installation folder in my library search path, but for some reason, there is no TestInsight.dll in the directory. The installation program apparently did not create one.
Is there a fix for this?
Thanks in advance.
TestInsight is not released for Seattle yet - and that API breaking change was one of the reasons.
We figured that out now so there is no difference anymore between the DUnitX version available on GitHub and the one shipped with Seattle so I will release it soon(tm).

Installing Synedit on Delphi 10 Seattle

I am trying to install the latest Unicode version of TSynEdit in the Delphi 10 Seattle IDE. It builds OK but when installing I get the error:
Access violation at address 27158679 in module 'bds.exe'. Read
of address 00000010
It installs OK on previous versions up to XE8.
I tried putting showmessages() at the start of the register procedure but AV error still occurs before the registration.
Has anyone found a work around for this ?
The GetIt Package Manager contains the latest version of TSynEdit.
You can reach GetIt from the tools menu in the IDE.
It downloads/compiles/installs without errors on my D10Seattle machine.
At the moment, SourceForge files are pretty old. But you can download SynEdit components from github. It has project files for newer Delphi versions. I just built and installed it for 10.2 Tokyo.

Advantage .NET Data Provider fails in an SSIS package?

I have installed the Advantage .NET Data Provider Release 9.0 for Windows
64-bit on a Windows 2008 R2 64-bit server. I am using SQL Server 2008 R2. I am using the Advantage Data Provider within a Microsoft SSIS package. When I try to transfer data I get
the error "System.DllNotFoundException: Unable to load DLL 'ace32.dll':
The specified module could not be found."
I am purely guessing at this point, but I think this should help.
Unfortunately with the 9.x version of the .Net provider only the 32-bit version of ACE was deployed. In addition, no clients included the 64-bit version of ACE.
(side note, in 9.x the 64-bit version of ACE was still named ace32.dll, but in 10.x it was changed to ace64.dll and is deployed with all clients that support 64-bit)
Try downloading the 64-bit version of the Advantage Server (see link below to 9.0). The install is just a self extracting zip, extract the contents (don't install) and grab the ACE32.dll and AXCWS32.dll (both are 64-bit dlls). Replace the 32-bit versions of ACE32.dll on the system (most likely placing them in the System folder).
http://devzone.advantagedatabase.com/dz/content.aspx?key=20&Release=12&Product=25&Platform=9
Edgar is correct, I had to copy the two files from the install and put them into C:\Windows\System32.

Resources