WriteFile Call Works On X86 But Not X64
Sep 3, 2010
I am using CreateFile, WriteFile and ReadFile API calls to write some data to a USB device. The code I have works perfectly on 32 bit systems. CreateFile gets a handle to the device, pass that handle and some data to WriteFile and read from that handle with ReadFile.My problem is, the same code does not work on a 64 bit system. The error returned from WriteFile is 6, The handle is invalid. I've checked the handle for validity on the CreateFile call and it is a valid handle. A call to LastDLLError() returns 0 after CreateFile.The "file" is being opened for overlapped communication and the overlapped init calls are also returning their proper values.is there some sort of different consideration I need to make because it's a 64 bit system? A different flag? A different call altogether?
View 6 Replies
ADVERTISEMENT
May 17, 2011
I connected to the Informix server using RazorSQL, created a stored procedure and tested it, getting the expected answer, so the procedure exists in the database in some form.
I then run the following code:
If ConnectToInformix() Then
Dim cmd As New IfxCommand("dc_routeHasOutstandingQuantity", conn)
cmd.CommandType = CommandType.StoredProcedure
[Code]....
This error does not occur when calling the stored procedure from a live SQL connection.
View 1 Replies
Jan 12, 2012
In VB read HID, we detect the device successfully. When sending a 8 bytes command to the device,
type Reg Value Index Length 40 48 00 00 00 00 01 00
With the OutputReportlength=2, how to set the send buffer in the WriteFile function?
View 13 Replies
May 22, 2009
I'm currently using an unmanaged library written in C++ and imported via <DLLImport()> to access a dos virtual device driver, and that works fine. However, I'd like to be able to do this via my .NET application (without requiring an accompanying DLL). So, I'm trying to write to the virtual dos device using the kernel32 API and WriteFile, however I receive the error: "Attempted to read or write protected memory."
Mapping to the device with DefineDosDevice and CreateFile (also in the kernel32 API) works fine and returns a valid file handle, however when I attempt to write to the file it fails. I've even tried marshaling the data to an unmanaged block of memory using InteropServices (AllocHGlobal and StructureToPtr) and then writing it from there, however I still receive the same error.
View 2 Replies
Apr 18, 2012
I'm working on a site that I've inherited that's built with ASP.Net, which I'm only slightly familiar with. One of the pages allows for a link to a document (word or pdf) that, when clicked on, prompts the user to save or open the file, but does not reveal the true path of the file. This way it prevents users from pasting a url to a file - the link is to an aspx file that checks for a valid session, and then retrieves the file.
Anyway, because there's a lot of legacy code, I need to do this with a bunch of static htm files as well, however these files need to be displayed rather than prompting the user to save them, which is what happens now. I tried changing the content type to application/text, application/html, text/html, etc. and that didn't work, then tried adding a response header of content-disposition inline. When I do that, build, and try linking to the file, I get a couple of runtime exceptions:
[FormatException: Input string was not in a correct format.]
Microsoft.VisualBasic.CompilerServices.Conversions.ParseDecimal(String Value, NumberFormatInfo NumberFormat) +206
Microsoft.VisualBasic.CompilerServices.Conversions.ToLong(String Value) +110
[Code].....
Do I have to do something with an htmlwriter object or something? Can't I just have it open a new browser window with the file displaying or does it have to prompt the user if used in this way??
View 3 Replies
Jan 16, 2012
[code]...
In VB read HID, we detect the device as above successfully. (STM32L)
When sending a 8 bytes command to the device,
type Reg Value Index Length
40 48 00 00 00 00 01 00
with the nNumberOfBytesToWrite=2 (3rd paramater declared below), how to set the Buffer (2nd pramater declared below ) in the WriteFile function? Size of Buffer is within the limitation of OutputReportByteLength(=nNumberOfBytesToWrite).
[code]...
View 1 Replies
Jun 6, 2011
Oddly enough, I've worked around this issue, but it's still annoying me. I worked around it by sending too-long writes, with padded zeroes; the code works but sends a few hundred unnecessary bytes. Specifically, I need to send exactly 992-byte packets instead of 7 or 19-byte packets
View 2 Replies
Jan 22, 2010
I have textbox with vbscript, user could type integers, then hit return key, KeyUp event for return would trigge theWriteFile()being called for com port to write string to the device, if Ihit return key slow, I would get 0bytewritten for WriteFile(), timeout happening basically,if I hit return keyquick,
View 1 Replies
Jan 5, 2012
I have a spreadsheet with this code:
'insert link
sheet1.Hyperlinks.Add(sheet1.Range("P1"), "http://http://www.vbforums.com", "")
the code of the button (ribbon)
[CODE]...
When I press the button, it connects to the web site. when the sheet1 is selected, it works, but when the sheet2 is selected, not works, why? the path is sheet1,What's wrong?
View 2 Replies
Jun 26, 2010
this is my code:
Dim WB As WebBrowser
WB = GetPage("http://speed.travian.ir/a2b.php?z=" + VillageID.ToString + "&c=" + Type.ToString + "&" + AttackParams)
[code].....
View 9 Replies
Mar 22, 2012
I want to create an ExpressionTree where a Func(of Vector, Vector, Vector, Vector, Double, Double, Vektor) should be called. So I use
Expression.Call(Forces(0).Function.Method, {Vec1, Vec2, Vec3, Vec4, Double1, Double2})(Vec1-4, Double1-2 are declared as ParameterExpression and Forces(0).Function as Func(of Vector, Vector, Vector, Vector, Double, Double, Vector). But I get an AgrumentException, because Forces(0).Function.Method has seven Arguments. (System.Runtime.CompilerServices.Closure as seventh argument at Index 0).
View 2 Replies
May 25, 2012
I am trying to convert a DLL function call which has the Callback function routine called within the DLL function call.The DLL function call signature is like this:
typedef void *HANDLE;
typedef HANDLE HACQDESC;
DECLARE_HANDLE (HWND);
[code]....
how to convert this DLL call to VB.NET and also how to create the callback function and send it as parameter to this function
call.
View 15 Replies
Feb 26, 2012
I have created lots of applications with visual basic 2008, tested them on many other computers, worked like a charm. After I moved to 2010, all my applications compiled, ran without a problem even on different machines (worst case scenario was that some older PCs needed the 4.0 framework to be installed first). Anyway suddenly I ran into a very weird problem which I cant figure out.I have Visual C# 2008 (Express Edition) on this machine installed and everything ran/compiled flawlessly but when I tried the application on a different computer, it can't even start. It crashes as soon as you attempt to run it and displays that 'Application Stopped Working' error.
I also tried to compile it as Release, then start the exe .. still the same problem. Sorry again for asking this on a VB forum, I just started playing around with C# after VB and didn't know where to ask.Aditional Info: Visual Basic 2008 and 2010 programs work perfectly on the same machines on which Visual C# 2008 doesn't. (I would be glad if some one could at least re-direct me to somewhere else )
View 4 Replies
Jul 21, 2009
UserLogin.zip Starting off with a very simple user database with encryption based on [URL]..Updating to an SQL database WORKS FINE using the SqlDB classes. Updating to a 2003 Access MDB DOES NOT - when I use OleDB Classes. They are almost identical. I am getting an error ""Operation must use an updateable query", but all the articles on this do not seem relevant. I need to get the MDB working.
View 3 Replies
May 10, 2011
I have a COM object that works fine in VB.NET, but not in C#. Both projects are .NET 4 console applications. The COM object loads in C#, but the methods don't return any values. Why would it work in VB.NET and not C#?
[Code]...
View 2 Replies
Nov 9, 2009
I have the following code written in VB. It works in VB 2008 Express But not VB .Net 2003?
View 3 Replies
Mar 30, 2011
I just completed my app and used advanced installer to make a setup of it, i sent it to my brother for him to test but when he runs it and tries to sign in he gets these errors
[code]...
When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box.now i think it means that it cant find the mysql connecter and data and stuff but the user shouldn't need to have that right? it should come with the app to make it work for everyone
View 1 Replies
Aug 17, 2009
does ADO works on VB 2008 ?i have this error when i tries to run this code
'Item' is 'ReadOnly'
and below is my code:
rs.AddNew()
rs!("pwd") = TextBox1.Text (it gives me the error here )
View 4 Replies
Dec 3, 2011
I'm trying to know if the scrollbars (in my case, the horizontal scrollbar) are showed in the main access window. I use GetScrollBarInfo.There are 2 days I'm, searching info about the function and the parameters, but they are hard to find.I can only find general descriptions of the API.I found some constant values in the ApiViewer 2004.
Here is my API-calling code (in a form class-module):
'vede se la scroll bar orizzontale visibile
Dim void As Integer
[code]......
View 8 Replies
Jun 8, 2011
I am a final year computer science student and i was confronted with this topic: Design, development and implementation of an efficient Bandwidth management system. i code with Vb.net and microsoft SQL 2008 as my database engine. honestly i've not written such application before, so i need a guide how the application can be built(especially the interface).please am not asking for the source code(if there is any), i only need a detailed flow on how the application works.
View 2 Replies
Feb 22, 2009
im just wondering how the try statement works. what i want to do is this: allow user to enter link eg "calc.exe" then open that link using shell like this: [code] if the user enters a name that the system doesnt recognises it glitches, so i thought i would try the try statement.
View 5 Replies
Mar 1, 2009
I thought I knew how ViewState worked, but I was wrong.I don't understand why the following ASPX page preserves the value typed into the TextBox after clicking on the Button?(ViewState is disabled for both the page and the TextBox.)
[Code]...
View 2 Replies
May 21, 2009
Not sure if this is the right place to post this, but the VB Script forum seemed only for inet apps. This is a script that runs when a user logs onto windows to map network drives.The PROBLEM: When a user logs into Windows on our network, this script runs, but sometimes it does not work. There is no MsgBox and the network drives do not map. However once Windows is loaded completely to the desktop, you can run the script and it will map the drives.
Does anyone see anything wrong with this code?? I did not write it, but am in charge of finding out why it is woring sporadically.
[Code]...
View 2 Replies
Jun 11, 2011
My curse seems to be SendInput... I have tried many sites and code variations and it never works right... it always returns an error. So can someone just whip together a quick class that has 3 public methods, one for keyboard (that takes a Keys data type) one for mouse, and one for Hardware?
View 7 Replies
May 24, 2010
I am developing an application that will engage a bar code scanner and will need to be listening for input even when it is not the active application or from a separate thread from within the application. I can get a handle to the hook when I set the project to compile for Net 2.When I set my project to compile for Net 4 I cannot get a handle from the SetWindowsHookEx.Same code, no changes at all.While obviously I can get a working DLL out of this it really is buggin the out of me.Additionally, if one of my colegues needs to adjust this DLL in the future and does not know, they may compile it in Net 4.I also have no idea what will be the effects if I reference this DLL in another project that is compiled in Net 4.Lastly, I am worried that I may encounter more difficulties like this in the future if I cannot figure out what the difference is.[code]
View 4 Replies
Jul 20, 2011
im running this bit of code that only works in step over. i tried running it normally but it didn't work then when i stepped over the code it works fine has anyone ever come across anything like this??
View 1 Replies
Feb 17, 2010
So my vb program works inside of vs 2008 with the code below but when i build it and put it in windows home server it crashes. The problem is with the if statement. If i take it out the program works just fine. the if statement searches the output from the shell.
schedule = "SCHTASKS /Create /SC " & Often & " /RU Administrator /RP " & password & " /ST " & TextTime.Text & ":00" & " /TN " & title & " /TR " & path & " > C:copypalslogs" & title & ".txt"
[Code]....
View 7 Replies
Jul 11, 2011
I was working on a MS Access database and had it complete, that is until my computer found its way to Windows XP repair and I lost everything -.- Anyways, I don't have Access anymore and I was wondering if I could use micosoft works as my database, or should I just buy MS office again? I got MS works for free, and I saw that I can make a database using that
View 3 Replies
Apr 20, 2011
Form1
Public Class Form1
Private Sub But_Bell_Click(sender As System.Object, e As System.EventArgs) Handles But_Bell.Click
MessageBox.Show("Ding a ling")
End Sub
[code]....
Where has the whistle button gone? The class part of the inheritance has works because you can access it via code.
View 1 Replies
May 19, 2009
I have the following regular expression for validating a file name:
^(([a-zA-Z]:|))?(((.)|(..)|(. %5D">^/:*?"|<>. |([^/:*?"|<>][^/:*?"|<>. ]))?))). %5D">^/:*?"|<>. |([^/:*?"|<>]*[^/:*?"|<>. ]))?$
I can get it to work in VB.NET but not C#. I can't figure out why it works in one but not the other.
[Code]...
As far as I can tell the patterns are identical in both languages with escaping. When I run the VB code I get a match. When I run the C# code I get nothing.
View 1 Replies