473,385 Members | 1,740 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Emulating EnableVisualStyles()

How does one write an unmanaged function that perform this functionality?

In short I want to turn off/on visual style in my app...

Thanks,

Stephan

PS: two people have been looking for some time, and no solution aside putting the manifest
in a file, and renaming the file before startup was found... very ugly hack ...
Nov 16 '05 #1
5 2221
Hi Stephan,

Thanks for your post!

You can find a bundle of unmanaged API functions in UxTheme.dll:
Visual Styles Reference
http://msdn.microsoft.com/library/de...us/shellcc/pla
tform/commctls/userex/refentry.asp

Maybe the EnableTheming() and SetWindowTheme() functions are what you need.

Hope that helps!

Gary Chang
Microsoft Online Partner Support
Get Secure! – www.microsoft.com/security
This posting is provided "AS IS" with no warranties,and confers no rights.
--------------------
| From: "Stephan Schaem" <ss*****@seriousmagic.com>
| Subject: Emulating EnableVisualStyles()
| Date: Tue, 21 Oct 2003 19:57:31 -0700
| Lines: 54
| MIME-Version: 1.0
| Content-Type: multipart/alternative;
| boundary="----=_NextPart_000_00FC_01C3980D.904F51A0"
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
| Message-ID: <#j**************@TK2MSFTNGP11.phx.gbl>
| Newsgroups:
microsoft.public.dotnet.framework,microsoft.public .dotnet.languages.vc
| NNTP-Posting-Host: adsl-64-167-237-174.dsl.scrm01.pacbell.net
64.167.237.174
| Path: cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTN GP11.phx.gbl
| Xref: cpmsftngxa06.phx.gbl microsoft.public.dotnet.languages.vc:29625
microsoft.public.dotnet.framework:56763
| X-Tomcat-NG: microsoft.public.dotnet.languages.vc
|
| How does one write an unmanaged function that perform this functionality?
| In short I want to turn off/on visual style in my app...
| Thanks,
| Stephan
| PS: two people have been looking for some time, and no solution aside
putting the manifest
| in a file, and renaming the file before startup was found... very ugly
hack ...
|

Nov 16 '05 #2
The function you outlined are global settings.
So far, their is no real elegant solution to turn on off the style on the fly
but Alex Feinman showed me this solution (See his post below) to allow this to be done at startup time.

In short it manually load the manifest using the "Activation Context Reference" API.

Stephan

To do this you use CreateActCtx function to create activation context prior to any window-creating activity. The activation context
will still require a manifest file, but whether to use it will be decided programmatically.

I've put together an MFC sample for you: http://www.alexfeinman.com/download....=ThemedApp.zip

If you look inside InitInstance, you will find a call to ActivateContext function, which performs the actual work.

Naturally, due to the way theming is implemented, you will not be able to switch theming support on the fly; at least not without
recreating your windows.
If you activate context prior to displaying a dialog, the dialog will be created with theme support
"Gary Chang [MSFT]" <v-******@online.microsoft.com> wrote in message news:FP*************@cpmsftngxa06.phx.gbl...
Hi Stephan,

Thanks for your post!

You can find a bundle of unmanaged API functions in UxTheme.dll:
Visual Styles Reference
http://msdn.microsoft.com/library/de...us/shellcc/pla
tform/commctls/userex/refentry.asp

Maybe the EnableTheming() and SetWindowTheme() functions are what you need.

Hope that helps!

Gary Chang
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties,and confers no rights.
--------------------
| From: "Stephan Schaem" <ss*****@seriousmagic.com>
| Subject: Emulating EnableVisualStyles()
| Date: Tue, 21 Oct 2003 19:57:31 -0700
| Lines: 54
| MIME-Version: 1.0
| Content-Type: multipart/alternative;
| boundary="----=_NextPart_000_00FC_01C3980D.904F51A0"
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
| Message-ID: <#j**************@TK2MSFTNGP11.phx.gbl>
| Newsgroups:
microsoft.public.dotnet.framework,microsoft.public .dotnet.languages.vc
| NNTP-Posting-Host: adsl-64-167-237-174.dsl.scrm01.pacbell.net
64.167.237.174
| Path: cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTN GP11.phx.gbl
| Xref: cpmsftngxa06.phx.gbl microsoft.public.dotnet.languages.vc:29625
microsoft.public.dotnet.framework:56763
| X-Tomcat-NG: microsoft.public.dotnet.languages.vc
|
| How does one write an unmanaged function that perform this functionality?
| In short I want to turn off/on visual style in my app...
| Thanks,
| Stephan
| PS: two people have been looking for some time, and no solution aside
putting the manifest
| in a file, and renaming the file before startup was found... very ugly
hack ...
|

