|
If you believe that this sort of language and attitude is going to get you help in the future you are likely to be sadly disappointed.
Just say 'NO' to evaluated arguments for diadic functions! Ash
|
|
|
|
|
Here[^] is the VB6 reference for the TextBox , but I cannot see any property or method that offers what you want. However, VB6 is very old now and I don't think there is much support for it from Microsoft so you may find that there is no answer to your query.
Just say 'NO' to evaluated arguments for diadic functions! Ash
|
|
|
|
|
Richard MacCutchan wrote: but I cannot see any property or method that offers what you want
U R right.
But let me ask you... How the context menu appears in textbox? We both know that there's no magic in real life
|
|
|
|
|
I c there's no anyone who helps me, it's a pity.
|
|
|
|
|
P$YCH0 wrote: I c there's no anyone who helps me, it's a pity.
That's not true; both Eddy and I have tried to help you by researching the general area that you are trying to work in. The fact that we did not find an answer that satisfies you is down to the fact that you are expecting something that may not be available, and working with a very old and unsupported language.
Quite frankly, for someone who only joined CodeProject today, your attitude does not help your cause.
Just say 'NO' to evaluated arguments for diadic functions! Ash
|
|
|
|
|
someone who only joined CodeProject today
Yes you are right. I'm new to this forum. But my experience in programming VB6 quite long it's more then 1 day
And you judge a man only using term 'forum-life-time'? Yes it's realy wisely!
Instead of workin' advise YOU spit a common words. You know, I'm searching for answer but not earning 'reputation on forum' by 'bullshit posts'.
Yes I'm not 'power poster' but that's not the goal to strike VB-newbiew by 'empty' advises like 'screw tones of left-part libraries to your tiny project'
But any way thank you for useless posts.
Let me give you 'working' advise: If you don NOT know what to say, then keep silent.
P.S. Sorry for my english (but, that's a another cause for you to comment
|
|
|
|
|
Richard MacCutchan wrote: Quite frankly, for someone who only joined CodeProject today, your attitude does not help your cause.
Exactly what I was thinking............
Dave
Find Me On: Web| Facebook| Twitter| LinkedIn
CPRepWatcher now available as Packaged Chrome Extension, visit my articles for link.
|
|
|
|
|
It's only gurus like you spitting bulshits!
You can say something on its merits?
Let's go...
Pizdabol!
|
|
|
|
|
to the losers
Yo, Dave & Richard
U both suck that proposition
So why you are tryin'
To askin' the question
your turn mf's
|
|
|
|
|
I don't know who who are, or who you think you are, or what impression you are trying to make, but I would just like to offer the following advice;
Your method of answer, language capabilities, and presentation style will quickly alienate you within the community. The CodeProject is a community of professionals and hobbyists with a wide range of skills and all anyone here is trying to do is help each other.
Your style may work well and be accepted on other forums, but is not generally accepted on the this site (except maybe in the Back Room and SoapBox forums).
All that will happen is people will just start to ignore you, and then what assistance will be available to you?
Time to drop the teenager attitude and grow up, or it will be a future of 'extra fries' for you.
That is all I am going to say on the subject.......
Dave
Find Me On: Web| Facebook| Twitter| LinkedIn
CPRepWatcher now available as Packaged Chrome Extension, visit my articles for link.
|
|
|
|
|
And you have said nothing.
I ask concrete question. And you the professional start flame.
There's no right answer from you.
Is it professional to said everithing except the coverage of the topic?
Ask yourself, is your answers useful for me and maybe future "explorers" and hobbyists?
Count the flood answers! The problem remains unresolved.
So why you start answer the question you can't resolve?
And leave your reprimands to your kids if any.
|
|
|
|
|
The VB6 textbox doesn't expose any kind of methods for getting at the ContextMenu. You'll have to use Win32 functions to get at it and modify it. Warning! Not for the faint of heart or noobie of VB.
Example[^]
Keep in mind that Microsoft hasn't supported VB6 in years and the communities on the 'Net that are supporting questions like this are disappearing fast. I would highly suggest abandoning VB6 development and moving to VB.NET.
BTW: If you used VB.NET, this question would likely never have come up because it exposes what's needed to do what you want without poking around in Win32.
|
|
|
|
|
Oh, realy? Thank you, at least you are not trying to attaint me.
Can you post your realization of 'get at it and modify it'. I'm interesting only the point there you are getting handle of the context menu.
[with doubt ] You are not dglienna, right?
|
|
|
|
|
I don't have an example.
I abandoned all VB6 developement 9 years ago when I got my hands on the .NET 1.0 Beta.
P$YCH0 wrote: You are not dglienna, right?
Nope.
|
|
|
|
|
|
For your future reference, using bold inside a code block, does not show up very well. It would be better to do something like:
Public Sub New(ByVal lineIn As String)
parent = Trim(lineIn.Substring(0, colStarts(1)))
enfant = Trim(lineIn.Substring(colStarts(1), colStarts(2) - colStarts(1)))
des_F = Trim(lineIn.Substring(colStarts(2), colStarts(3) - colStarts(2)))
des_AD_F = Trim(lineIn.Substring(colStarts(3), colStarts(4) - colStarts(3)))
des_A = Trim(lineIn.Substring(colStarts(4), colStarts(5) - colStarts(4)))
des_AD_A = Trim(lineIn.Substring(colStarts(5), colStarts(6) - colStarts(5)))
draw_iss = Trim(lineIn.Substring(colStarts(6), colStarts(7) - colStarts(6)))
dnf = Trim(lineIn.Substring(colStarts(7), colStarts(8) - colStarts(7)))
baloon = Trim(lineIn.Substring(colStarts(8), colStarts(9) - colStarts(8)))
util_qte = Trim(lineIn.Substring(colStarts(9), lineIn.Length - colStarts(9)))
lastRowNum += 1
rowNumber = lastRowNum
SetDigitsAndSuffix(parent, parDigits, parSuffix)
SetDigitsAndSuffix(enfant, enfDigits, enfSuffix)
End Sub
Also, without knowing the values of colStarts() and lineIn it is very difficult to offer a sensible suggestion.
Henry Minute
Do not read medical books! You could die of a misprint. - Mark Twain
Girl: (staring) "Why do you need an icy cucumber?"
“I want to report a fraud. The government is lying to us all.”
|
|
|
|
|
Hi Vijay
My guess is that the input file is not the format you expect i.e. does not have the header line with the fields that are expected.
If I'm right the colStarts() array won't be set up correctly - that might mean changing the function that creates the array.
Regards
David R
---------------------------------------------------------------
"Every program eventually becomes rococo, and then rubble." - Alan Perlis
The only valid measurement of code quality: WTFs/minute.
|
|
|
|
|
Hello David,
Hope you remember me.
The application produces thiss error message for only few input files. and more over, the input file is formatted to a desired format, so that the comparision between the 2 files are done easily.
The columns of the 2 files compared are the same.
|
|
|
|
|
Vijay
If you send me a copy of the files I'll have a look and see if I can spot what's wrong.
A copy of the class that is being used might also be useful - not sure I've got one from last year.
Regards
David R
---------------------------------------------------------------
"Every program eventually becomes rococo, and then rubble." - Alan Perlis
The only valid measurement of code quality: WTFs/minute.
|
|
|
|
|
Thanks for your reply.
Will send you the copy of the files.
|
|
|
|
|
What are the values of lineIn , colStarts(3) and colStarts(4) when the error occurs?
Just say 'NO' to evaluated arguments for diadic functions! Ash
|
|
|
|
|
|
Brilliant, and what does that tell us?
Just say 'NO' to evaluated arguments for diadic functions! Ash
|
|
|
|
|
so you get an exception at a specific line, and the message tells you startIndex and length don't fit the string you're working on. The ONLY logical next step is to have a look at the length of the string, and the values of startIndex and length.
startIndex and startIndex+length both must be in the range [0, stringLength] for obvious reasons. Go check it. And fix it. Don't tell me it works most of the time, I don't care. It has to work every time.
|
|
|
|
|
Hello,everyone! I have a question about operating XML file. I need to open a XML file which was a template when the application run, after I've input in TextboxA, the XML file could be saved as a new file in one folder. Then open the saved file again and other Textboxes' text will be written in its elements. (In text_changed event). My question is : I know how to open and save a XML file, but after I save it ,if I want to write new text in it , I need to load the file again?
When I write all text in XML, it would need open--write--save and repeat much times ?I think it is so fool……
So,could you give me some suggestions or help? Maybe I should use thread? But there are so much controls
Thanks !
|
|
|
|