473,387 Members | 1,585 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,387 software developers and data experts.

WebService returns a custom object

mtv
Hi all,

I have the following code:

================================
Webservice side:

public class MyWS: WebService
{
private myLib.DataObject[] curDataObject;

[WebMethod]
public DataObject[] getData()
{
return this.curDataObject;
}
}

DataObject type is compiled into myLib.dll that is referenced by both my
WebService and my client project.
myLib.cproj:

namespace myLib
{
public class DataObject
{
private DataSet aDS;

public DataTable GetTable(string tableName)
{
....
return aDS.tables[tableName];
}
}

On client: I call the WebMethod like this:

{
...
MyWSProxy.MyWS myWS = new MyWSProxy.MyWS();
MyWebService.myLib.DataObject[] retObj = myWS.getData();
DataTable aDT = retObj[0].GetTable("Table1"); //compile error occurs
...
}

================================

Simply put, both client and WS reference myLib.dll. I understand the client
will get DataObject type which is "defined" in WS when it gets back result
from myWS.getData() method call. However, I expect WS's DataObject type still
maintains its structure and methods such as GetTable(string). Why does it
lose all of the type's structure? Does it lose all data inside when it is
xmlSerialized?

If so, how come a complex type like DataSet does not lose anything and can
be reconstructed after xml-serialized? And how come DataSet type is the same
on both WS and client sides?

Thanks.


--
Your 2 cents are worth $milion$. Thanks.
Nov 23 '05 #1
5 6882
Hi,

You're making a common mistake - treating the classes on the client side as
if they were remote versions of the classes on the service side. For Web
Service, you cannot safely assume implementation passes over the wire - in
fact only the public data items get mirrored (approximately) on the wire -
based on the only descriptive information exposed - the XML schema
referenced in the WSDL description of your service.

So the line that is failing is due to you assiming that the proxy data
class exposes behaviors. For WS based designs, you should avoid any
attempt to share implementation like this - and assume that your data
classes are merely data bags, and not encapsulate behavior into them that
you expect the caller to use.

In short - don't expose methods on the classes you use as method arguments
or return types. Try to externalize your business logic so that the method
interface serves only as a data contract. Try to not assume that the web
service infrastructure or any commercial tools will provide a client side
programming model that mirrors that which you have within the service
implementation, and don't make your programming model rely on internal
methods on your data types.

I hope this helps

Dan Rogers
Microsoft Corporation
--------------------
Thread-Topic: WebService returns a custom object
thread-index: AcTobLK9GSbhFUcYQM6f5YLJ1XNxGA==
X-WBNR-Posting-Host: 63.108.25.252
From: =?Utf-8?B?bXR2?= <mt*@discussions.microsoft.com>
Subject: WebService returns a custom object
Date: Wed, 22 Dec 2004 13:25:02 -0800
Lines: 65
Message-ID: <F3**********************************@microsoft.co m>
MIME-Version: 1.0
Content-Type: text/plain;
charset="Utf-8"
Content-Transfer-Encoding: 7bit
X-Newsreader: Microsoft CDO for Windows 2000
Content-Class: urn:content-classes:message
Importance: normal
Priority: normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
Newsgroups: microsoft.public.dotnet.framework.webservices
NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.1.29
Path: cpmsftngxa10.phx.gbl!TK2MSFTNGXA03.phx.gbl
Xref: cpmsftngxa10.phx.gbl
microsoft.public.dotnet.framework.webservices:8272
X-Tomcat-NG: microsoft.public.dotnet.framework.webservices

Hi all,

I have the following code:

================================
Webservice side:

public class MyWS: WebService
{
private myLib.DataObject[] curDataObject;

[WebMethod]
public DataObject[] getData()
{
return this.curDataObject;
}
}

DataObject type is compiled into myLib.dll that is referenced by both my
WebService and my client project.
myLib.cproj:

namespace myLib
{
public class DataObject
{
private DataSet aDS;

public DataTable GetTable(string tableName)
{
....
return aDS.tables[tableName];
}
}

On client: I call the WebMethod like this:

{
...
MyWSProxy.MyWS myWS = new MyWSProxy.MyWS();
MyWebService.myLib.DataObject[] retObj = myWS.getData();
DataTable aDT = retObj[0].GetTable("Table1"); //compile error occurs
...
}

================================

Simply put, both client and WS reference myLib.dll. I understand the client
will get DataObject type which is "defined" in WS when it gets back result
from myWS.getData() method call. However, I expect WS's DataObject type
still
maintains its structure and methods such as GetTable(string). Why does it
lose all of the type's structure? Does it lose all data inside when it is
xmlSerialized?

If so, how come a complex type like DataSet does not lose anything and can
be reconstructed after xml-serialized? And how come DataSet type is the
same
on both WS and client sides?

Thanks.


--
Your 2 cents are worth $milion$. Thanks.

Nov 23 '05 #2
mtv
Dan:

I created tests to see what can be exposed via web service, and just like
what you are saying here. WS can expose only the following types as Property:
primitive types (long, int, string...) and DataSet. And the Property must
also have both Get and Set. Is this the correct observation?

Do you know where in the document or Microsoft sites may have complete
information about this?

Thanks.

"Dan Rogers" wrote:
Hi,

You're making a common mistake - treating the classes on the client side as
if they were remote versions of the classes on the service side. For Web
Service, you cannot safely assume implementation passes over the wire - in
fact only the public data items get mirrored (approximately) on the wire -
based on the only descriptive information exposed - the XML schema
referenced in the WSDL description of your service.

So the line that is failing is due to you assiming that the proxy data
class exposes behaviors. For WS based designs, you should avoid any
attempt to share implementation like this - and assume that your data
classes are merely data bags, and not encapsulate behavior into them that
you expect the caller to use.

In short - don't expose methods on the classes you use as method arguments
or return types. Try to externalize your business logic so that the method
interface serves only as a data contract. Try to not assume that the web
service infrastructure or any commercial tools will provide a client side
programming model that mirrors that which you have within the service
implementation, and don't make your programming model rely on internal
methods on your data types.

I hope this helps

Dan Rogers
Microsoft Corporation
--------------------
Thread-Topic: WebService returns a custom object
thread-index: AcTobLK9GSbhFUcYQM6f5YLJ1XNxGA==
X-WBNR-Posting-Host: 63.108.25.252
From: =?Utf-8?B?bXR2?= <mt*@discussions.microsoft.com>
Subject: WebService returns a custom object
Date: Wed, 22 Dec 2004 13:25:02 -0800
Lines: 65
Message-ID: <F3**********************************@microsoft.co m>
MIME-Version: 1.0
Content-Type: text/plain;
charset="Utf-8"
Content-Transfer-Encoding: 7bit
X-Newsreader: Microsoft CDO for Windows 2000
Content-Class: urn:content-classes:message
Importance: normal
Priority: normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
Newsgroups: microsoft.public.dotnet.framework.webservices
NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.1.29
Path: cpmsftngxa10.phx.gbl!TK2MSFTNGXA03.phx.gbl
Xref: cpmsftngxa10.phx.gbl
microsoft.public.dotnet.framework.webservices:8272
X-Tomcat-NG: microsoft.public.dotnet.framework.webservices

Hi all,

I have the following code:

================================
Webservice side:

public class MyWS: WebService
{
private myLib.DataObject[] curDataObject;

[WebMethod]
public DataObject[] getData()
{
return this.curDataObject;
}
}

DataObject type is compiled into myLib.dll that is referenced by both my
WebService and my client project.
myLib.cproj:

namespace myLib
{
public class DataObject
{
private DataSet aDS;

public DataTable GetTable(string tableName)
{
....
return aDS.tables[tableName];
}
}

On client: I call the WebMethod like this:

{
...
MyWSProxy.MyWS myWS = new MyWSProxy.MyWS();
MyWebService.myLib.DataObject[] retObj = myWS.getData();
DataTable aDT = retObj[0].GetTable("Table1"); //compile error occurs
...
}

================================

Simply put, both client and WS reference myLib.dll. I understand the client
will get DataObject type which is "defined" in WS when it gets back result
from myWS.getData() method call. However, I expect WS's DataObject type
still
maintains its structure and methods such as GetTable(string). Why does it
lose all of the type's structure? Does it lose all data inside when it is
xmlSerialized?

If so, how come a complex type like DataSet does not lose anything and can
be reconstructed after xml-serialized? And how come DataSet type is the
same
on both WS and client sides?

Thanks.


--
Your 2 cents are worth $milion$. Thanks

Nov 23 '05 #3
See

http://support.microsoft.com/default...b;en-us;326791

Regards,
Sami

"mtv" <mt*@discussions.microsoft.com> wrote in message
news:77**********************************@microsof t.com...
Dan:

I created tests to see what can be exposed via web service, and just like
what you are saying here. WS can expose only the following types as
Property:
primitive types (long, int, string...) and DataSet. And the Property must
also have both Get and Set. Is this the correct observation?

Do you know where in the document or Microsoft sites may have complete
information about this?

Thanks.

"Dan Rogers" wrote:
Hi,

You're making a common mistake - treating the classes on the client side
as
if they were remote versions of the classes on the service side. For Web
Service, you cannot safely assume implementation passes over the wire -
in
fact only the public data items get mirrored (approximately) on the
wire -
based on the only descriptive information exposed - the XML schema
referenced in the WSDL description of your service.

So the line that is failing is due to you assiming that the proxy data
class exposes behaviors. For WS based designs, you should avoid any
attempt to share implementation like this - and assume that your data
classes are merely data bags, and not encapsulate behavior into them that
you expect the caller to use.

In short - don't expose methods on the classes you use as method
arguments
or return types. Try to externalize your business logic so that the
method
interface serves only as a data contract. Try to not assume that the web
service infrastructure or any commercial tools will provide a client side
programming model that mirrors that which you have within the service
implementation, and don't make your programming model rely on internal
methods on your data types.

I hope this helps

Dan Rogers
Microsoft Corporation
--------------------
Thread-Topic: WebService returns a custom object
thread-index: AcTobLK9GSbhFUcYQM6f5YLJ1XNxGA==
X-WBNR-Posting-Host: 63.108.25.252
From: =?Utf-8?B?bXR2?= <mt*@discussions.microsoft.com>
Subject: WebService returns a custom object
Date: Wed, 22 Dec 2004 13:25:02 -0800
Lines: 65
Message-ID: <F3**********************************@microsoft.co m>
MIME-Version: 1.0
Content-Type: text/plain;
charset="Utf-8"
Content-Transfer-Encoding: 7bit
X-Newsreader: Microsoft CDO for Windows 2000
Content-Class: urn:content-classes:message
Importance: normal
Priority: normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
Newsgroups: microsoft.public.dotnet.framework.webservices
NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.1.29
Path: cpmsftngxa10.phx.gbl!TK2MSFTNGXA03.phx.gbl
Xref: cpmsftngxa10.phx.gbl
microsoft.public.dotnet.framework.webservices:8272
X-Tomcat-NG: microsoft.public.dotnet.framework.webservices

Hi all,

I have the following code:

================================
Webservice side:

public class MyWS: WebService
{
private myLib.DataObject[] curDataObject;

[WebMethod]
public DataObject[] getData()
{
return this.curDataObject;
}
}

DataObject type is compiled into myLib.dll that is referenced by both my
WebService and my client project.
myLib.cproj:

namespace myLib
{
public class DataObject
{
private DataSet aDS;

public DataTable GetTable(string tableName)
{
....
return aDS.tables[tableName];
}
}

On client: I call the WebMethod like this:

{
...
MyWSProxy.MyWS myWS = new MyWSProxy.MyWS();
MyWebService.myLib.DataObject[] retObj = myWS.getData();
DataTable aDT = retObj[0].GetTable("Table1"); //compile error occurs
...
}

================================

Simply put, both client and WS reference myLib.dll. I understand the
client
will get DataObject type which is "defined" in WS when it gets back
result
from myWS.getData() method call. However, I expect WS's DataObject type
still
maintains its structure and methods such as GetTable(string). Why does it
lose all of the type's structure? Does it lose all data inside when it is
xmlSerialized?

If so, how come a complex type like DataSet does not lose anything and
can
be reconstructed after xml-serialized? And how come DataSet type is the
same
on both WS and client sides?

Thanks.


--
Your 2 cents are worth $milion$. Thanks

Nov 23 '05 #4
mtv
Thank you, Sami.

"Sami Vaaraniemi" wrote:
See

http://support.microsoft.com/default...b;en-us;326791

Regards,
Sami

"mtv" <mt*@discussions.microsoft.com> wrote in message
news:77**********************************@microsof t.com...
Dan:

I created tests to see what can be exposed via web service, and just like
what you are saying here. WS can expose only the following types as
Property:
primitive types (long, int, string...) and DataSet. And the Property must
also have both Get and Set. Is this the correct observation?

Do you know where in the document or Microsoft sites may have complete
information about this?

Thanks.

"Dan Rogers" wrote:
Hi,

You're making a common mistake - treating the classes on the client side
as
if they were remote versions of the classes on the service side. For Web
Service, you cannot safely assume implementation passes over the wire -
in
fact only the public data items get mirrored (approximately) on the
wire -
based on the only descriptive information exposed - the XML schema
referenced in the WSDL description of your service.

So the line that is failing is due to you assiming that the proxy data
class exposes behaviors. For WS based designs, you should avoid any
attempt to share implementation like this - and assume that your data
classes are merely data bags, and not encapsulate behavior into them that
you expect the caller to use.

In short - don't expose methods on the classes you use as method
arguments
or return types. Try to externalize your business logic so that the
method
interface serves only as a data contract. Try to not assume that the web
service infrastructure or any commercial tools will provide a client side
programming model that mirrors that which you have within the service
implementation, and don't make your programming model rely on internal
methods on your data types.

I hope this helps

Dan Rogers
Microsoft Corporation
--------------------
Thread-Topic: WebService returns a custom object
thread-index: AcTobLK9GSbhFUcYQM6f5YLJ1XNxGA==
X-WBNR-Posting-Host: 63.108.25.252
From: =?Utf-8?B?bXR2?= <mt*@discussions.microsoft.com>
Subject: WebService returns a custom object
Date: Wed, 22 Dec 2004 13:25:02 -0800
Lines: 65
Message-ID: <F3**********************************@microsoft.co m>
MIME-Version: 1.0
Content-Type: text/plain;
charset="Utf-8"
Content-Transfer-Encoding: 7bit
X-Newsreader: Microsoft CDO for Windows 2000
Content-Class: urn:content-classes:message
Importance: normal
Priority: normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
Newsgroups: microsoft.public.dotnet.framework.webservices
NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.1.29
Path: cpmsftngxa10.phx.gbl!TK2MSFTNGXA03.phx.gbl
Xref: cpmsftngxa10.phx.gbl
microsoft.public.dotnet.framework.webservices:8272
X-Tomcat-NG: microsoft.public.dotnet.framework.webservices

Hi all,

I have the following code:

================================
Webservice side:

public class MyWS: WebService
{
private myLib.DataObject[] curDataObject;

[WebMethod]
public DataObject[] getData()
{
return this.curDataObject;
}
}

DataObject type is compiled into myLib.dll that is referenced by both my
WebService and my client project.
myLib.cproj:

namespace myLib
{
public class DataObject
{
private DataSet aDS;

public DataTable GetTable(string tableName)
{
....
return aDS.tables[tableName];
}
}

On client: I call the WebMethod like this:

{
...
MyWSProxy.MyWS myWS = new MyWSProxy.MyWS();
MyWebService.myLib.DataObject[] retObj = myWS.getData();
DataTable aDT = retObj[0].GetTable("Table1"); //compile error occurs
...
}

================================

Simply put, both client and WS reference myLib.dll. I understand the
client
will get DataObject type which is "defined" in WS when it gets back
result
from myWS.getData() method call. However, I expect WS's DataObject type
still
maintains its structure and methods such as GetTable(string). Why does it
lose all of the type's structure? Does it lose all data inside when it is
xmlSerialized?

If so, how come a complex type like DataSet does not lose anything and
can
be reconstructed after xml-serialized? And how come DataSet type is the
same
on both WS and client sides?

Thanks.


--
Your 2 cents are worth $milion$. Thanks


Nov 23 '05 #5
Hi,

I don't agree with your conclusions - you can return just about any type at
all as long as that type is serializable, so it isn't limited to simple
types and dataset.

As far as property serialization, the property has to be read/write, so you
have to have a setter and getter if you are serializing thru properties.

There are many many attributes that control serialization. Start with the
following link:

http://msdn.microsoft.com/library/en...ibutesthatcont
rolserialization.asp

I hope this helps

Dan Rogers
Microsoft Corporation
--------------------
Thread-Topic: WebService returns a custom object
thread-index: AcTpAeb8ynnmplmuTuqiOV21bPTwUA==
X-WBNR-Posting-Host: 63.108.25.252
From: =?Utf-8?B?bXR2?= <mt*@discussions.microsoft.com>
References: <F3**********************************@microsoft.co m>
<kz**************@cpmsftngxa10.phx.gbl>
Subject: RE: WebService returns a custom object
Date: Thu, 23 Dec 2004 07:13:05 -0800
Lines: 133
Message-ID: <77**********************************@microsoft.co m>
MIME-Version: 1.0
Content-Type: text/plain;
charset="Utf-8"
Content-Transfer-Encoding: 7bit
X-Newsreader: Microsoft CDO for Windows 2000
Content-Class: urn:content-classes:message
Importance: normal
Priority: normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
Newsgroups: microsoft.public.dotnet.framework.webservices
NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.1.29
Path: cpmsftngxa10.phx.gbl!TK2MSFTNGXA03.phx.gbl
Xref: cpmsftngxa10.phx.gbl
microsoft.public.dotnet.framework.webservices:8289
X-Tomcat-NG: microsoft.public.dotnet.framework.webservices

Dan:

I created tests to see what can be exposed via web service, and just like
what you are saying here. WS can expose only the following types as
Property:
primitive types (long, int, string...) and DataSet. And the Property must
also have both Get and Set. Is this the correct observation?

Do you know where in the document or Microsoft sites may have complete
information about this?

Thanks.

"Dan Rogers" wrote:
Hi,

You're making a common mistake - treating the classes on the client side as if they were remote versions of the classes on the service side. For Web
Service, you cannot safely assume implementation passes over the wire - in fact only the public data items get mirrored (approximately) on the wire - based on the only descriptive information exposed - the XML schema
referenced in the WSDL description of your service.

So the line that is failing is due to you assiming that the proxy data
class exposes behaviors. For WS based designs, you should avoid any
attempt to share implementation like this - and assume that your data
classes are merely data bags, and not encapsulate behavior into them that
you expect the caller to use.

In short - don't expose methods on the classes you use as method arguments or return types. Try to externalize your business logic so that the method interface serves only as a data contract. Try to not assume that the web
service infrastructure or any commercial tools will provide a client side
programming model that mirrors that which you have within the service
implementation, and don't make your programming model rely on internal
methods on your data types.

I hope this helps

Dan Rogers
Microsoft Corporation
--------------------
Thread-Topic: WebService returns a custom object
thread-index: AcTobLK9GSbhFUcYQM6f5YLJ1XNxGA==
X-WBNR-Posting-Host: 63.108.25.252
From: =?Utf-8?B?bXR2?= <mt*@discussions.microsoft.com>
Subject: WebService returns a custom object
Date: Wed, 22 Dec 2004 13:25:02 -0800
Lines: 65
Message-ID: <F3**********************************@microsoft.co m>
MIME-Version: 1.0
Content-Type: text/plain;
charset="Utf-8"
Content-Transfer-Encoding: 7bit
X-Newsreader: Microsoft CDO for Windows 2000
Content-Class: urn:content-classes:message
Importance: normal
Priority: normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
Newsgroups: microsoft.public.dotnet.framework.webservices
NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.1.29
Path: cpmsftngxa10.phx.gbl!TK2MSFTNGXA03.phx.gbl
Xref: cpmsftngxa10.phx.gbl
microsoft.public.dotnet.framework.webservices:8272
X-Tomcat-NG: microsoft.public.dotnet.framework.webservices

Hi all,

I have the following code:

================================
Webservice side:

public class MyWS: WebService
{
private myLib.DataObject[] curDataObject;

[WebMethod]
public DataObject[] getData()
{
return this.curDataObject;
}
}

DataObject type is compiled into myLib.dll that is referenced by both my
WebService and my client project.
myLib.cproj:

namespace myLib
{
public class DataObject
{
private DataSet aDS;

public DataTable GetTable(string tableName)
{
....
return aDS.tables[tableName];
}
}

On client: I call the WebMethod like this:

{
...
MyWSProxy.MyWS myWS = new MyWSProxy.MyWS();
MyWebService.myLib.DataObject[] retObj = myWS.getData();
DataTable aDT = retObj[0].GetTable("Table1"); //compile error occurs
...
}

================================

Simply put, both client and WS reference myLib.dll. I understand the client will get DataObject type which is "defined" in WS when it gets back result from myWS.getData() method call. However, I expect WS's DataObject type
still
maintains its structure and methods such as GetTable(string). Why does it
lose all of the type's structure? Does it lose all data inside when it is
xmlSerialized?

If so, how come a complex type like DataSet does not lose anything and can be reconstructed after xml-serialized? And how come DataSet type is the
same
on both WS and client sides?

Thanks.


--
Your 2 cents are worth $milion$. Thanks


Nov 23 '05 #6

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

Similar topics

6
by: Programatix | last post by:
Hi, I'm working on a project which includes WebServices and Windows Form application. The Windows Form application will call the WebServices to retrieve data from database. The data will be...
1
by: Backslider | last post by:
I created a custom DTS object that does its work by calling a webservice. When you create the object in DTS, it lets you set the user/pw you want to use to authenticate to the webservice. The...
5
by: hellrazor | last post by:
Hi there, I'm very new to dot net programming and webservices programming. I've managed to create simple webservices so far. Here's my problem: -I've been given a project which needs to...
5
by: Pete Hearn | last post by:
Hello All, New to the whole C#/Webservice/ADO.NET thing, so apologies in advance if this is a daft question! I have a webservice which returns a dataset - no problem there and all very...
1
by: Thomas D. | last post by:
Hello all, I'm using the IXmlSerializable interface for a project and encounter some problems when testing my webservice in a client application. I know this interface is undocumented and not...
2
by: Techno_Dex | last post by:
I have a custom object that I have written which is serializable. I have put this object in it's own dll which is referenced by both the WebService and the Application using it. My problem is the...
3
by: Mark | last post by:
I'm consuming a webservice that makes a simple object available. The object class is marked in the web service as . I have a web application that consumes and uses this web service's class. When...
9
by: Greger | last post by:
Hi, I am building an architecture that passes my custom objects to and from webservices. (Our internal architecture requires me to use webservices to any suggestion to use other remoting...
4
by: Jonathan | last post by:
I have a SQL stored procedure for adding a new record in a transactions table. It also has two return values: CounterID and IDKey. I want to create a webservice that accepts the 10 input...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
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:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
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...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

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.