A1VBCode Forums

MSScript.ocx


http://www.a1vbcode.com/vbforums/Topic26393.aspx

By Keithuk - 11/28/2008

Welcome to A1vbcode Lee

bardoel (11/28/2008)
Hi,

I have added the MSScript control to an APP in VB6 and i am having issues with the date format. My regional settings are set to UK but when i use now() function it is displayed as 11/28/2008. Has anyone got any ideas.

Well I never use Now because Now shows Date and Time. If I only want the date I use Date function. Now depending how your regional settings are set Date will give the current English date and Date$ will show the American date.

If its displaying 11/28/2008 then its showing the American date use the Date function.

I've never heard of MSScript where did you get it and what extra functions does it have?  Wink

By bardoel - 11/29/2008

Hi Keith,



Thaks but that still doesnt work. MSScript should come with VB it allows for your apps to run VBScript as a result the Date$ doesnt work and Date displays the date in mm/dd/yyyy format.



Thanks



Lee
By Mark - 11/29/2008

With vbscript you and easily separate the date parts and then reassmeble the however you want.

Option Explicit

Dim strDay, strMonth, strYear, strOutput

strDay = Day(Date)
strMonth = Month(Date)
strYear = Year(Date)

strOutput = strday & "/" & strMonth & "/" & strYear

MsgBox strOutput
By Keithuk - 11/29/2008

bardoel (11/29/2008)
Hi Keith,

MSScript should come with VB it allows for your apps to run VBScript as a result the Date$ doesnt work and Date displays the date in mm/dd/yyyy format.

Well Lee in all the years I've used VB I've never noticed MSScript. Is this a Reference or an ocx?  Wink

By Mark - 11/29/2008

I have it listed as Microsoft Script Control 1.0 under components. The path to the ocx on my machine is C:\WINDOWS\system32\msscript.ocx.
By Keithuk - 11/30/2008

Mark (11/29/2008)
I have it listed as Microsoft Script Control 1.0 under components. The path to the ocx on my machine is C:\WINDOWS\system32\msscript.ocx.

Thanks Mark but I don't have msscript.ocx in my system. I can't be a normal VB install else I would have it. Wink

By Mark - 11/30/2008

Not that it really matters but this is what Microsoft says about the script control. "The Script control ships with Visual Basic 6.0; however, Visual Basic 6.0 setup does not install the Script Control for you." http://support.microsoft.com/kb/184739
By dannyrose12 - 1/28/2011

Thaks but that still doesnt win. MSScript should proceed with VB it allows for your apps to run VBScript as a finish the Date$ doesnt make and Date displays the engagement in mm/dd/yyyy divide.
By bardoel - 11/28/2008

Hi,



I have added the MSScript control to an APP in VB6 and i am having issues with the date format. My regional settings are set to UK but when i use now() function it is displayed as 11/28/2008. Has anyone got any ideas.



Thanks



Lee