|
Hi Everyone,
I have a question about remoting. We have a server app running on a TCP port where clients can connect to do do all sorts of stuff. These clients are connected over the internet.
At the backend, we have our database which the clients query and some other applications ( including management app for the clients, a website etc) connects to this database.
Recently, we started moving everything into remoting hosted on IIS for easier use and scalibility ( since most of these apps are doing the same stuff in the same database)
Now my question is regarded to the Server application. In there, we have a list of clients ( list(of MyClientClass) to represent the collection of connected clients.
I would like to be able to query this "live" list of connected clients and do stuff with them from my different applications. Moreover, i would like to be able to put multiple of these Servers but still be able to treat the connected clients as one collection (if possible).
I was thinking remoting both the "client class" as the list of connected clients. Although this has a few minor performance drawbacks ( servers and IIS hosted remoting are in the same place connected over 1 Gbit Ethernet so that should not be such a worry right ?), it makes it easy to interact with the connected client collection.
Is this the way to go or should i consider other options ?
Thanks !
Do Or Don't, there is no "try catch ex as exception end try"
|
|
|
|
|
Hi to all,
could anyone please tell me how to restrict the user for different tabpage in a tabcontrol in vb.net2005
Basically in my code I want to restrict the user to click some particular tabpage in the tabcontrol. Like how we can do for button (button1.visible=false)...
The user should not be able to click only to view the contents
Or it will be more useful for me if there is anything like tabpage.visible=false. User wont be able to view the tabpage only
Thanks in advance
I am a learner Always
<div class="ForumMod">modified on Tuesday, March 3, 2009 3:07 AM</div>
|
|
|
|
|
try
TabControl1.TabPages(0).Visible = False
hope this helps
|
|
|
|
|
AFAIK there is no visible property of tabpages.
Time is the best teacher; unfortunately it kills all of its students.
जय हिंद
|
|
|
|
|
yaa! you are right. i just suggest to try whether it is works or not? I apologize for my previous post
however msgbox display "False" in following statement but visiblity status does not work accordingly
TabControl1.TabPages(3).Visible = False<br />
MsgBox(TabControl1.TabPages(3).Visible.ToString)
|
|
|
|
|
hello Rupesh...
you are right...So any other method we can do the same?
I am a beginner
|
|
|
|
|
Tabcontrol is not meant for this purpose. All you can do is that either add and remove the tabpage whenever required. Other than this you can use WndProc method to trap when the user has clicked on the concerned tab page and filter it.
Time is the best teacher; unfortunately it kills all of its students.
जय हिंद
|
|
|
|
|
thanks for ur reply
Could you please tell me how to remove the tabpage in the code dynamically
thanks
I am a beginner
|
|
|
|
|
TabControl1.TabPages.Remove(TabControl1.TabPages(TabControl1.TabPages.Count - 1))
|
|
|
|
|
Rupesh Kumar Swami wrote: TabControl1.TabPages.Remove(TabControl1.TabPages(TabControl1.TabPages.Count - 1))
He never mentioned it is the last page. Instead of count - 1 thingy use the required index.
Time is the best teacher; unfortunately it kills all of its students.
जय हिंद
|
|
|
|
|
d@nish wrote: He never mentioned it is the last page
yaa. but i only suggest how can he remove the tabpage from tabcontrol
|
|
|
|
|
Hi everyone, I am facing two problems, kindly refer:
1) In Vb.Net 2005, how is it possible to make the
TabPage.Text to appear when the DrawMode of a TabControl
is set to OwnerDrawFixed. I have even tried to set the
TabPage.Text in the Form_Load event but of no avail. Plz help.
2) How can I draw a frame or groupbox or panel whose
style effect is 'Raised'. In most of the cases when we
set the Frame or Panel borderstyle to 3D, the style
effect is 'Sunken'. But I want it to be 'Raised'. This
is possible if you add the reference- Microsoft Forms
2.0 Object Library, choose Microsoft Forms 2.0 Frame
from 'Choose Toolbox Items' and set its SpecialEffect
property to Raised. But that is a COM component and I
want it to be done through core .Net framework
components. How is it possible.
|
|
|
|
|
Hi to all...
Could anyone please tell me how to clear the datagrid (not datagridview) in vb.net2005
Thanks in advance
Himangshu
I am a learner Always
|
|
|
|
|
Clear the rows or the data source ?
Christian Graus
Driven to the arms of OSX by Vista.
|
|
|
|
|
thanks..
actually I was looking for a syntax just like
combobox1.items.clear()
I am a learner Always
|
|
|
|
|
Unfortunately you are unlikely to get that. That is effectively a more eloquent 'send codez plz!11'.
Now, the problem is that you have not said whether you want to remove the items from the DataGrid, or clear the object which the DataGrid is bound to. This will also clear it (I've not used it for a while, so you may want to check that). However, clearing the object which the DataGrid is bound to, does just that - clear it; when this has occurred, you must reload the object from another memory location or a file. Clearing the DataGrid itself doesn't touch the object. Which of the two to do you want to do?
|
|
|
|
|
not the object...
I just want to clear the datagrid on a button click...the scope of the object is not even there in the button....Its just a button iwth a caption "clear datagrid". Doesnot concern with any object
Thanks
I am a learner Always
|
|
|
|
|
In which case, you simply need to set the DataSource to Nothing; alternatively you could simply use DataGrid.Clear(). By the term 'object' I mean the database or data source which the DataGrid is bound to. Sorry if I caused any confusion. Incidentally, you could have found your answer from
|
|
|
|
|
In order to Clear a DataGrid control having a DataSource property set to some Object, you only need to write DataGrid1.DataSource = Nothing
this will clear the grid automatically.
Tell me whether this solution works or not.
|
|
|
|
|
I write some code as follow:
Module mdlTimerEvent_Drive
Private Declare Function timeSetEvent Lib "winmm.dll" (ByVal interval_Ms As Integer, ByVal resolution_Ms As Integer, _
ByVal lpFunction As [Delegate], ByVal dwUser As Integer, ByVal uFlags As Integer) As Integer
Private Declare Function timeKillEvent Lib "winmm.dll" (ByVal uID As Long) As Long
Private Delegate Sub timeCallback(ByVal uID As Integer, ByVal uMsg As Integer, ByVal dwUser As Integer, _
ByVal dw1 As Integer, ByVal dw2 As Integer)
Private Const elapse_Periodically As Integer = 1
Public m_nInterruptTime As Long
Private Sub TimeProc(ByVal uID As Integer, ByVal uMsg As Integer, ByVal dwUser As Integer, _
ByVal dw1 As Integer, ByVal dw2 As Integer)
m_lngNewCount = m_lngNewCount + 1
End Sub
Public Sub StartTimer()
Dim tmrProc As timeCallback = AddressOf TimeProc
m_lngNewCount = 0
m_lngTimerID = timeSetEvent(m_nInterruptTime, 1, tmrProc, vbNullString, elapse_Periodically)
End Sub
Public Sub StopTimer()
If m_lngTimerID > 0 Then
lngResult = timeKillEvent(m_lngTimerID)
End If
End Sub
End Module
I call mdlTimerEvent_Drive.StartTimer() and it run, but Vs.net show MDA exception "callbackOnCollectedDelegate" after seconds.
What shall I do?
Flying kingdom
|
|
|
|
|
Why do you need to use this instead of the built in timers ?
Christian Graus
Driven to the arms of OSX by Vista.
|
|
|
|
|
Hello to everyone,
I am facing the following problem with Vb.Net2005 project for different resolution monitor.
Initially I was doing my VB.net project using a 17 inch monitor. Now when I shifted my project to a flat LCD monitor with different resolution, my ALL CONTROLS POSITION ARE NOT LIKE BEFORE......In future I may have to shift my project to different monitor again. Moreover for deploying the project also, I don't know the resolution of clients monitor in advance....
Could anyone please give me solution for this.
Thanks in advance
I am a learner Always
|
|
|
|
|
Best bet is to buy a good VB.NET book. Read it. Look up 'dock' and 'anchor' in the index for how to lay out your controls so they resize for the form.
Christian Graus
Driven to the arms of OSX by Vista.
|
|
|
|
|
HI Christian,
Thanks for your reply...
I have at least 500 controls all over the project. Is there any way to do the same together or something like that..
Thanks
I am a learner Always
|
|
|
|
|
No, of course not. What magical way would there be to do that, unless you just want them all to sit on the top left of the form. Buy that book, and next time, set these things as you work on the project.
Christian Graus
Driven to the arms of OSX by Vista.
|
|
|
|