|
Have you considered reading the documentation ?
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
I copied the text, printed it out, and have been studying it for the past 2 1/2 hours.
I have it figured out. A BIG THANK YOU for your help and support.
rspercy
If "You wash your feet and find a pair of socks " Then
"You ARE a Redneck"
End If
|
|
|
|
|
Excellent - see that's what we are here for to help you learn, give you guidance when you get stuck with some code. Your persistent request for code/example/sample/[snd me codz plz] is a standing joke in the forums and only irritates the people who answer the question here. Thats why you got links and suggestions you read some.
When you get stuck into the coding and have a problem then come back and ask, the response will be very different.
Note: your post was also 5 voted (not by me) to indicate approval.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Now I know why I see all links instead of code.
You have to Read. If you dont read, You dont code.
It is like living in Georgia, USA.
This is a 'Right To Work' State, If you dont work, You dont Eat.
rspercy
If "You wash your feet and find a pair of socks " Then
"You ARE a Redneck"
End If
|
|
|
|
|
Yep Singapore is the same, no welfare.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
I have a problem in VB Net with an array of objects on a form imported from VB6. This appears to stem from the line:
Public WithEvents Value As AxMaskEdBoxArray.AxMaskEdBoxArray
This is flagged as an error with the message:
'AxMaskEdBoxArray.AxMaskEdBoxArray' is not defined.
The file AxMaskEdBoxArray.dll has been added to the References and had been added to the Register with the command:
regsvr32.exe AxMaskEdBoxArray.dll
Does anyone have some idea as to what I can do to remedy this?
|
|
|
|
|
You need to work out how to scope the object in VB.NET. I'd type AxMaskEdBoxArray - if the right imports have occured, moving the mouse over the name should give you an array from which you can create the right using statement, or scope.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
Hello Christian,
As a result of your message, I clicked on AxMaskEdBoxArray.dll, which came up in the pop-up window and a click following a dot revealed nothing, so I left the line to read:
Public WithEvents Value As AxMaskEdBoxArray
The good news is that the error message disappeared and the project was built without any errors. Unfortunately there was a really weird side-effect.
The project loads data from two sequential files with the line:
FileOpen(1, Filename, OpenMode.Input)
It then reads numeric data with commands such as :
Input(1, Numeric_Varaible_Name(n)) and text with the command:
String_Variable_Name(n) = LineInput(1)
Since making the change, the program fails to read the text data. A QuickWatch of one of the string variables shows “” where it should be, but “Nothing” where there should be text. It also fails to get text data from an INI file using GetPrivateProfileString. Reversing the change to AxMaskEdBoxArray.dll does not correct this.
Fortunately I have a backup! Where do you think I should go from here?
Chris J.
modified on Thursday, August 20, 2009 10:56 AM
|
|
|
|
|
Did you Import the namespace from the library?? Go to the top of the code window and start typing, Imports when you hit the space bar after the word, a list of top-level namespaces will show up in Intellisense. The top-level namespace of your library should be in that list. Pick the right one and you may just solve the problem.
|
|
|
|
|
Hello Dave,
I tried what you suggested (a lot quicker than adding to references in the Solution Explorer window!). By selecting AxMaskEdBoxArray I entered the line Imports AxMaskEdBoxArray. Unfortunately the error message is still there.
Thanks for trying,
Chris J.
|
|
|
|
|
This is NOT an alternative to adding a reference. You still MUST add the reference, then you Import the namespaces that the library exposes.
|
|
|
|
|
Thanks for that info Dave. Unfortunately it still didn't work. As to where I got the Namespace from, I'm afraid that I really don't know. The project concerned was originally written in MS Basic, before windows was even thought of. I then converted it to VB6 and then to VB Net. It suffered much modification on the way and no doubt I picked up the namespaces during that process. Sorry I can't be more informative.
Any more ideas? By-the-way did you see what happened when I tried something (probably wrongly) inspired by Christian's suggestions!
Chris J
|
|
|
|
|
The MaskedEditBox you imports DOES expose a namespace, all COM-based controls do. I know you're using a COM-baed control because you added a refernec to it and you can only do that on COM-based and .NET-based components. The namespace is probably going to start with "AxMasked", or something like that.
|
|
|
|
|
Hello Dave,
In view of your comments I looked and found AxMaskEdBoxArray under the COM tab in the Add Reference window. However, when I tried to add it I got the message:
"A reference to ‘AxMaskEdBoxArray’ could not be added. Converting the type to a .NET assembly failed. Library AxMaskEdBoxArray was exported from a CLR assembly and can not be re-imported as a CLR assembly."
This meant nothing to me, but may partially answer your question as to where it came from and hopefully give us a clue as to how to remedy the situation?
Chris J.
|
|
|
|
|
Before, you said that you added a reference to the .DLL. Soooo, this is in direct conflict with what you now posted.
Since the control shows up under the COM tab, it IS a .COM-based .DLL or .OCX file. At this point, I'd remove the reference and re-add it from the COM tab. If it fails again, I'd go back to the manufacturer of the control and see if they have an updated version that works with .NET.
That's about all I can tell you without being able to see your system.
|
|
|
|
|
I may have given you incomplete information. The file that I tried to add from the COM listing was AxMaskEdBoxArray.tlb, whereas the file that had been previously used was AxMaskEdBoxArray.DLL. I don’t know if this makes any difference.
How do I determine who the manufacturer is? To the best of my knowledge it came with VB6 or even VB4.
|
|
|
|
|
If you have a choice, you want to add the reference from the COM tab, not the files themselves.
I get the feeling that I already know the answer, but you right-click the .DLL file and click on the Version tab.
|
|
|
|
|
The Company Name in the Version section of properties shows my name! I assume that this was what you suspected.
Creating a DLL file is way beyond my technical competence, so I can only assume that it must have been generated by one or other of the conversion routines that the project has been through.
I have found a small AxMaskEdBoxArray project which also seems to founder when I try to Build it, but I suspect that the last thing that you want is to see the code.
I shall try again to find someone locally who has the requisite expertise to help.
|
|
|
|
|
The component was probably built in the old VB6 project. Just because the extension is .DLL doesn't mean you didn't build it. You just don't know you did.
|
|
|
|
|
Hello Dave,
I come back to you with some reluctance, as you have been very patient in trying to deal with my problem. Needless to say I got nowhere going back to the manufacturer of the DLL!
I thought that the simplest solution would be to delete the Mask Edit control, which was part of an array, in VB6 and make a Text Box. The conversion appeared to work fine with the exception of some now well practiced modifications. However, I have the same problem that I encountered when I took up Christian Graus’ suggestion. Text is not captured from a LineInput command (see my message in this thread 15:23 20 Aug ’09, which I am happy to copy to you if you can’t find it).
If you can help, I should be very grateful.
Chris
|
|
|
|
|
Hello,
i have a question concerning an Access ADP project that connects to a SQL 2005 server.
Is it possible to have mulitple subforms depended one mainform.
Example:
I have Actions. Each Action has material and texts associated.
I want to go through the Actions and for each Action the corresponding Material/Text information needs to be displayed. Also very important i need to be able to Edit the text fields and add things to the material records/list for each action.
Is this possible? Subforms that depend on another subform and are editable?
Thx in advance for your help.
max
|
|
|
|
|
What do you mean with: maddylein wrote: mulitple subforms depended one mainform
...
Subforms that depend on another subform and are editable ?
From your example I understand that you will have a main form on which you want to browse records (actions), and then when you click a button or something a new window is opened with the details (material and texts) of the selected action.
This is possible, and not even necessarily very difficult.
Editing details on such a subform, is possible and not even necessarily very difficult.
You are also hinting at maybe wanting to have two sub forms open at the same time. If so, why would you want to?
Doing it in Access VB may be a little trickier, but not by much. An option you can consider, is to use Visual Studio and VB.NET, to build (at least) the application with which you browse actions and edit details. Only the printing could be left to MS Access, but even that can also be built with Visual Studio and VB.NET.
My advice is free, and you may get what you paid for.
|
|
|
|
|
Hi I m using Nokia 5130 mobile.
I m trying to communicate from PC to mobile.
I can't get information on that mobile like
Buad Rate and request Command.
How can I Identify Buad Rate and Command.
|
|
|
|
|
Is this related to VB.NET ?
Vuyiswa Maseko,
Few companies that installed computers to reduce the employment of clerks have realized their expectations.... They now need more and more expensive clerks even though they call them "Developers" or "Programmers."
C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.somee.com
vuyiswa@its.co.za
http://www.itsabacus.co.za/itsabacus/
|
|
|
|
|
Ya I m trying to communicate using VB.NET.
I m doing a program that recognize SMS content and process operation.
Ex. If u send Save SMS It will save the Record.
|
|
|
|