Nov 16 '05 #3
Hi Stephan,

Thanks for sharing Alex's sample with us.

However it has no way to turn on/off the visual style on the runtime,
unless to redraw each control in the app manually to mimic the theme, but
that seems too complicated.

Regards

Gary Chang
Microsoft Online Partner Support
Get Secure! – www.microsoft.com/security
This posting is provided "AS IS" with no warranties,and confers no rights.
--------------------
| From: "Stephan Schaem" <ss*****@seriousmagic.com>
| References: <#j**************@TK2MSFTNGP11.phx.gbl>
<FP*************@cpmsftngxa06.phx.gbl>
| Subject: Re: Emulating EnableVisualStyles()
| Date: Thu, 23 Oct 2003 01:13:06 -0700
| Lines: 72
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
| Message-ID: <OF**************@TK2MSFTNGP10.phx.gbl>
| Newsgroups: microsoft.public.dotnet.languages.vc
| NNTP-Posting-Host: adsl-64-167-237-174.dsl.scrm01.pacbell.net
64.167.237.174
| Path:
cpmsftngxa06.phx.gbl!cpmsftngxa09.phx.gbl!TK2MSFTN GP08.phx.gbl!TK2MSFTNGP10.
phx.gbl
| Xref: cpmsftngxa06.phx.gbl microsoft.public.dotnet.languages.vc:29672
| X-Tomcat-NG: microsoft.public.dotnet.languages.vc
|
| The function you outlined are global settings.
| So far, their is no real elegant solution to turn on off the style on the
fly
| but Alex Feinman showed me this solution (See his post below) to allow
this to be done at startup time.
|
| In short it manually load the manifest using the "Activation Context
Reference" API.
|
| Stephan
|
| To do this you use CreateActCtx function to create activation context
prior to any window-creating activity. The activation context
| will still require a manifest file, but whether to use it will be
decided programmatically.
|
| I've put together an MFC sample for you:
http://www.alexfeinman.com/download....=ThemedApp.zip
|
| If you look inside InitInstance, you will find a call to ActivateContext
function, which performs the actual work.
|
| Naturally, due to the way theming is implemented, you will not be able to
switch theming support on the fly; at least not without
| recreating your windows.
| If you activate context prior to displaying a dialog, the dialog will be
created with theme support
|
|
| "Gary Chang [MSFT]" <v-******@online.microsoft.com> wrote in message
news:FP*************@cpmsftngxa06.phx.gbl...
| > Hi Stephan,
| >
| > Thanks for your post!
| >
| > You can find a bundle of unmanaged API functions in UxTheme.dll:
| > Visual Styles Reference
| >
http://msdn.microsoft.com/library/de...us/shellcc/pla
| > tform/commctls/userex/refentry.asp
| >
| > Maybe the EnableTheming() and SetWindowTheme() functions are what you
need.
| >
| > Hope that helps!
| >
| > Gary Chang
| > Microsoft Online Partner Support
| > Get Secure! - www.microsoft.com/security
| > This posting is provided "AS IS" with no warranties,and confers no
rights.
| > --------------------
| > | From: "Stephan Schaem" <ss*****@seriousmagic.com>
| > | Subject: Emulating EnableVisualStyles()
| > | Date: Tue, 21 Oct 2003 19:57:31 -0700
| > | Lines: 54
| > | MIME-Version: 1.0
| > | Content-Type: multipart/alternative;
| > | boundary="----=_NextPart_000_00FC_01C3980D.904F51A0"
| > | X-Priority: 3
| > | X-MSMail-Priority: Normal
| > | X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
| > | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
| > | Message-ID: <#j**************@TK2MSFTNGP11.phx.gbl>
| > | Newsgroups:
| > microsoft.public.dotnet.framework,microsoft.public .dotnet.languages.vc
| > | NNTP-Posting-Host: adsl-64-167-237-174.dsl.scrm01.pacbell.net
| > 64.167.237.174
| > | Path: cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTN GP11.phx.gbl
| > | Xref: cpmsftngxa06.phx.gbl microsoft.public.dotnet.languages.vc:29625
| > microsoft.public.dotnet.framework:56763
| > | X-Tomcat-NG: microsoft.public.dotnet.languages.vc
| > |
| > | How does one write an unmanaged function that perform this
functionality?
| > | In short I want to turn off/on visual style in my app...
| > | Thanks,
| > | Stephan
| > | PS: two people have been looking for some time, and no solution aside
| > putting the manifest
| > | in a file, and renaming the file before startup was found... very ugly
| > hack ...
| > |
| >
|
|
|

