|
ok no offense meant.
The issue with that is that your dll's have to be below your app.startup which in my case may not be relevent
I think the fully qualified name though has legs - still testing
thanks for your help
Martin
life is a bowl of cherries
go on take a byte
|
|
|
|
|
|
No matter what I do, the ClipCursor function will not work.
I'm using VB.NET and i'm running on Windows Vista (SP1 as far as I know).
Here's a basic outline of my code:
Option Explicit On
Public Class MainBase
Private Structure POINTAPI
Dim X As Long
Dim Y As Long
End Structure
Private Structure RECT
Dim Left As Long
Dim Top As Long
Dim Right As Long
Dim Bottom As Long
End Structure
Private Declare Function ClipCursorRect Lib "user32" Alias "ClipCursor" (ByVal lpRect As RECT) As Integer
Private Declare Sub ClipCursorClear Lib "user32" Alias "ClipCursor" (ByVal lpRect As Long)
Private Declare Function ClientToScreen Lib "user32" (ByVal hWnd As Long, ByVal lpPoint As POINTAPI) As Long
Public Function CursorClip(ByVal lLeft As Long, ByVal lTop As Long, ByVal lWidth As Long, ByVal lHeight As Long) As Integer
Dim tR As New RECT()
Dim tP As POINTAPI
'Convert positions into a rectangle in pixels
tR.Left = lLeft
tR.Top = lTop
tR.Right = (lLeft + lWidth)
tR.Bottom = (lTop + lHeight)
'Set the cursor clipping rectangle
Return ClipCursorRect(tR)
End Function
Private Sub FormIsClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Call ClipCursorClear(0&)
End Sub
Private Sub FormLoad(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If CursorClip(Me.Left, Me.Top, Me.Width, Me.Height) = 0 Then
MsgBox("Failed")
End If
End Sub
End Class
Any ideas? :\
|
|
|
|
|
I've just started experimenting with VB.Net and ran into a problem I don't really kniw how to handle.
I'm writing a simple DU Meter like appliation with a timer that retrieves some network information every second. When i have a look in the Task Manager, I see my applications "I/O Other" counter is rising about 2000 points every second (in comparison, the average app only uses 20000).
I narrowed it down to the following piece of code:
Imports System
Imports System.Net
Imports System.Net.NetworkInformation
Public Class DUMeter
Public Function InterfacesCount() as Integer
InterfacesCount = NetworkInterface.GetAllNetworkInterfaces.Length
End Function
End Class
So every time I retrieve the number of adapters, that number rises. Is there a way to clean up these resources or am I doing something fundamentally wrong?
|
|
|
|
|
You imply that you're running this code every second. Why? The adapter's usually won't change during the execution of your app.
There is no known leak with the NetworkInterface class. What you're seeing is not a resource leak, but a count of I/O operations that are occuring. It's like looking at the number of disk reads/writes and thinking that's a resource leak. it's not.
|
|
|
|
|
I retrieve the number of adapters to detect new or dropped connections (dial-up, VPN). Like you said, usually they don't change. But they might
Thanks for the answer tough. It's just kinda weird seeing that number rise so high.
|
|
|
|
|
Check out the NetworkChange class. It may help you prevent constantly polling for changes to the network adapter list.
|
|
|
|
|
I need trigger that can insert the primary key of table automatically
Please help me
|
|
|
|
|
This question has nothing to do with VB.NET. You want the SQL forum.
What do you mean "insert the primary key"??
|
|
|
|
|
I want the program(trigger) ibncrement the last primery key and generate the new pk and when I insert the record pk insert auto maticaly whith trigger
|
|
|
|
|
That is something that's best left up to the database. If you're using a Integer for a primary key, there are autonumbering columns you can use. The only other acceptable method of generating a key would be if it was gen'd from the database being inserted into the table.
Again, this question belongs in the SQL forum, not the VB.NET forum.
|
|
|
|
|
where I have to set "autonumbering columns" my DB is SQL server
thanks for your help
|
|
|
|
|
I have DataGridView Combine of two table as master and detail
table 1 product : code , title ,unit
table 2 Order : quantity , size ...
i want to fill the title and unit by chenging the value of combo(code)
i dont know how?
please help me.
|
|
|
|
|
Hi Friends,
How to transfer datas from one computer to another computer using VB.NET.Kindly help me please.
Thanks in Advance
|
|
|
|
|
Your question does not make any sense. You need to give us some more detail before anyone can help.
Why use VB, why not use:
Mapped drive
Sneaker net - disk
sneaker net - USB key
print it and give it to the other user.
Secure FTP
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Hi Mycroft Holmes,
Thanks for reply whether it is possible to do in VB.NET using Serial Port if can.Give me some idea
Thanks in Advance
|
|
|
|
|
How can i use VB.Net or C# to make a touch screen application?
modified on Friday, May 30, 2008 9:53 PM
|
|
|
|
|
Assuming your touch screen hardware acts like a mouse, sure. I do it all the time. Failing that, you'll need a driver and could probably access it with interop.
(I'm not being sarcastic; I really do work on applications that run on XPe and Windows Mobile based system which use touch screens. I'm so used to it, that when I was working on my daughter's laptop, I kept touching the screen and wondering why it didn't work. Odd since I never do that with a desktop--it must be the portable mindset.)
Anyone who thinks he has a better idea of what's good for people than people do is a swine.
- P.J. O'Rourke
|
|
|
|
|
How is that.
I mean how it can be done
|
|
|
|
|
Magic.
(Many touch screens act just like a touch pad on a laptop--the drivers are part of the OS. You don't worry about it.)
Anyone who thinks he has a better idea of what's good for people than people do is a swine.
- P.J. O'Rourke
|
|
|
|
|
System.Magic is only in .NET 3.5 though. I could really use Shazaam() in my current windows app. As it stands, I'm having to use some workarounds in System.Illusion. And we all know Illusion is not as good as Magic.
|
|
|
|
|
Okey dokey - did you miss that honking great piece of red text at the top when you posted this question? I mean - it's obviously very difficult to see; what with saying "No programming questions in the lounge". Perhaps it was a little bit too subtle.
|
|
|
|
|
Now you've done it. His tiny excuse for a brain won't be able to cope with all these metaphors and sarcastic remarks - it will overheat and explode.
|
|
|
|
|
Michael Schubert wrote: it will overheat and explode
Where is the downside?
|
|
|
|
|