VS 2008 - Windows 7 API - Number Isn't Even Negative Anymore

Jul 11, 2010

My problem is with the following API.

Private Declare Function GetKeyState Lib "user32" (ByVal keyCode As Integer) As Integer In Windows XP, I could simply use the API like this: If GetKeyState(Keys.Left) < 0 Then 'Move Left If the key was pressed, it was a certain number below 0, the number itself alternated each time you pressed the key but it was always below 0.

My problem is that in Windows 7, when you press the Left key, the number isn't the same, in fact the number isn't even negative anymore. This problem tricked me at first into thinking the API didn't even work as when I ran the .exe of course my code did nothing since GetKeyState never returned a number below 0. I tested the value itself though and found that it never goes negative, the number for the key just decreases a little.

The weird thing is, while the .exe from the Debug folder proved my point that the GetKeyState number was different and thus the program didn't work, running the .exe from the Release folder actually worked, the controls were fine and the API returned numbers less than 0 for GetKeyState. But the .exe from the release folder was built with my old XP computer, as soon as I made a new build with my windows 7 computer the API stopped working again.

Why did Windows 7 change the number returned for when the key is down, is there a way to change it back without having to include some large package with my program? Why did the build from my XP computer work at first? Also it was only the one from the release folder, not the debug one, even though they were both from the XP computer.

I tested some more on windows 7 and found that every time I run the program, the number returned by GetKeyState is completely different. When the key is down the number is 1,000,000 units higher than up, but other than that the number is random each program start.

View 19 Replies


ADVERTISEMENT

Mysql DB In Windows Form Id Field Has Negative Number

Jun 18, 2012

I got a Mysql sql database for my project. The id field is set as auto increment, which seems to function correctly. But on the form in my text field and datagrid i see a negative number, while in the database its a postitive number. I do not really plan to use the id field right now, but when i do it might cause some problems.

Anybody know why it would show as a negative number on the form(textbox/gridview) and as a positive in the actual database?

View 1 Replies

VAL Function Returning Negative Decimal Number For 8 Digit Hex Number?

Jun 23, 2009

I am calling the function below from an Excel spreadsheet and the conversion from hex to decimal using the VAL function in the "manufacturer" variable below is coming back with a negative value. The VBA edition is 6.5.

Public Function decMEID(ByVal sKey As String) As String
Dim manufacturer As String
Dim serial As String

[code].....

View 3 Replies

Negative Number Change?

Feb 2, 2010

i have a negative number and i want to change it to its positive

eg -14 to 14

View 22 Replies

Check A Value And Make Sure That It Is Not A Negative Number?

May 25, 2009

I need to check a value and make sure that it is not a negative number using a try catch statement I keep getting an error saying that I have to use a method.

Try
TotalCurrentBalance < 0
Catch ex As Exception
End Try

I wouldn't put a if statement would I? I am thinking that would defeat the purpose.

View 2 Replies

Convert Positive/negative Number?

Dec 19, 2005

Is there a built-in function in .NET (VB) to convert a negative number into a positive, and vice-versa?I usually end up just using:NegNum = PosNu - (PosNum * 2)PosNum = NegNum- (NegNum * 2)

View 6 Replies

Database - Negative Number In Datagridview?

May 10, 2011

I'm having problem in my datagridview.I'm using vb 2008 and an access database. When I create a new record for my item the No column (primary key and autonumber in access) always shows a negative number.How can I make that a positive number and it should follow the numbering in the datagridview.

View 3 Replies

Font To Change Red When Number Is Negative?

Nov 10, 2007

I have written a code that when the click the calculation the button a inputbox pop up and you enter in the income and then you enter in the expense. [code]...

View 11 Replies

Why Does A Negative SByte Number Have 16 Bits

Jul 11, 2011

I asked a question earlier about comparing numbers using the "And" comparison operator in If Statements and now I have been toying around with getting my head wrapped around bitwise operators. So I have written a very basic code that will allow me to see the conversion of any decimal number in binary format.[code]Notice here that I am using SByte as the paramerter - which should only contain 8 bits right? However, the message box that appears has 16 bits assigned to negative numbers.

View 1 Replies

Insert A Negative Number Into A Byte Parameter?

Dec 7, 2010

How can I insert a negative number into a byte parameter?

Something like this:

Dim b As Byte = -111

View 4 Replies

VS 2008 Playlist Not Working Anymore?

Mar 18, 2010

When i click a song in Playlist1, when it's finished it goes to the next one.But when i click a song in Playlist2, and when that one is finished, it goes to the next song in Playlist1. I don't know whats wrong in my code, i've been looking through it finding the mistake, but i just can't find it. I actually need it in 2 days so if anyone could help me it would be great.

View 11 Replies

