Trent,
OK, I see your point and where I did the mistake. I used the old thread with the old problem and wrote in the message, posted yesterday @ 12:11:45 PM: 'sorry for asking this again, but it crashes on two of my machines (Intel and AMD) even with the newest beta:'
Do you really mean the 'newest beta' could be an old example? Then I would have to think hard about my english...
And I took the SampleDataInstallerClass while I'm not using my first framework and I really don't want to be asked over and over again if I can reproduce the errors with the examples coming with a framework.
As mentioned, english is not my native language. But I do my very best to express myself and to improve my english. Sorry if my best is not worth a penny, but it's all I have.
So let's get back to the issue:
I really hate it to be told there is no problem when my machines are crashing over and over again, reproducible at the same point with a cross-thread-error. And I really hate it to post an easy fix (OK, it was a fix in C# and surely not the best way to fix the problem), but only to hear that 'there is no problem at all, but thanks for your efforts'. More than that I hate to be told over and over again something like: 'We are very familiar with how threads and events work and what must be done in regards to talking to the main thread via a delegate' while my machines are crashing with cross thread errors.
Or even better: '...you can create your own deployment dialogs right now as we speak.' And I got told that not only for dialogs. If I would plan to write my own database-deployment-dialogs, my own localization and so on among other things I got told I could easily do by myself, I would not know why I should spend money for a framework.
Maybe the subject of the thread is not a subject which describes correctly the kind of the problem or where it lies. But if you had have a look at the posted code two steps earlier in this thread you would have seen that it can't be code out of an old example, but that it is actually source code of the newest source code of the framework. Or can you show me any old example with a method 'Private Sub LoadSQLServers()' which is not identical with the source code of the framework like it was at July, 24?
Again, I beg your pardon if I expressed myself wrong or took the wrong thread or subject to get you knowing about that the problem persists even with the newest beta.
You wrote me above in the thread: 'I ran the C# sample that gets installed with the framework (instead of the one from the forum) and did not have any issues.' One or two messages later in the thread you wrote me: '...you are getting a cross-thread violation, which we have run into an issue recently where one machine would get the error and not another.'
So what do I have to think now? Is there a problem which you can reproduce or not? Am I stupid? Am I hallucinating problems when I see my machine crashing? Ah, I should stop smoking that damned stuff...
What do you think what I posted for what Microsoft tells about accessing the GUI while on a thread? To annoying you while looking at my machine crashing with a long known cross-thread-error I told you a long time ago in many messages?
And that's not the only problem I am reporting only to get told something like: 'There is no problem, the framework is used for apps running in production environments world wide without any issue'.
Am I dreaming? Should I believe that I am actually the only one at the whole world with a sometimes wired browse dialog? Is it really true that I have to do all I can do to get you to reproduce an error which takes only three mouse clicks to reproduce? Do you know what you wrote me the first time I told you about the wired browse dialog throu email?
Yes, something like: There is no problem at all, the browse dialog is used by many, many people out in the field without any issue.
Dear Trent, please tell me what do I have to do not to annoying you but to get token serious when reporting bugs?
Do you remember what kind of fight I had to fight to get you to understand what I mean at the newly introduced Search Field Identifier? I gave you an example how Microsoft it does in VS to get you understand the need of numbering the new identifier and you wrote me: 'Well, the reason we don't do that by default is for backward compatibility..and core logic.'
What? Backward compatibility for a newly introduced identifier nobody could have ever used? What backward compatibility? I didn't understand. I really didn't understand. I do not understand 'til now. Do you? Can you tell me what kind of backward compatibility the Search Field Identifier should have? I can't imagine of anything...
And core logic? What kind of core logic? I think I need an example...
But at the good end you wrote: 'I think that I get where you are coming from. I agree that it would be easier to increment the name for subsequent column names. This would be a farily easy thing to implement in a future build. I will add it to the list.'
Thanks god, Trent got me right, I thought. :-)
But why took it so long time an so hard efforts to get him to that idea that it 'would be easier to increment the name'?
Did it not even VFP this way? Numbering identifier automatic?
Trent, I think there is a lot going wrong with our conversation. It seems I'm not able to communicate in english. I should stop it, I think. Maybe I should stop programming at all. It seems someone spoke a spell at me to find any bug, but not to be taken serious when reporting.
OK, Trent, let me beg your pardon again if I did or wrote something stupid. But please understand that I'm tiered of writing 4 or 5 messages to get you things done that take 'a 30 second fix'
At any rate, I have already spent far more energy than was ever necessary on a 30 second fix...
You took the words right out of my mouth, my words, dear Trent, my words...
...it will be in the next posted update.
This thread was started by me in january. Can you tell me why it took so long time and so many messages when it is only about a 30 second fix?
Ralph