|
No I don't. I've never used TAPI and, more than likely, never will.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Ok, this is simply amazing. I have been a user of VB for years and can not belive that MS took a step backwards.
It took me 30 minutes to figure out how to add a custom toolbox icon to my usercontrol and I cannot belive the hoops I had to jump through to do it.
I had to add an attribute to my usercontrol class to point to an embdeded resource in my project that was an ico file the same name as my usercontrol class.
Simply amazing.. where the heck is the 'Toolbox Bitmap' property of my darn usercontrol in the designer!?!
UGH!
Paul Watson wrote:
"At the end of the day it is what you produce that counts, not how many doctorates you have on the wall."
George Carlin wrote:
"Don't sweat the petty things, and don't pet the sweaty things."
Jörgen Sigvardsson wrote:
If the physicists find a universal theory describing the laws of universe, I'm sure the a**hole constant will be an integral part of that theory.
|
|
|
|
|
when i view a from from another one .. if i closed this form from the x buttom on the top courner .. how could i show this form again ..
or if theres away that i can prvent the user from closing the form and hide it instead ..
any one have an idea about how to solv this problem .. reply me plz
لا اله الا الله محمد رسول الله
|
|
|
|
|
Dunno what's possible in VB, but once you click the X, the form is destroyed. If you can catch the close event, you can set the form to be invisible. It will need to be modeless, otherwise it will maintain the focus and your main window will not be responsive.
Christian
I have several lifelong friends that are New Yorkers but I have always gravitated toward the weirdo's. - Richard Stringer
|
|
|
|
|
The reason the child form is destroyed is becuase you loss all references to it.
if your working in vb.net you need to create a variable in a different class, holding a reference to your created form, or the reference can be 'Shared' (which i don't reccommend)
if you are working in vb6, you can try do the same as for the .net (but i'm not sure if it would work) or try to create the form in a different parent form.
you can also monitor the form's 'Closing' event(.net) or 'QueryUnload' event(vb6) and then you can cancel the termination of the form and just hide it. in both cases you need to set the 'Cancel' parameter to 'True'.
Fade (Amit BS)
|
|
|
|
|
Inside of the form_close event (or form_closing in VB.NET), you can cancel the unload, and hide the form instead.
Just remember to actually unload the form somewhere else in your code, or you will be sitting with a hidden form in memory.
my blog
|
|
|
|
|
How to cancel the unload event ..???
i tried to do this befor but i just dont know how to cancel the unload event
لا اله الا الله محمد رسول الله
|
|
|
|
|
What language are you using, VB6 or VB.NET?
my blog
|
|
|
|
|
VB.net theres no problem with showing forms after closing it in vb6 .. but i cant do it with vb.net hope you reply soon ...
and thanx for care.
لا اله الا الله محمد رسول الله
|
|
|
|
|
If the program is still running, then on the form you are on use a button or a file menue option or some kind of event and recal the form you would like to open up. Its just like calling a form for the first time.
if that doesnt make sence feel free to email me at iamydd@bellsouth.net
|
|
|
|
|
How do a messenger server/clients updates the online/offline stat. in real time?
If the server has a connection for all the clients, (and there is a lot, 33000+ clients), you would need two or more computers??? I’m I right????
No good.
Server pings all of the clients??? Takes a lot of bandwidth from the internet line, and takes a lot of time.
Also no good.
Any ideas?
|
|
|
|
|
I'd have thought that there is a central database, which there needs to be to store IP addresses from login to login, and that each client requests the info for the users they have in their contacts.
Christian
I have several lifelong friends that are New Yorkers but I have always gravitated toward the weirdo's. - Richard Stringer
|
|
|
|
|
But what if the client's internet connection is lost?
The client is stille online via. the database.
|
|
|
|
|
Our internet connection at work drops out quite a bit, and I've noticed it takes messenger about a minute to work out that I am no longer online.
Christian
I have several lifelong friends that are New Yorkers but I have always gravitated toward the weirdo's. - Richard Stringer
|
|
|
|
|
So the server should ping all of the clients??? via. the ip address from the database??
Or???
|
|
|
|
|
My guess - the client checks regularly to see if it's still online, and what users on the contact list are still online. If the check is not recieved, the user is offline.
Christian
I have several lifelong friends that are New Yorkers but I have always gravitated toward the weirdo's. - Richard Stringer
|
|
|
|
|
Ok, thanks for the reply.
|
|
|
|
|
My guess is that the server gets a connection event when the client drops off that end of the connection.
Paul Watson wrote:
"At the end of the day it is what you produce that counts, not how many doctorates you have on the wall."
George Carlin wrote:
"Don't sweat the petty things, and don't pet the sweaty things."
Jörgen Sigvardsson wrote:
If the physicists find a universal theory describing the laws of universe, I'm sure the a**hole constant will be an integral part of that theory.
|
|
|
|
|
Witch means the server is connected at all times to the client, in a passive mode?
Eg. ready to receive data.???? Not sending data?
|
|
|
|
|
am telling you this for a fact, the messager has an open connection with the host,
you can see it for yourself by using the "netstat -nao" command in the command prompt (run "cmd")
this will show you all active connections on your computer, including the process ID associated with each connection. you can see which process id the messager uses using the Task Manager. Select the 'Processes' tab, and then 'View' -> 'Select Columns' (this option will only show when you're in the 'Processes' tab).
then you'll see that the messanger process has an established connection.
now, how is it done? as one server might not be able to support so many simultanious connections?
If you will take a minute to experiment, you'll see that each time you log-on, the messanger logs on to a different IP, that's the load-balancing machanism, microsoft has many Messanger servers, each serving who knows how many users, and on the servers level, they are responsible for updating eachother.
It sometimes takes a minute until the messanger detects a connection loss because connection loss on tcp connection is not always detectable, so it is only detected after some timeout occurs in your client (there is probably a reflecting timeout at the server side too)
by the way, they probably went for the open connection architecture due to the fact that many users cannot accept incoming transmissions (everyone behind a router, ICS server, proxy, firewall etc.), the only way they can be sure they can send you data (like an incoming message) is an open connection you have initiated
that's about it
Fade (Amit BS)
|
|
|
|
|
What can i say???, Thanks a lot for the reply!
|
|
|
|
|
I have an access Table with vendor_num and vendor_name fields.
I have an oracle Table which has a vendor_num field and other fields of details.
Initially, my thought was to pull the access table into a dataset and then pull the oracle table into the dataset, form a datarelation between the two, and use GetChildRows to pull the other details from the oracle table I pulled in.
however...
When I tried to do this I got an error b/c not all data in the child table (oracle table) had a parent...
Can someone point me in the right direction into either fixing this train of thought or a new method altogether, please?
Thanks
Cavall
Dim conn As New OdbcConnection("Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\Documents and Settings\mwaters2\My Documents\VQM\testVQM.mdb;Uid=Admin;Pwd=;")
Dim da As New OdbcDataAdapter("SELECT Vendor_Num FROM Top50_test", conn)
Dim ds As New DataSet
da.Fill(ds, "Top50")
DataGrid1.DataSource = ds.Tables("Top50")
DataGrid1.DataBind()
Dim conn2 As New OleDbConnection("Provider=msdaora;Data Source=VQM;User Id=***;Password=***;")
Dim childSQL As String
childSQL = "" & _
"SELECT vendor.vendor_num, restratificationhistory.vend_accy " & _
"FROM vendor, restratificationhistory " & _
"WHERE vendor.vendor_num = restratificationhistory.vendor_num " & _
"AND restratificationhistory.dt_tm_added Between to_date('1/1/04','MM/DD/YY') AND to_date('11/10/04','MM/DD/YY')"
Dim da2 As New OleDbDataAdapter(childSQL, conn2)
da2.Fill(ds, "Details")
Dim parentCol As DataColumn = ds.Tables("Top50").Columns("Vendor_Num")
Dim childCol As DataColumn = ds.Tables("Details").Columns("Vendor_Num")
Dim dr As New DataRelation("VendorToDetails", parentCol, childCol)
ds.Relations.Add(dr)
"Nothing is at last sacred, but the integrity of your own mind."
"What lies behind us and what lies before us are nothing compared to what lies within us." - Ralph Waldo Emerson
|
|
|
|
|
--------------------------------------------------------------------------------
hi guys! i am creating a report, but the values will be coming from 3 tables. when i call this code: OleAdpReport.fill(DSReport, "Table1"), it gives me an error. I believe this is because I have 3 source tables that are joined. i also cleared the links that bind them during the configuration of the report. what shall i do?
|
|
|
|
|
how to create a login form to submit another form?
please tell me about the source code above. thanks.
|
|
|
|
|
Try to check the information from here.[^]
A thousand mile of journey, begin with the first step.
APO-CEDC
Save Children Norway-Cambodia Office
|
|
|
|