VS 2008 Why A Code Doesn't Work Anymore After Compile The App

Jan 29, 2010

i have a simple code that send an e-mail, when i try it running in debug mode it works fine, after compile, i run the exe but the same code doesn't work any more..

View 2 Replies

Asp.net - Big Negative Number - Positive Giving Positive Only?

Apr 15, 2011

I have temp2 value -52340.0 and hslColor.Luminosity is 240.0 When Dim temp1 As Double = (hslColor.Luminosity - temp2). It shoud give -ve number but I am getting always positive number. results should nbe -52100, but I am getting +52100. How to handle this?

View 4 Replies

VS 2008 Negative Value Showing As 0?

Jun 3, 2011

I have my VB.NET exam tomorrow and I have a list of potential questions, and there is this one question I really fail to find a good explanation for. it gives me this function:

Dim x, y as Single
y=2
y=x+10
MsgBox(x)

it returns 0... and I am supposed to explain what that happened. I have tried changing the numbers so it gives a positive number, and then it works properly... I have tried changing the type too, and still 0.

View 10 Replies

VS 2008 : Re-index Variables To Non-negative Integer Values?

Oct 19, 2010

I have a program that calculates values of a function, say f, with respect to another variable, say L.I have an array of f(L), for L going from 0 to a given integer value, say t-1 in steps of a value i.I need to export the values of this function to an Excel spreadsheet in a given column, and to do this, I would like to re-index the function f, since i is much less than one, and so the following loop I use (see below) won't work:

For L = 0 To t - 1 Step i
Sheet.Cells(L, 1) = L
Sheet.Cells(L + 1, 2) = f(L)
Next L

The first code in the loop will essentially load the values of L itself, at which the function is defined and calculated, and the next line will load the values of the function at each value of L.Since the indexes of the row and columns in an excel spreadsheet only go in steps of 1, I need to convert the indexes of the function, or the indexes to which L is loaded, so that it would be scaled so that the first entry corresponds to L=0, but the next is L=i, but loaded into row number 2, etc.

View 1 Replies

Vb 2008 Number Guess Game - Operator '<' Is Not Defined For Types 'System.Windows.Forms.Button' And 'Integer'

Oct 29, 2011

I am getting Errors: Operator '<' is not defined for types 'System.Windows.Forms.Button' and 'Integer'.

Operator '>' is not defined for types 'System.Windows.Forms.Button' and 'Integer'.
Value of type 'Integer' cannot be converted to 'System.Windows.Forms.Button'.

And my program does not work!

Below is my code..............

Private Sub ProgressBar1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ProgressBar1.Click
ProgressBar1.Value = TextBox1.Text
End Sub

[CODE]...

View 11 Replies

VS 2008 Datagridview Error :Index Was Out Of Range. Must Be Non-negative And Less Than The Size Of The Collection?

Sep 25, 2010

I get an error on the last line of sub where I am trying to assign a combobox to a column which is a textbox.error:Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index[code]....

View 3 Replies

Code Don't Work On One Server Anymore

Jun 30, 2010

For a month now I cannot see one of my servers disk info anymore. I have tryd with both of this codes.On the first code I get this error "Failed to optasin Server Information".[code]On my second code to just give disk space on c: I get this error "Drive already mapped" and "Drive not available or forlder not accesabile".[code]

View 1 Replies

Combo Boxes If One Value Is Chosen - The Other Won't Have That Value Anymore

Jun 5, 2011

I have four comboxes all containing A,B,C,D. My problem is if I have chosen letter A on the first combobox, the last three won't have letter A anymore, then on the second combobox, if letter B is chosen, the last two will have C and D and so on.

View 8 Replies

[2005] App Won't Build / Debug Anymore

Mar 8, 2009

For the last half an hour, whatever changes I make in my app, when I hit the green arrow to start debugging nothing changes. The app seems to be running from a previous build?There's no error/warnings/messages on build.

View 2 Replies

Display Purposes Anymore And For Other Access Could Use Tabcontrol

May 26, 2012

I have a user control which consists of a dataviewgrid with some extra panels controls etc.I have just updated this program from an old version of vb where the tab control was just a row of tabs with no actual child pages attached.so to use several of these userControls (called 'Pages' from now on) a Panel was created and placed underneath the tabs to give the illusion of tabpages.when a user clicked a tab the relevant 'Page' was brought to the top of the Z order. This was accomplished with a directory of the 'Pages'..This all worked fine until I decided to change to using the TabControl in VS 2010.

