|
This can be done in a variety of ways. Image background, panel with 3D styles, custom control form borders, etc.
Regards,
Thomas Stockwell
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
Visit my Blog
|
|
|
|
|
Hi Friends, I am unable to Implement This line of Code of Vb6 in Visual Studio means Vb.Net because .Net does not support Pset Method...
picImage.PSet (r, c), RGB(clrr, clrg, clrb)
where r and c are radom points of picture....
Any body plz Guide me...........
|
|
|
|
|
You should make clear what you want to do. what is this picImage.
Is it a picturebox or an image control.
|
|
|
|
|
PIcimage is a picturebox and clrr = red Color,clrg = green color,clrb=blue......
|
|
|
|
|
I am assuming that the picImage is a Bitmap object (at least when transferred to VB.NET).
You should be able to use the SetPixel method:
picImage.SetPixel(r,c,new Color(clrr,clrg,clrb));
Regards,
Thomas Stockwell
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
Visit my Blog
|
|
|
|
|
Dear this line of code giving me this error...
picImage.SetPixel(r,c,new Color(clrr,clrg,clrb));
Error is:
"Type System.drawing.color has no constructs"
and picimage is a bitmap........
|
|
|
|
|
Oops,
Color.FromARGB(clrr,clrg,clrb)
Regards,
Thomas Stockwell
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
Visit my Blog
|
|
|
|
|
Thanks dear It realy worked thx Alot
|
|
|
|
|
Dear Gents,
I have an electronic weighing scale connected to the PC. I can read the weight thru hyper terminal with the help of tcp/ip. (IP address: 192.168.5.5 and port number:23).
How can i access the same using vb.net
Please help me to acheive this
Regards
Azeem
|
|
|
|
|
I am not too familiar with terminal usage, but at first glance I would say emulation. I believe terminal is basically a command prompt window. Simply create a new terminal with Process.Start, and redirect the input and output to your application. Input would be the commands that you type to get the scale information, output would be what the application responds with that would be sent to your application.
[Edit:Look into the startup info properties for the Process class.]
Regards,
Thomas Stockwell
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
Visit my Blog
|
|
|
|
|
Google for a "tcp/ip terminal emulation library" you can use. It's either that or you're going to have to write one yourself using the System.Net namespace.
|
|
|
|
|
write a application for tcp-client, then connect to your terminal IP,Port
You can get the data on your tcp-client socket.
Rajesh B --> A Poor Workman Blames His Tools <--
|
|
|
|
|
Hello everyone...
I have developed a windows application using vb.net in visual studio2005.The backend was sql server2000.Now when i try to run the exe file of the project in another machine which has .net framework installed in it, i am getting the following error.
'System.Data.SqlClient.SqlException: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)'
Even though there is SQL server2005 packaged with visual studio 2005, i created the database in sqlserver 2000.I tried changing the prerequisities of the project deployment by including sqlserver2005 in prerequisities list...but that too isn't working....Now what should i do to run the project in other machine...........plz could anyone help me out.................
|
|
|
|
|
Hi
you seem to be having connection issue, your app cannot access the sql db.
1.
you connectionstring property may be incorrect....
2.
check to see if sql server accepts incomming connections
use the sql2005 connection manager and enable the various options...
hope this helps
Anoop Brijmohun
|
|
|
|
|
There is no problem with connection string bcoz the application has no problems in execution in visual studio ide. the problem happens wen the exe file of the application is executed in another machine. i have tried enabling remote connections of sqlserver2005 in configuration manager. one thing to be noted is that the datatbase is being created in sqlserver2000.
|
|
|
|
|
The sql2000 db should not be the cause of the error.
i have used applications that was created in sql2000 and attached it to sql2005 and works fine from other pcs.
System.Data.SqlClient.SqlException: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)'
once again make sure you named pipe protocol is enabled
ps. did you restart the sql 2005 service after enabling all protocols?
thanks
|
|
|
|
|
Sir
I have restarted sqlservice after enabling the protocols but the same result again.I have made connection only to sqlserver 2000,i didn't use sql2005 then why is that the error related to remote connection setting of sql2005.
thanks.......
|
|
|
|
|
pravimarrs wrote: There is no problem with connection string bcoz the application has no problems in execution in visual studio ide.
That doesn't mean anything. The connection string can still work for you on your machine and fail on others because of the connection string. This has to do with most people blindly using the Trusted Connection option without knowing how it works.
Is SQL Server 2005 installed on the same machine as the one the application is installed?? Is SQL Server 2005 configured to accept connections on something other than just Named Pipes??
|
|
|
|
|
Sir
I have installed MicrosoftVisualStudio2005 and SQLServer2000 on my machine.I created a windowsapplication and using server explorer i made a new sql server database in sqlserver2000. now when i run the exe file in the bin\release folder on another machine i get that error.I have made connection only to sqlserver 2000,i didn't use sql2005 then why is that the error related to remote connection setting of sql2005.
plz give me solution..............
thanks for the reply.....
modified on Wednesday, November 12, 2008 1:04 AM
|
|
|
|
|
Hi,
it could also probably be a port conflict between sql200/5, the default tcp/ip (IPAll) port is set to 1433,
you might have to change this to 1434 or something and specify this on you connectionstring .
ps. lets have a look at you connectionstring!
thanks
|
|
|
|
|
connectionstring: Data Source=hari;Initial Catalog=apollodb;Integrated Security=True;Pooling=False
provider: .NET Framework Data Provider for SQL Server
state :open
thanks for the reply.......
|
|
|
|
|
try this,
Data Source=192.168.0.1;Initial Catalog=YourDB;Persist Security Info=True;User ID=YourUser;Password=YourPwd;Connect Timeout=10000;Asynchronous Processing=True;MultipleActiveResultSets=True;Encrypt=False;TrustServerCertificate=True;Packet Size=32768
ALT,
Data Source=192.168.0.1:1433;Initial Catalog=YourDB;Persist Security Info=True;User ID=YourUser;Password=YourPwd;Connect Timeout=10000;Asynchronous Processing=True;MultipleActiveResultSets=True;Encrypt=False;TrustServerCertificate=True;Packet Size=32768
use the ip adress of the machine instead,
you could also prob try using ODBC connection to sql.....
thanks
|
|
|
|
|
Hi,
am using crystal report in my application.Am binding a stored procedure to populate the data on to the crystal report. These days i used to pass only one parameter to stored procedure and i get the data accordingly. But now i need to pass two discrete parameters, based on which the data has to be populated.
I posted the old code below which i use now. In that i send MONTH(@month) to the stored procedure and i get the corresponding data. but now i want to send both month and year to stored procedure and get the crystal report populated..
Dim crParameterDiscreteValue As ParameterDiscreteValue
Dim crParameterFieldDefinitions As ParameterFieldDefinitions
Dim crParameterFieldLocation As ParameterFieldDefinition
Dim crParameterValues As ParameterValues
crParameterFieldDefinitions = rptDocument.DataDefinition.ParameterFields
crParameterFieldLocation = crParameterFieldDefinitions.Item("@month")
crParameterValues = crParameterFieldLocation.CurrentValues
crParameterDiscreteValue = New CrystalDecisions.Shared.ParameterDiscreteValue
crParameterDiscreteValue.Value = month
crParameterValues.Add(crParameterDiscreteValue)
crParameterFieldLocation.ApplyCurrentValues(crParameterValues)
Please help me out .......
|
|
|
|
|
hi guy
can any body plesse let me know the difference betweeen
synclock myobj
end synclock
and
synclock myarray.syncroot
end synclock
thanks in advance
hello
|
|
|
|
|
Unless you are stuck with framework 1, don't use the ArrayList class at all.
You should not use the reference of the actual data in the SyncLock statement, you should create a private Object that is only used for synchronising. That way there is no risk of a deadlock because you are exposing the data as a public member, and code outside of your class is also using the data object for locking.
The ArrayList class provides an object for synchronisation as the SyncRoot property, but for a generic list you have to create an object yourself.
Example:
Public Class SynchronisedList(Of T)
Private _list As List(Of T)
Private _sync As Object
Public Sub New()
_list = New List(Of T)()
_sync = New Object()
End Sub
Public Sub Add(value As T)
SyncLock _sync
_list.Add(value);
End SyncLock
End Sub
Public ReadOnly Property Count As Integer
Get
SyncLock _sync
Return _list.Count
End SyncLock
End Get
End Property
Public Function Get(index As Integer) As T
SyncLock _sync
Return _list(index)
End SyncLock
End Function
End Class
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|