Nov 16 '05 #4
Gary,

The problem with enabling styles at the runtime is that application with
visual styles enabled has its common controls serviced by a side-by-side
component. This can only be changed before child controls are created. For
the regular windows Theme service installs a hook that forces non-client
part of the window to repaint differently as well as affects the controls
painting. To the best of my knowledge this hook cannot be turned off on a
per-window basis.

"Gary Chang [MSFT]" <v-******@online.microsoft.com> wrote in message
news:tV**************@cpmsftngxa06.phx.gbl...
Hi Stephan,

Thanks for sharing Alex's sample with us.

However it has no way to turn on/off the visual style on the runtime,
unless to redraw each control in the app manually to mimic the theme, but
that seems too complicated.

Regards

Gary Chang
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties,and confers no rights.
--------------------
| From: "Stephan Schaem" <ss*****@seriousmagic.com>
| References: <#j**************@TK2MSFTNGP11.phx.gbl>
<FP*************@cpmsftngxa06.phx.gbl>
| Subject: Re: Emulating EnableVisualStyles()
| Date: Thu, 23 Oct 2003 01:13:06 -0700
| Lines: 72
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
| Message-ID: <OF**************@TK2MSFTNGP10.phx.gbl>
| Newsgroups: microsoft.public.dotnet.languages.vc
| NNTP-Posting-Host: adsl-64-167-237-174.dsl.scrm01.pacbell.net
64.167.237.174
| Path:
cpmsftngxa06.phx.gbl!cpmsftngxa09.phx.gbl!TK2MSFTN GP08.phx.gbl!TK2MSFTNGP10. phx.gbl
| Xref: cpmsftngxa06.phx.gbl microsoft.public.dotnet.languages.vc:29672
| X-Tomcat-NG: microsoft.public.dotnet.languages.vc
|
| The function you outlined are global settings.
| So far, their is no real elegant solution to turn on off the style on the fly
| but Alex Feinman showed me this solution (See his post below) to allow
this to be done at startup time.
|
| In short it manually load the manifest using the "Activation Context
Reference" API.
|
| Stephan
|
| To do this you use CreateActCtx function to create activation context
prior to any window-creating activity. The activation context
| will still require a manifest file, but whether to use it will be
decided programmatically.
|
| I've put together an MFC sample for you:
http://www.alexfeinman.com/download....=ThemedApp.zip
|
| If you look inside InitInstance, you will find a call to ActivateContext
function, which performs the actual work.
|
| Naturally, due to the way theming is implemented, you will not be able to switch theming support on the fly; at least not without
| recreating your windows.
| If you activate context prior to displaying a dialog, the dialog will be
created with theme support
|
|
| "Gary Chang [MSFT]" <v-******@online.microsoft.com> wrote in message
news:FP*************@cpmsftngxa06.phx.gbl...
| > Hi Stephan,
| >
| > Thanks for your post!
| >
| > You can find a bundle of unmanaged API functions in UxTheme.dll:
| > Visual Styles Reference
| >
http://msdn.microsoft.com/library/de...us/shellcc/pla | > tform/commctls/userex/refentry.asp
| >
| > Maybe the EnableTheming() and SetWindowTheme() functions are what you
need.
| >
| > Hope that helps!
| >
| > Gary Chang
| > Microsoft Online Partner Support
| > Get Secure! - www.microsoft.com/security
| > This posting is provided "AS IS" with no warranties,and confers no
rights.
| > --------------------
| > | From: "Stephan Schaem" <ss*****@seriousmagic.com>
| > | Subject: Emulating EnableVisualStyles()
| > | Date: Tue, 21 Oct 2003 19:57:31 -0700
| > | Lines: 54
| > | MIME-Version: 1.0
| > | Content-Type: multipart/alternative;
| > | boundary="----=_NextPart_000_00FC_01C3980D.904F51A0"
| > | X-Priority: 3
| > | X-MSMail-Priority: Normal
| > | X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
| > | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
| > | Message-ID: <#j**************@TK2MSFTNGP11.phx.gbl>
| > | Newsgroups:
| > microsoft.public.dotnet.framework,microsoft.public .dotnet.languages.vc
| > | NNTP-Posting-Host: adsl-64-167-237-174.dsl.scrm01.pacbell.net
| > 64.167.237.174
| > | Path: cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTN GP11.phx.gbl
| > | Xref: cpmsftngxa06.phx.gbl microsoft.public.dotnet.languages.vc:29625 | > microsoft.public.dotnet.framework:56763
| > | X-Tomcat-NG: microsoft.public.dotnet.languages.vc
| > |
| > | How does one write an unmanaged function that perform this
functionality?
| > | In short I want to turn off/on visual style in my app...
| > | Thanks,
| > | Stephan
| > | PS: two people have been looking for some time, and no solution aside | > putting the manifest
| > | in a file, and renaming the file before startup was found... very ugly | > hack ...
| > |
| >
|
|
|

Nov 16 '05 #5
I would like to document a problem with the current solution.
By using a string name for the manifest we couldn't get our icon in list control to show up
when the skinning was enabled.

What ever we did, the list box would always be blank in skinning mode.

Then we simply renamed the manifest from "AppName" to "2" and things started to work and

This might is really bizarre in my view... and who ever can see the windows source code
should check this behavior, because it make no sense to me and might hide other issues.

To recap:

We are successfully loading a manifest manually to control skinning at startup time, by
using a numeric name for the manifest file that we placed in the resource.

Stephan
"Alex Feinman [MVP]" <pu*********@alexfeinman.com> wrote in message news:uz**************@tk2msftngp13.phx.gbl...
Gary,

The problem with enabling styles at the runtime is that application with
visual styles enabled has its common controls serviced by a side-by-side
component. This can only be changed before child controls are created. For
the regular windows Theme service installs a hook that forces non-client
part of the window to repaint differently as well as affects the controls
painting. To the best of my knowledge this hook cannot be turned off on a
per-window basis.

"Gary Chang [MSFT]" <v-******@online.microsoft.com> wrote in message
news:tV**************@cpmsftngxa06.phx.gbl...
Hi Stephan,

Thanks for sharing Alex's sample with us.

However it has no way to turn on/off the visual style on the runtime,
unless to redraw each control in the app manually to mimic the theme, but
that seems too complicated.

Regards

Gary Chang
Microsoft Online Partner Support
Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties,and confers no rights.
--------------------
| From: "Stephan Schaem" <ss*****@seriousmagic.com>
| References: <#j**************@TK2MSFTNGP11.phx.gbl>
<FP*************@cpmsftngxa06.phx.gbl>
| Subject: Re: Emulating EnableVisualStyles()
| Date: Thu, 23 Oct 2003 01:13:06 -0700
| Lines: 72
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
| Message-ID: <OF**************@TK2MSFTNGP10.phx.gbl>
| Newsgroups: microsoft.public.dotnet.languages.vc
| NNTP-Posting-Host: adsl-64-167-237-174.dsl.scrm01.pacbell.net
64.167.237.174
| Path:

cpmsftngxa06.phx.gbl!cpmsftngxa09.phx.gbl!TK2MSFTN GP08.phx.gbl!TK2MSFTNGP10.
phx.gbl
| Xref: cpmsftngxa06.phx.gbl microsoft.public.dotnet.languages.vc:29672
| X-Tomcat-NG: microsoft.public.dotnet.languages.vc
|
| The function you outlined are global settings.
| So far, their is no real elegant solution to turn on off the style on

the
fly
| but Alex Feinman showed me this solution (See his post below) to allow
this to be done at startup time.
|
| In short it manually load the manifest using the "Activation Context
Reference" API.
|
| Stephan
|
| To do this you use CreateActCtx function to create activation context
prior to any window-creating activity. The activation context
| will still require a manifest file, but whether to use it will be
decided programmatically.
|
| I've put together an MFC sample for you:
http://www.alexfeinman.com/download....=ThemedApp.zip
|
| If you look inside InitInstance, you will find a call to ActivateContext
function, which performs the actual work.
|
| Naturally, due to the way theming is implemented, you will not be able