So I didn't need the Panel anymore I just added the 'Pages' to the TabPages instead and I could also get rid of the directory to access the pages as it is not needed for display purposes anymore and for other access I could use the Tabcontrol.TabPages collection instead.Now when each 'page' is created and setup the dataviewgrid is loaded with a Table and the columns are re-ordered.I am loading approx 20 'pages' to the tabcontrol 1 to each newly created tabpage obviously. this is done using using a for each loop from a DB table.now the problem is that the first 'page' dataview grid has the columns re-ordered but none of the others do ! the Data is fine it's just the column order that's wrong.the same code is used for all (The setup is method of the 'Page') and i have stepped through the code and it all works OK with no exceptions. no code is missed but the grid order is OK for the first 'page' but not the others.everything else works fine the 'Pages' are all on the TabPages and the data is OK..Now comes the really weird bit! if I add the 'page' to the old unused panel before i add it to the Tabpage all the grids are re-ordered fine as in [code] Now the Panel is visible but not on screen if you see what i mean obviously if i move it on screen it's empty as the 'page' control can only be in one place and it's on the Tabcontrol..so why is it working ONLY when I add it first to the unused Panel? what is happening here? Oh BTW it only works for this Panel - not if i create a new one and add it to that..AND if the Panel Visible property is set to false the columns are not re-ordered again? I have tried deleting the panel and all code that uses it but the grids are not ordered properly till i re-instate the panel?

View 3 Replies

Nothing Is Printed In Debug Output Window Anymore

Dec 24, 2010

Nothing is printed in my debug output window anymore.

Debug
.Print does nothing.
"Debug > Output" shows empty Output window.
Note: "Tools / Options / Debugging / General / Redirect all Output" is checked.
software developer

View 1 Replies

Statements Auto-fill Don't Work Anymore

Jul 24, 2011

I don't know what can I done, but suddently the statements autofill don't work anymore.I.e., I write Me. the window with the options appears, but if a write c (for close) the Close statement don't highlights, and I have to write the entire word.

View 2 Replies

Asp.net - DropDownList Throws An Error When A ListItem Is Not Present Anymore?

Mar 3, 2012

The application that I am working on is a Service Desk App. I have a form there that uses a DropDownList that contains employees names coming from the Active Directory. Any employee can make a request and save it. Problem arises when an employee leaves the company and consequently his account is deleted from the Active Directory. When some other employee searches the DB to finds a relevant Service Ticket that could be of his use, when tries to open it an error is thrown that indicates that the name does not exist in the DropDownList items.

UPDATE:I am adding some code so that it can be more clear.

<asp:FormView ID="FormView1" runat="server" DataSourceID="SqlDataSource1"
DataKeyNames="ITRequestId">
<EditItemTemplate>

[code]....

View 2 Replies

If The Packet Received Is Over A Certain Size, The Socket Then Fails To Receive Anymore Packets/data After It?

Jul 4, 2011

I'm writing a program which uses sockets, Now the issue I'm having is, If the packet received is over a certain size, the socket then fails to receive anymore packets/data after it.

View 3 Replies

VS 2008 : Call A Skype Number That Is In A RichTextBox By Clicking On The Number?

Feb 3, 2011

Is it possible to call a Skype number that is in a RichTextBox by clicking on the number?I have links activated in the RTB but phone numbers do not appear as a Skype link.

View 5 Replies

VS 2008 Code To Check If Label1 Number Is > Then Label2 Number?

Jul 10, 2009

I got 2 LABELS and ONE BUTTON... when i press the button, it fills both labels with a random number from 1 - 6.ild like to do it like this... you press the button then a little prograss bar starts running for 3 or 4 seconds... and THEN after it reached the bars max i want it to show the numbers in the Labels...

the second thing is...i want to make 2 checkboxes next to the labels... if you mark the first checkbox, next to the first label... and the outcome is that the number of the first label is BIGGER then the other one.. you should get some kind of a msgbox.. i know how to make a msg box... but i dont know the code for vb to check if label1 is > or < than label2....

View 10 Replies

Hdd Serial Number (not Volume Number)code In 2008

Jan 13, 2010

Send hdd serial number (not volume number)code in vb.net 2008.

View 3 Replies

Get A Button (btnWisBedrijf) That Only Deletes The Company (Bedrijf In TblBedrijf) If It Doesn't Excists Anymore In TblKandidaat (Bedrijf)?

May 31, 2011

I have a database with 2 tables. One is a table with persons and one of the entries is also saved in another table.

tblKandidaat = person info (Bedrijf, Naam, Status)
tblBedrijf = Companies (Bedrijf)

I have a listbox (lbxBedrijf) that is filled with the companies (Bedrijf) from tblBedrijf.I want a button (btnWisBedrijf) that only deletes the company (Bedrijf in tblBedrijf) if it doesn't excists anymore in tblKandidaat (Bedrijf).

View 1 Replies

Determine Windows Build Number Using C#?

Feb 25, 2011

How to determine windows build number using vb.net or c#? I do not want to use win32 API.

View 3 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved