Getting Error 430 When Working On Windows Vista
hi
i developed vb application using vb6.0 .when i tries to install on vista system i am getting
error 430:Class does not support Automation or does not support expected interface
i am unable to make binrayCompatability of MSCOmm dll.i think the error is coz of this one
please help me in solving this issue
Regards Vinay Kumar
View Complete Forum Thread with Replies
See Related Forum Messages: Follow the Links Below to View Complete Thread
[VB6.0][HELP!][ERROR][+QUESTION] Just Installed Windows Vista And...
Hey
I'm not sure if this is in the right section, but please tell me if it is.
I have installed Windows Vista Ultimate x32bit Edition, installed Visual Basic 6.0, and everytime I start Visual Basic, I get the following error (in screenshot):
Quote:
Please reply with a solution or something please.
Many Thanks.
-Hammad-
Error 70: ACCESS DENIED In WINDOWS VISTA
Hi:
I've got a problem with VB6 application. It was developed under XP using VB6 and MS ACCESS 2003.
I've installed my application in a PC using WINDOWS VISTA HOME BASIC, the application starts and runs ok ....the databases are locate on another folder, different from the folder application....when I try to save data to the database I receive an error "ERROR 70: ACCESS DENIED"......and checking this issue in the MSDN FORUMS, I found some suggestions to check......one of them recommends that verify the properties of the folder where the databases resides...well, I notice that the MDB files had the read only property ...then I uncheck the read only property of every file.....after that I check the folder property and I saw that has a grey box on read only check box....I disabled that property...then press APPLY button....I run the app and receive the error again. I check the property of the folder again and has a grey box on read only check box, according the MSDN FORUMS is normal status including in XP and VISTA.....I made everything to apply all policies to the users and owner the folder....and nothing....then I communicate with MICROSOFT SUPPORT LATIN AMERICA via TELEPHONE....and they told that the problem is with my app .... I run the app in my laptop accessing to the database folder that resides in a pc with windows VISTA and I don't receive any error message...I could make a database transaction with no problem.....the problem is when I run the app in VISTA trying to save data in the MDB that resides local folder (VISTA)
Does anybody can give some ideas to verify or change the code?
Thanks.
Wave Files And Vista. Some Working And Some Not Working. Strange.
Hello everybody,
I have an application with embedded in the ressource file wave files. I use PlaySound to play them. This works perfectly up to Windows Xp.
Recently I have a friend testing the application on Vista. Certain files are not playing, and others are.
Any ideas why some would play and some wouldn't? It seems very strange.
Here is the code. It works for some wave files and not others
VB Code:
Call PlaySound("MY_EMBEDDED_WAVE_FILE", App.hInstance, SND_RESOURCE Or SND_NOWAIT Or SND_NODEFAULT Or SND_ASYNC)
Windows Vista And Windows Media Player Sound Problems?
I have an VB6.0 application which interacts with WMP control with no problems. Basically, I can play video or mp3 files through my application and can even adjust the sound levels via the "Wmplayer1.settings.volume" property.
Now, my friend recently installed Windows Vista and then installed my application and indicates the sound is no longer heard through my application anymore. If he plays a song directly using Windows Media Player (ie: outside of my application) then the sound can be heard fine.
So .... does Windows Vista interact with Windows Media Player in differrent ways when handling audio/sounds now? Does anyone know why playing a song using a WMP object in VB6.0 no longer allows sound anymore?
** Can someone else verify whether sound in Windows Vista can be heard when VB6.0 is used to interact with a WMP control?
Thanks for an insight you can provide me since I do not have Windows Vista and I am trying to determine if any compatibility problems need to be addressed .....
Edited by - uncletr on 4/7/2007 3:43:20 PM
Vista Error: "program Is Not Working" And App "has Run Out Of Time"
Client is running my vb6 app on Vista (in XP compatibility mode), and is getting an error that indicates the app "has run out of time and shuts the program down" (her words). This happens in a very specific section of the pgm that no xp machines report errors in.
Separately, on (attempted) startup, she gets the message that the app "has stopped working, where Windows will close the program and notify me later if a solution is available." But the solution is "as easy as allowing the program to close then re-opening it back up"
Help!?
RegEnumValue Not Working Under Vista
I realised that RegEnumValue doesn't return anything in Vista when it is compiled.
It works when run in the IDE.
But when I compile the application, it always returns 0 although in the IDE it returns the amount of Values there are in the key.
Ive tried with Admin access, even a manifest with requireAdministrator, but still returns 0.
Is there a way round this ?
Code:
'NOTE: Uses the RegOpenKeyExW version
'Decs
Private Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExW" _
(ByVal hKey As Long, ByVal lpSubKey As Long, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long
Const BUFFER_SIZE As Long = 255
' Open the registry key
lResult = RegOpenKeyEx(RootKey, StrPtr(strRegKeyPath), 0, KEY_ALL_ACCESS, hKey)
If lResult = 0 Then
Do
'Create a buffer
sSave = String(BUFFER_SIZE, 0)
'enumerate the values
lResult = RegEnumValue(hKey, cnt, StrPtr(sSave), BUFFER_SIZE, 0, ByVal 0&, ByVal 0&, ByVal 0&)
If Not lResult = ERROR_SUCCESS Then
Exit Do
Else
' Add the Keys to the array.
cnt = cnt + 1
ReDim Preserve strKeys(cnt)
strKeys(cnt) = Strip(sSave)
End If
DoEvents
Loop
RegCloseKey hKey
End If
Code Not Working On Vista
Hi Guys
I have this code that works on XP but not on Vista, it uses the ping command. IF I change the computer name to local host IP 127.0.0.1 will not work either. When I manually ping the server from Cmd prompt I get a reply.
Here is the Code:
Code:
Private Sub Form_Load()
Dim Ret As QOCINFO
Dim IP As String
Ret.dwSize = Len(Ret)
'Put desired IP here
IP = "Servername"
If IsDestinationReachable(IP, Ret) = 0 Then
MsgBox " Server unreachable, please choose click OK another location", vbInformation
Command1.Enabled = False
Else
'MsgBox "The destination can be reached!" + vbCrLf + "The speed of data coming in from the destination is " + Format$(Ret.dwInSpeed / 1048576, "#.0") + " Mb/s," + vbCrLf + "and the speed of data sent to the destination is " + Format$(Ret.dwOutSpeed / 1048576, "#.0") + " Mb/s."
End If
IP = "127.0.0.1"
If IsDestinationReachable(IP, Ret) = 0 Then
MsgBox " Server B is unreachable, please choose click OK another location", vbInformation
Command2.Enabled = False
Else
'MsgBox "The destination can be reached!" + vbCrLf + "The speed of data coming in from the destination is " + Format$(Ret.dwInSpeed / 1048576, "#.0") + " Mb/s," + vbCrLf + "and the speed of data sent to the destination is " + Format$(Ret.dwOutSpeed / 1048576, "#.0") + " Mb/s."
End If
End Sub
VB6 Application Not Working On VISTA
Dear All,
I have one small program, which i have developed in VB 6. After installing in VISTA system, i am getting error like 'Active X Object Can't Created.
I have tried installing VB 6 , debugging the code. it is giving error where i have mentioned conn.open str1(while opening connection of Database). My application Back end is SQL Server 2000.
could you help me out?
thanks in advance for all.
Regards,
Guru
ScreenSaver Quit Working - VISTA
i have this same exact Source Code complied to .EXE
and was working perfectly for about 4-5 months on my
Desktop Vista OS computer up until an hour ago,
now nothing happens when i click the Command Button
in either the EXE or trying to Run it inside VB6 IDE
Code:
Option Explicit
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
(ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, _
ByVal lParam As Long) As Long
Private Const WM_SYSCOMMAND = &H112&
Private Const SC_SCREENSAVE = &HF140&
Public Sub StScSA()
'the call to do it!
Dim StartIt As Long
StartIt = SendMessage(hwnd, WM_SYSCOMMAND, SC_SCREENSAVE, 0&)
End Sub
Private Sub Command1_Click()
'the command to do it!
Call StScSA
End Sub
the above Code + EXE still works on my LapTop-Vista Computer,
my other various WIN-XP OS Computers,
its just it now quit working on my Desktop-Vista Computer.
the problem started when i Clicked the Command Button to activate
the ScreenSaver...it came on ...but i accidently hit the Mouse with
my hand and turned the ScreenSaver off...now since then it will not
Activate at all using that Code in VB6 or as an EXE anymore !
i tried re-booting many times,
no change..will not work anymore on this one Computer.
The ScreenSaver will still work correctly under Vista at the minutes
you setup or clicking "PREVIEW" , but will not work with the above
Source Code or created EXE.
Any help appreciated !
CRegistry Class From Vba Not Working In Vista
the cRegistry class from vb accelerator (attached) seems to 90% work in vista ... however - when using the EnumerateValues function it always returns no registry keys -- does ne1 know how to fix this?
below is an example of the code that doesnt work
VB Code:
Dim cReg As New cRegistry, sSect() As String, iSectCount As Long cReg.ClassKey = HKEY_LOCAL_MACHINE cReg.SectionKey = "SOFTWARE" 'doesnt work in vista cReg.EnumerateValues sSect, iSectCount debug.print "SubKeys:" & iSectCount
and here is the EnumerateValues function
VB Code:
Public Function EnumerateValues(ByRef sKeyNames() As String, ByRef iKeyCount As Long) As Boolean Dim lResult As Long Dim hKey As Long Dim sName As String Dim lNameSize As Long Dim lIndex As Long Dim cJunk As Long Dim cNameMax As Long Dim ft As Currency ' Log "EnterEnumerateValues" iKeyCount = 0 Erase sKeyNames() lIndex = 0 lResult = RegOpenKeyEx(m_hClassKey, m_sSectionKey, 0, KEY_QUERY_VALUE, hKey) If (lResult = ERROR_SUCCESS) Then ' Log "OpenedKey:" & m_hClassKey & "," & m_sSectionKey lResult = RegQueryInfoKey(hKey, "", cJunk, 0, _ cJunk, cJunk, cJunk, cJunk, _ cNameMax, cJunk, cJunk, ft) Do While lResult = ERROR_SUCCESS 'Set buffer space lNameSize = cNameMax + 1 sName = String$(lNameSize, 0) If (lNameSize = 0) Then lNameSize = 1 ' Log "Requesting Next Value" 'Get value name: lResult = RegEnumValue(hKey, lIndex, sName, lNameSize, _ 0&, 0&, 0&, 0&) ' Log "RegEnumValue returned:" & lResult If (lResult = ERROR_SUCCESS) Then ' Although in theory you can also retrieve the actual ' value and type here, I found it always (ultimately) resulted in ' a GPF, on Win95 and NT. Why? Can anyone help? sName = Left$(sName, lNameSize) ' Log "Enumerated value:" & sName iKeyCount = iKeyCount + 1 ReDim Preserve sKeyNames(1 To iKeyCount) As String sKeyNames(iKeyCount) = sName End If lIndex = lIndex + 1 Loop End If If (hKey <> 0) Then RegCloseKey hKey End If ' Log "Exit Enumerate Values" EnumerateValues = True Exit Function EnumerateValuesError: If (hKey <> 0) Then RegCloseKey hKey End If Err.Raise vbObjectError + 1048 + 26003, App.EXEName & ".cRegistry", Err.Description Exit Function End Function
App Stopped Working Message In Vista When Focus To Listview
Hi,
I have several apps which run on both of my PC's (both are Vista machines).
Since a few days one of my machines gives the messages "app has stopped working" as soon as the focus is set to a populated listview.
I copied the comctl32.* files and comct232.* files from the working machine to the machine with the error but this doesn't help a bit.
I made a small test app; just a form with one single listview. One single line of code to add a single item to the listview and the app shuts down immediately since the listview receives focus at once.
Adding a treeview (or any other control) makes the program run for as long as the focus is not set to the listview.
any clue on how to solve this?!
It must be machine-related since it all works fine on my other PC.
Component Not Working In Windows 2003 Server But Working In Windows 2000 Server
hi,
I have a VB upload component which woeks weel with the Windows 2000 server but when i have the same component installed in the Windows 2003 server it is not working. It is displaying the following error. error '800706be' . Searching the microsoft support site i cannot get any relevant information. If anyone has solution for this.
Bye
Sridharan
Windows Vista And VFW
Has anyone tried a Video for Windows (VFW) program on Windows Vista? This is part of a VFW program so my question will be understood. I am wondering if this code will still work on Vista.
Dim pCS As CAPSTATUS
Dim res As Long
hCapWin = capCreateCaptureWindow("CaptureWindow", WS_CHILD Or WS_VISIBLE, 0, 0, 0, 0, Picture1.hWnd, 0)
If Not hCapWin = 0 Then
SendMessage hCapWin, WM_CAP_DRIVER_CONNECT, 0, 0
SendMessage hCapWin, WM_CAP_SET_PREVIEWRATE, 66, 0
SendMessage hCapWin, WM_CAP_SET_PREVIEW, True, 0
res = SendMessage_2(hCapWin, WM_CAP_GET_STATUS, Len(pCS), pCS)
w = pCS.uiImageWidth
h = pCS.uiImageHeight
SetWindowPos hCapWin, HWND_TOP, 0, 0, w, h, SWP_NOMOVE Or SWP_NOZORDER Or SWP_NOENDCHANGING
End If
Windows Vista And API's
Hello, I'm building a new computer. I'm deciding between Windows XP or Windows Vista. Will API's be recognized differently when using vista? Please give me ur input! thanks
VB 6 In Windows Vista
Dear All,
Has anyone of you ever try to install the VB 6 Compiler in Windows Vista (both 32 bits or 64 bits versions) ?
Or try to deploy a VB 6 application (from an other PC, and it's O/S is XP or Windows 2000) to Windows Vista ?
Are any there problems ? If so I need to join the MCSD classes to learn VB.Net .
Thank you for your kind attentions.
Best Regards,
Teddy.
Windows Vista
Hi guys
I would like you to advise me because i couldn't find a black windows aero glass with freeware activex and i did made a forum search. But if you know something better than that, please if you could let me know because i need it for my software and i might share to other people which makes my application looks wonderful
Thanks
Windows Vista And VB6
i been using my vb6 now for meny years. now vista came out and i had to get it "something new" to play with.. i seen a few places where people said vista would suport vb 6 and the SP up to 6..
but now i got it and got most of my programs working all but VB6, when i install it i run as adminnistrator and have everything set right "that i know of" it compleates and says it's installed ok.but when i load visual basic it gives me this error
automation error
error accessing the OLE registry.
i can click ok and it gose away and then everything in vb seems to work fine.
should i fix this or leave it alone. i don't want my programs stop working down the line for sommething that could of e-zly been fixed p:
thanks much..
VB6 On Windows Vista
Hello,
I am an intermediate/beginner ,I'm using VB6 and I was wondering if my VB6 apps will work on computers using Vista.
And by the way, do you guys think that everyone using VB6 should move to
VB.Net because it's a natural step or not ? Is it just a matter of individual preferences or it will be necessary sooner or later ? Just wondering.
Thankyou
Horazio.
VB6 In Windows Vista?
Hi all,
I have VB 6 program compiled in Windows XP? When one of my customer tried to install it on Windows Vista it came up it is not compatiable.
Do I have to re-compile in Windows Vista and create a package using Package & Deployment Wizard? Your assistance would be appreciated.
TIA
Saqi Knowledge is something no one can steal from you and it increase as time goes by. Saqi
VB5 And Windows Vista
A friend of mine tried installing a program I had created in VB5 on his new Windows Vista Home system
and the SetUp crashed a number of times. It had installed just fine on his XP Pro system.
Any ideas why?
Directx8 With Windows Vista
Hey there,
Has anyone attempted to use directx8 with vista? According to Microsoft's website VB6 and directx8 should be compatible. However, it's not. Anyways i attempted to throw dx8vb.dll in my system folder and tried registering it but it comes back saying it loaded but did not register. Any help would be greatly appreciated.
This Worls On WIndows Vista?
Hi guys, someone know if this will work on Windows Vista?? if dont how can i get a way to block Ctrl+Alt+Del on Windows Vista?
Regards!!!
ODBC In Windows Vista
Hi All,
I encounter a problem when running vb program at Windows Vista.
I have an application which allow user to view reports.
I assume ODBC is OK because when I press "TEST DATA SOURCE" button and it returns "TESTS COMPLETED SUCCESSFULLY!".
But yet when I want to display report that time, an error "Cannot open SQL Server" error came out
Please help
Get VB6 To Work On Windows Vista
Hi,
I just upgraded my computer to windows vista and wish to get my vb6 enterprise to work on it. I get errors during the installation. Is there a way to get vb6 to work on my computer?
Thanks
How To Register Windows API For A VBA App In VISTA
I had a nice application which ran under Office 2003 and noteably outlook 2003 in Windows NT.
My company migrated to VISTA, still with Office 2003.
But my app dosen't run anymore and I get the message under refences that the WINdows API is not available. I also get the message that the function "SLEEP 5" does not exist (basic VBA finction!?).
So the question is how to get the Windows API in the refeence section.
- Do I have to brows to some specific location ?
- Do Ihave to download something (saw something about MDAC, is this related?)
- Does it now have another name that I can search for.
I have to clarify that I don't have the faintes how the list of stuff displayed under references is populated.
Thanks
SendKeys Under Windows Vista
Hello, is it true that the following code:
VB Code:
Private Sub Form_KeyPress(KeyAscii As Integer)If KeyAscii = vbKeyReturn Then SendKeys ("{TAB}") KeyAscii = 0End IfEnd Sub
generates an error under Windows Vista or on a machine equipped with Internet Explorer 7.0?
What is exactly the error message that you get? And does the error cause the application to shut down if it is not handled?
Unfortunately, I have neither Windows Vista nor IE 7.0 installed on my computer, so I cannot test it by myself.
Any help will be appreciated.
Reg32 With Windows Vista
If anyone knows how to register an ocx/dll in windows vista can you please let me no asap
iv tried : run/regsvr32 example.dll
so dont ppl reply with a stupid answer like that !
VB 6 Project On Windows Vista
i listened that if we developed the application with Visual basic 6 can not be run on Windows Vista OS.
what it is true ?
if it true, why ?
Windows Vista Rumour
Is it true that no VB6.0 apps will work in windows Vista - as it will only allow programmes using the .NET framework?
I hope this is only a rumour based on myth but can anyone confirm either way?
VB Application Under Windows Vista
Please read this:I have one VB aplication in XP WIndows, it uses one database "c:archivos de programafactura 2000fac.mdb" ifI delete this database the vb aplication can´t run. The same VB application in Windows Vista works fine butif I delete this database the application runs!, where puts Windows vista the database ?Thanks againFernando Oviedo
VB Aplication Under Windows Vista
I have an VB Visual Basic6 running under Windows XP, then I instaled it under windows vista and works fine. But when i delete the database the aplication stills work and the database appears be in other folder...... Can some one help me please ?
Run Program When Windows Loads (Vista)
Alright, I've always used the following registry setting to have my program run when Windows starts-up:
Quote:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunMyPro gram (key's value is my program's filepath and " autostarting").
Now unfortunately this does not work on Vista. How can I have my program start when Vista loads? I'd rather stick to the registry. Is there maybe something under Current User I can use?
Shell Command Under Windows Vista
Hi all,
I have a tiny problem with a vba code under Windows Vista. I need a way to start a program using the shell command or something else like this:
Code:
shell("updater.exe", 1)
The problem is, that this is actually an updater program, which has to be started in Administrator mode. Now, when I try to start it like in Win Xp the user doesn't get the UAC Window asking him if he wants to continue starting the program. The Shell command doesn't do anything.
Anybody has an idea how can I accomplish this? (Starting Winword.exe under Administrator privileges solves the problem, but this is of course out of question)
Robert.
Windows Vista Compatibility Issues...
Hey...
I dont know if this is the correct forum for it.. if it's not can an admin move it please?
Anyway..
I installed Windows Vista Ultimate today and installed VB 6.
I tried to run an older application (the calculator one if you can remember), but it could not load the MS Script Control ... ?
I didn't try any other controls yet but it seems odd that vista doesn't have a standard control by default?
It was in the Components list by the way... just when i selected it it couldn't find the OCX file for it...
If there are more of these issues... what the hell? I thought VB6 would work with windows vista...?
XP Smart Menu And Windows Vista
I'm using XP Smart Menu since a couple of years, but many clients with Windows Vista are experiencing extremelly low responses with it.
For example, if you click on some menu item to list the subitems, the program appears to be stopped and it appears as not responding after a few seconds.
Does anybody knows how to solve this?
I fixed it on my machine but don't know exactly how, because I uninstalled Norton antivirus and I've changed some options from the control panel.
Why Vbhide Don't Work In Windows Vista?
Why vbhide don't work in Windows Vista?
The next code works in XP but not in Windows Vista:
Shell "c:windowssystem32calc.exe", vbHide
In XP execute the calculator (hide)
but in windows vista show the window's calculator.
I tried in Windows Vista as administrator, but I get the same result.
I tried with Visual Basic Script, but I get the same result.
set shell = CreateObject("wscript.shell")
shell.run "cmd /c calc.exe", vbhide
I tried the ShellExecute function, but I get the same result.
Please, help me.
Private Declare Function ShellExecute Lib "shell32.dll" Alias _
"ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation _
As String, ByVal lpFile As String, ByVal lpParameters _
As String, ByVal lpDirectory As String, ByVal _
nShowCmd As Long) As Long
Private Sub Form_Load()
ShellExecute hwnd, "open", "C:windowssystem32calc.exe", vbNullString, vbNullString, vbhide
End Sub
Cool Windows Vista Effect
Hello,
I was wondering if it would be possible to access a few effects that windows vista uses. My main two would be:
how the screen fades, gets darker when it does taht security check, or asks for privlages
And when you move the cursor over the specified window in the task bar, how it displays a screen shot of the window, the same when you go to the "Switch Between Windows" object.
Ok thanks alot for all the help!
Instalation Trouble Under Windows Vista: Help, Please!
Hi,
Our software works fine for earlier windows version. Last week one of our client upgraded to Windows Vista and has tried to re-install our software and got error message:
The installer includes MSVBVM60.DLL, but in error message MSVBVM50.DLL was required.
Means it that I have to include also the MSVBVM50.DLL into install package?
Thank you in advance.
Tuan.
Launching A VB6 Help File Under Windows Vista
Hello, I have read some articles about compatibility problems between applications developed in VB6 and the upcoming Windows Vista.
The following is an excerpt from the Blog "Nick on Windows Presentation Foundation (Avalon):"
Quote:
As an added layer of defense against malicious software, Windows Vista introduces allows different UI applications to run with three different levels of UI privilege. Applications can freely interact with other applications of the same and lower permission, but can’t modify or talk to applications of higher permission. Most applications will run with the middle permission, while applications that require administrator privileges run in a higher mode, and restricted processes such as low rights Internet Explorer use the lowest privilege mode.
More specifically, applications in lower privilege modes cannot generally send messages to higher privileged applications unless the higher privileged application explicitly allows that message by calling ChangeWindowMessageFilter(). (In the February CTP, RegisterWindowMessage messages were assumed to be allowed between different privilege levels, we’re fixing that in subsequent builds) Similarly, lower privileged applications can read but cannot modify HWNDs owned by higher privileged applications. For compatibility reasons, SendMessage and other APIs will return success even if the API was blocked because of privilege issues. Similarly, where compatibility impact is high and security risk is low we sometimes allow low-privileged applications to send unsolicited messages to high privileged applications.
Things to pay attention to when testing:
(1) Applications that interact with other applications -- utilities that reposition windows, type keystrokes for you, add extra buttons to windows, etc.
(2) Cut and paste between different applications -- does it work at all, and does it support all the different clipboard formats you expect (rich text, HTML, etc.)?
(3) Help -- Does help launch? We've made security changes to winhelp.exe and the WinHelp API, see http://msdn.microsoft.com/library/en...ml/AppComp.asp for details.
Internet Explorer plug-ins -- Internet Explorer runs in low rights mode, so plug-ins, ActiveX controls, and document objects that talk to other processes may not work. We recommend testing all plug-ins, ActiveX controls, and document objects, see http://msdn.microsoft.com/library/en...ml/AppComp.asp for details.
(4) Journaling hooks – WH_JOURNALPLAYBACK and WH_JOURNALRECORD are inherently cross-process, so require the highest privilege level.
(5) SendKeys in Windows Forms and Visual Basic 6.0 and earlier – As implemented today, these functions rely on journaling hooks, so don’t work if the application is not run with the highest privilege level. We’re currently investigating options here.
What I am particularly interested in right now is point (3), i.e. "Does help launch?" Since security changes have been made to winhelp.exe and the WinHelp API, I don't know whether I have to update my current software which makes large use of standard .hlp files. The way in which I currently launch the online help is by using the following code:
VB Code:
Private Sub cmdHelp_Click() SendKeys "{F1}"End Sub
I'm afraid the code above will not work under Vista because SendKeys is one of those statements that now require the highest privilege level. Nevertheless, the SendKeys problem can be solved by resorting to the API.
What I would like to know is whether a help file can still be launched if the user presses F1 on his keyboard. Since WinHelp.exe has been modified, I would not take for granted that the F1 key is still effective.
If you have Windows Vista, could you please check and let me know?
Any help will be appreciated.
Visual Basic 6 In Windows Vista
Hi All,
I am trying to install VB6 in Windows Vista.
Who knows how to solve the incompatibility problem ?
Or where can I find instructions for that problem.
Thanks in Advanced
Sheridan 3D Controls With Windows Vista
Hi all
Im having a little bit of a problem, I am using windows vista home and visual studio 6 every thing installed fine and some of my vb6 programes worked, I have one in paticular that does not work at all im haveing problems with Sheridan 3D Controls or Threed32.ocx. Cant get them to work with Vista, I have even used EMSA Register DLL Tool nothing. The only part that im using is SSRibbon controll.
is there any way around this problem.
Help please
Ed
Windows Vista Install Problems
My App uses the VB PDWizard to install. Its been stable for several years now and I've had no problems installing on Windows 98 or XP. However, a customer has just tried installing on Vista and run into problems. The installation program gives the error message "an error occured while installing ITIRCL.DLL". (ITIRCL.DLL is used by the compiled help system).
I thought the problem may be to do with user priveladges, but he says he has an Admininstrator account.
Any suggestions?
Thanks, Steve
Run Program When Windows Loads (Vista)
Alright, I've always used the following registry setting to have my program run when Windows starts-up:
Quote:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunMyProgram (this key's value is my program's filepath and " autostarting").
Now unfortunately this does not work on Vista. How can I have my program start when Vista loads? I'd rather stick to the registry. Is there maybe something under Current User I can use?
|