to
switch theming support on the fly; at least not without
| recreating your windows.
| If you activate context prior to displaying a dialog, the dialog will be
created with theme support
|
|
| "Gary Chang [MSFT]" <v-******@online.microsoft.com> wrote in message
news:FP*************@cpmsftngxa06.phx.gbl...
| > Hi Stephan,
| >
| > Thanks for your post!
| >
| > You can find a bundle of unmanaged API functions in UxTheme.dll:
| > Visual Styles Reference
| >

http://msdn.microsoft.com/library/de...us/shellcc/pla
| > tform/commctls/userex/refentry.asp
| >
| > Maybe the EnableTheming() and SetWindowTheme() functions are what you
need.
| >
| > Hope that helps!
| >
| > Gary Chang
| > Microsoft Online Partner Support
| > Get Secure! - www.microsoft.com/security
| > This posting is provided "AS IS" with no warranties,and confers no
rights.
| > --------------------
| > | From: "Stephan Schaem" <ss*****@seriousmagic.com>
| > | Subject: Emulating EnableVisualStyles()
| > | Date: Tue, 21 Oct 2003 19:57:31 -0700
| > | Lines: 54
| > | MIME-Version: 1.0
| > | Content-Type: multipart/alternative;
| > | boundary="----=_NextPart_000_00FC_01C3980D.904F51A0"
| > | X-Priority: 3
| > | X-MSMail-Priority: Normal
| > | X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
| > | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
| > | Message-ID: <#j**************@TK2MSFTNGP11.phx.gbl>
| > | Newsgroups:
| > microsoft.public.dotnet.framework,microsoft.public .dotnet.languages.vc
| > | NNTP-Posting-Host: adsl-64-167-237-174.dsl.scrm01.pacbell.net
| > 64.167.237.174
| > | Path: cpmsftngxa06.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTN GP11.phx.gbl
| > | Xref: cpmsftngxa06.phx.gbl

microsoft.public.dotnet.languages.vc:29625
| > microsoft.public.dotnet.framework:56763
| > | X-Tomcat-NG: microsoft.public.dotnet.languages.vc
| > |
| > | How does one write an unmanaged function that perform this
functionality?
| > | In short I want to turn off/on visual style in my app...
| > | Thanks,
| > | Stephan
| > | PS: two people have been looking for some time, and no solution

aside
| > putting the manifest
| > | in a file, and renaming the file before startup was found... very

ugly
| > hack ...
| > |
| >
|
|
|


Nov 16 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: #ROBERT | last post by:
(VS 2003 + .NET Framework 1.1 + WinXP Pro SP2) Calling Application.EnableVisualStyles() after the initialization() removes all images in the tab control (in the tab headers I mean). Without...
9
by: Guy | last post by:
I have extended the datetimepicker control to incorporate a ReadOnly property. I have used the new keyword to implement my own version of the value property, so that if readonly == true then it...
1
by: desa | last post by:
If I call EnableVisualStyles none the images in my ImageLists show up in my controls anymore. Is this a known issue? How do I fix this? I'm using VS.NET 2003.
4
by: Christian Westerlund | last post by:
Hi! I usually enable visual styles in my apps. I do it in Main before I start my app with Application.Run. Today when I changed from debug to release mode in Visual Studio .NET 2003, the...
8
by: perspolis | last post by:
hi all I can't use the Application.enableVisualStyle method. it gives me an error that it can't find a match for it. I installed dotnet version 1.1..but it still dosen't work..????
17
by: Lance | last post by:
I've noticed that calling DoEvents is much slower in an application that has called Application.EnableVisualStyles in Sub Main. Furthermore, the performance seems to worsen each time that DoEvents...
2
by: Juan Pedro Gonzalez | last post by:
I am a bit unsure about this "Effect"... My code: Public Sub Main() Application.EnableVisualStyles() Application.DoEvents() Dim myMainForm As New FormularioPrincipal Dim mySplash As New...
3
by: Michael A. Covington | last post by:
I added Application.EnableVisualStyles() as the first statement in Main() of my program, and didn't notice much change in visual appearance, but what I *did* notice is that some of my buttons...
7
by: Peter | last post by:
Hello, I'm using Visual Studio 2003 and it would be nice if my buttons and other controls could look like Windows XP buttons rather than the flat square kind. I looked on the web and found some...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.