General information
Category:
Coding, syntax & commands
Nick,
Is there a way programaically to determine if App is running on Window 95/98/2000 or nt
I would want My app to say :
If MyOS = 95 or 98,then RegisterControl("C:\Windows\system\comctl32.ocx)
If Myos = 'NT',then RegisterControl("C:\Windows\System32\Comctl32.ocx)
If MyOs = '2000' then RegisterControl("C:\Windows\xxxxxx\Comct132.ocx)
Or does the .OCX 'have' to be in a specified folder.
If I always put it into the Folder of my App and then I can always just:
llRegistered=RegisterControl("MyDrive:\MyFolder\MyOcx.ocx")
Regards,
Gerard
>Yes, it should work in any version, just the location of controls may be different, for example:
>llRegistered = RegisterControl("c:\windows\system\comctl32.ocx")
>llRegistered = RegisterControl("c:\winnt\system32\comctl32.ocx")
>
>
>>Nick, thanks for your reply
>>
>>I have had a quick look at the URL and did not see any refernece to OS
>>
>>Do you know if the code works in Win 95/98/2000 and NT ?
>>
>>Regards,
>>
>>Gerard
>>
>>
>>
>>>>Is there a way of registering a component automatically ?
>>>>What I would like to do is:
>>>>
>>>>From my Main .PRG file:
>>>>-----------------------
>>>>
>>>>If MyOcx is not already registered
>>>> Register MyOcx now
>>>>Endif
>>>>
>>>>I will also need to know if the system is Win95 or WinNT (If it matters)
>>>>
>>>>Anybody any ideas on this ?
>>>>
>>>>Regards,
>>>>
>>>>Gerard
>>>
>>>Gerard, see "How to register/unregister an OCX/ActiveX programatically" FAQ#7699
Previous
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only