I have a VB.2010 program that has a Setup/Deploy project. It is one of many using the same techniques (MSI file with file exists and launch conditions) It was been installing fine on all supported windows until now on Windows 10. It still installs fine on Windows 7. The setup has a file exists condition requirement in a launch condition. This file is definitely on the target PC in the correct folder and is the same file used by several other vb.2010 programs that did get installed ok on this W10 PC but not this program. The message is triggered that the launch condition (file not found). This has happened on a client's machine and ours. Any idea why this one program's S/D can't find that file and more important how to fix it. Thanks
QuickBooksDev
Posts
-
VB.2010 MSI will not install on Windows 10 - launch condition not found -
Why does Visual Studio 2010 (VB) have the Launch Condition underlined in red?What a waste.
-
Why does Visual Studio 2010 (VB) have the Launch Condition underlined in red?Then the mistake was made a long time ago. How about some real help????
-
Why does Visual Studio 2010 (VB) have the Launch Condition underlined in red?Why does Visual Studio 2010 (VB) have the Launch Condition underlined in red? and how to fix. I believe is it related to the .net version. The program has the full .Net 4 profile selected but the launch comes up with a link to the client profile. When changing the launch condition via the dropdown to the full profile the URL does not change. Shouldn't there be a good explanation for all of this?
-
VB.net 2010,Windows Desktop Excel ADODB Provider cannot be foundWhat do I have to do to make it work? I cannot change the program to 64bit.
-
VB.net 2010,Windows Desktop Excel ADODB Provider cannot be foundOk, then what should I do to make it work. I was just following other postings on the web and some said that ACE was needed. If not great but it still does not work.
-
VB.net 2010,Windows Desktop Excel ADODB Provider cannot be foundCan't an interface that the program uses for QuickBooks requires 32bit.
-
VB.net 2010,Windows Desktop Excel ADODB Provider cannot be foundTurn what off and on again? AccessDatabaseEngine_64 was installed, rebooted, test failed, uninstalled AccessDatabaseEngine_64, rebooted still fails.
-
VB.net 2010,Windows Desktop Excel ADODB Provider cannot be foundAs I said below that will not install. Error message=You cannot install the 32 bit version of Microsoft Access Database Engine 2010 because you current have 64-but Office products installed. If you want to install 32-bit installation of Microsoft Access Database Engine 2010, you will first need to remove the 64-bit installation of Office products. After uninstalling the following product(s), return setup in order to install 32-but version of Microsoft Access Database Engine 2010: Microsoft Office Standard 2010. I really do not want to uninstall Office. I do not know if my customers have the 32 bit versions or would be using them. Seems like the 64-bit version is pre-installed on some machines.
-
VB.net 2010,Windows Desktop Excel ADODB Provider cannot be foundHi, We have a VB.2010 32 bit Windows Desktop program that has been running for years. It uses an Excel (2010 in this case) database which is accessed through a connectionless OLEDB connection string as Provider=Microsoft.ACE.OLEDB.12.0;DATA SOURCE='L:\accnt\CustomerFiles\DATABASE 2015.xlsm'; Extended Properties="Excel 12.0 Xml;HDR=YES" Normally it works fine but on some systems we get a 3706 Provider cannot be found. It has failed and worked on different W2012R2 systems. It also has failed on Windows 8.1 (64b). On W8.1 have tried installing AccessDataEngine_x64 but it did not help (32 bit version would not install). Can anyone help?
-
MySQL Server does not show up in InstallerTrying to install MySQL on Windows 7/64 Pro. It was probably installed and removed a year or so ago. I do use the MySQL Query Browser and the Workbench for remote databases and do not want to remove them. I do need to be able to test MySQL on my Windows machine so need the Server. When I download and install any recent MySQL Windows installer the installer does come up but Server is not listed. It did update workbench. The MySQL bin folder is NOT in program files or program files (x86). MySQL is not in either Services or Control Panel Uninstall a Program. How can I get MySQL Server installed and running on my WIn 7???? What am I doing wrong or how do I fix it?
-
ASPX How to get the form initiated from OperatePage - actually should be the existing instanceThanks let me play with that technique.
-
ASPX How to get the form initiated from OperatePage - actually should be the existing instanceI am a programmer but not for web apps. 40+ years of programming. I am not family with jQuery and have very basic Java knowledge. Need the techniques to be used. In vb.Net windows desktop you can bring up a modal screen or MessageBox but that stops everything. I do not want the progress indication to stop anything. The problem is not switching visible to invisible div's or controls but getting the data from / to controls and the 'running' form. I am not trying to populate the grid in periodically but the progress i.e. lblMsg.text = "Doing Record#=nnn"
-
ASPX How to get the form initiated from OperatePage - actually should be the existing instanceI understand that normally you get a server request and one page goes out and that is what I was really hoping to get around somehow. GetTable does just that. It gets a database table from a Web Service based on form controls and populates a grid. It also writes it to disk for potential downloads. I was hoping that this technology to update the lblMsg status could be used in other programs for a bunch of similar things. Putting in some java to keep requesting a chunk might work in this case but in our other programs it would not or at least not easily. In the other programs the code would be much more complex and could not be done in chunks since the processing id dependent upon what it did in the records prior. My thought is that since there are push technologies out there i.e. Chats do not need a user to push a button to get what other people enter, same for streaming that there must be a way of doing the same in my simple case. I have read about keeping sessions opened, etc. but since I am not a web developer I have a hard time getting my head around it. As an alternative I was thinking of changing the lblMsg.text to s variable lblMsg_text that perhaps the async methods could just use to populate the real lblMsg.txt via Java. Would there be a way for that to work. I would have to be an instantiated variable since multiple users could be using it.
-
ASPX How to get the form initiated from OperatePage - actually should be the existing instanceThanks I need the actual count in the background server code which must use the web form to get paramenters, etc. How does the above fit in with the existing code? Do I remove it? or is this is combination with it?
-
ASPX How to get the form initiated from OperatePage - actually should be the existing instanceI am not a web developer so please bear with me. 1. Sleep used to simulate long running process getting records from a large database from a web service and processing same in the server. 2. The java stuff was done by a developer that I hired who could not do what was needed. He is now gone. 3. I want to push the status / progress which may take 5-10 minutes and I want the user to see the progress i.e. Doing Record#=nn, Added=nn, etc. 4. I am happy with keeping the div showing all the time but the problem is that normally the web page does not get updated until the process is finished. For a long running process the user will give up after a minute unless he sees a change. 5. I am not sure what a modal div is but seems to imply that things wait until the modal div has completed something or the user hit a button. This is NOT what is needed.
-
ASPX How to get the form initiated from OperatePage - actually should be the existing instanceYea, so much for hiring somebody to do it. So how can I get the lblMsg.text pushed to the web form so that the user can see the progress i.e. Doing Record# nnn???
-
ASPX How to get the form initiated from OperatePage - actually should be the existing instanceI have a simple VB.Net web app that gets a large table based on Form controls and I need it display the progress such as Doing 'Record# nnn'. This method can be simulated with via clicking on a button the the form is initiated which is the instance that we need to access. lblMsg is a label on the form what I would like to update.
Public Function GetTable
Dim I as Integer
for I = 1 to 10
lblMsg.Text = "Doing Record# " & i
Sleep 1000
next
End FunctionWe are currently trying the below but when GetTable gets control lblMsg is nothing which means that the form is not initialed. How can I get this to work?
$(document).ready(function () {
$("#btnTrial").click(function (e) { e.preventDefault(); $("#btnTrial").attr('disabled', 'disabled'); var total = 5; if (document.getElementById('<%=txtLoopRows.ClientID %>').value != "") { var total = document.getElementById('<%=txtLoopRows.ClientID %>').value; } // comes here the first time PageMethods.OperatePage(total, function (result) { if (result) { setTimeout($.updateProgressbar, 500); } }); }); });
_
Public Shared Function OperatePage(total As Integer) As ObjectDim session As HttpSessionState = HttpContext.Current.Session Dim totalParsed As Integer = 0 Integer.TryParse(total.ToString(), totalParsed) \_TotalLoop = totalParsed ' 1 System.Threading.ThreadPool.QueueUserWorkItem(AddressOf ThreadProc, session) ' Sets to invoke ThreadProc Return New With {.progress = 0} End Function
_
Public Shared Function ThreadProc(ByVal stateInfo As Object) '2
' Loops with sleep but sets StateVariable to the counter which is picked up by Progress Page then to $.updateProgressbar = function
' InfusionSoft stuff here
Dim DefPage As New _Default
DefPage.GetTable(stateInfo) ' Invokes but form variables are nothing -
How to pass and use web page to an external class?I understand that MsgBox is a Server type of function and would not work which is why I am looking for a replacement. I do see that there are various 'push' techniques to push data to a web page without the user doing anything like in streaming or a chat box. Surely something can be done that is similar. Somehow to keep the connection open and keep sending responses. The VB class works now and to move the function calls to the main C# page handler would take a long time. Or perhaps I do not understand what you mean.
-
Visual studio 2010 VB Setup Project - Uninstalls wrong programThat worked. THANKS!