|
Thought of the Day™ is registered, I have to limit myself to a few bad puns per week.
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
"When you have eliminated the JavaScript, whatever remains must be an empty page." -- Mike Hankey
"just eat it, eat it"."They're out to mold, better eat while you can" -- HobbyProggy
|
|
|
|
|
Current-ly, I am shocked!
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "As far as we know, our computer has never had an undetected error." - Weisert | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Ohm, I do not see the light.
Mongo: Mongo only pawn... in game of life.
|
|
|
|
|
Corporal Agarn wrote: Ohm,
Corporal Agarn wrote: I do not see the light. It's because you're resisting.
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
"When you have eliminated the JavaScript, whatever remains must be an empty page." -- Mike Hankey
"just eat it, eat it"."They're out to mold, better eat while you can" -- HobbyProggy
|
|
|
|
|
Remember the Vogons' battle-cry, and counter-argument to dissent, is "resistance is useless!"1
1 From[^]
Mongo: Mongo only pawn... in game of life.
|
|
|
|
|
It induces some resistance, though.
|
|
|
|
|
Sounds more like impedance.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
Oh come on, we know that impedance is not Real!
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
"When you have eliminated the JavaScript, whatever remains must be an empty page." -- Mike Hankey
"just eat it, eat it"."They're out to mold, better eat while you can" -- HobbyProggy
|
|
|
|
|
Yes, but nevertheless it can get complex.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
I know I know but we must be patient, you know it's just a phase.
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
"When you have eliminated the JavaScript, whatever remains must be an empty page." -- Mike Hankey
"just eat it, eat it"."They're out to mold, better eat while you can" -- HobbyProggy
|
|
|
|
|
den2k88 wrote: it's just a phase.
Which is organized in shifts, as we all know.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
Be careful, someone could try to integrate it
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
It depends on the frequency that you inspect it.
|
|
|
|
|
Are you doubting of my capacitance?
|
|
|
|
|
You appear to be a little wound up, so your capacity is low, but your inductance could be quite high.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
It happens to me every time I work in relays.
|
|
|
|
|
|
You have no power here!
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
"When you have eliminated the JavaScript, whatever remains must be an empty page." -- Mike Hankey
"just eat it, eat it"."They're out to mold, better eat while you can" -- HobbyProggy
|
|
|
|
|
My capacitance for this kind of discharge is nearing its limit.
«I want to stay as close to the edge as I can without going over. Out on the edge you see all kinds of things you can't see from the center» Kurt Vonnegut.
|
|
|
|
|
normal batteries are working with an irreversible process. So it isnt possible.
Else: accus like eneloop are already invented
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
Does @SAKryukov or maybe anybody other knows where following article is available, maybe as PDF?
S. A. Kryukov, ‘Unicode Controls: What Can VCL Do?’, The Delphi Magazine, 116 (April 2005), p. 33-43
Thank you very much in advance.
Bruno
modified 19-Jan-21 21:04pm.
|
|
|
|
|
The Delphi Magazine was discontinued after I published this article. I may need considerable time to dig it out.
But let me tall you: this is not actual anymore. At that time, it was really a cunning trick, to enable Unicode for VCL. which was not designed to support it; and the source code wasn't available. It was to avoid re-writing VCL controls, but to pin-point some methods in certain controls which had to be overridden or added. The problem was solved, but in later versions of Delphi, Unicode versions have been introduced. And look at modern Free Pascal with Lasarus. It gives you true cross-platform UI, very nice, and yet majorly compatible with old VCL. You just won't need my work.
If you have any questions, I'll try to answer.
One point for you: if you want to address to some member, you have to comment on any of one's posts, such as answer of comment. I did not get any notifications on your question. Somebody somehow notified me.
—SASergey A Kryukov
|
|
|
|
|
Dear Sergey
First of all, thank you very much that you responded.
Sorry, I thought if I write "@SAKryukov " in the message, that the CP system will send a notification to you.
Now your article I think, is more than enough actual for me. I need to do a "crazy" thing, means: I need to migrate an bcb6 application from Interbase to MSSQL. More or less an easy thing, ADO works still fine with the old bcb6. I did most of these work already.
But now I'm asking me also, whether I should also go the way to save the data in Unicode and I'm looking for a confirmation whether my thinkings concerning all the consequences are correct. And for this I think your article could be a very great help.
Thank you very much again.
Kind regards
Bruno
[Edit]
My imagination...
At present everything in bcb6 is done with MBCS. That means:
- "Windows-ControlPanel-RegionalSetting-UniCode incompatible" needs to be setup correctly.
- Queries from DB do use TStringField. DBControls manage to show the data correctly (according to above mentioned regional settings)
New: Moving to UniCode DB
- All Queries using TStringField needs to be modified to use TWideStringField.
- While passing TWideStringField to DBControls, all WideStrings (Unicode) will implicitely converted to AnsiString (MBCS), by the "help" of WideString/AnsiString cooperation given by bcb6/VCL.
- Because of the point mentioned just above, still "Windows-ControlPanel-RegionalSetting-UniCode incompatible" needs to be setup correctly. This so that the above mentioned implicit conversion Wide/Ansi does work correctly.
[/Edit]
modified 19-Jan-21 21:04pm.
|
|
|
|
|
Do you really have to work with that badly obsolete Delphi where VCL was non-Unicode? I doubt it. At that time my work was a real saver, but right now all Delphi and Pascal libraries are all with proper Unicode support. My work did not do anything beyond the VCL UI, it has nothing to do with databases, etc. And it is inapplicable to modern Delphi libraries. Instead, I can try to answer your questions, but I haven't use Delphi for a long time. I have Free Pascal with Lazarus and recently worked with it and thing it's great.
And I seriously advise you to port code to Free Pascal. With Lazarus, it makes great cross-platform library and tools. (If not .NET with C#, of course. There is nothing closer to Object Pascal then C#. And yet, Delphi has some unique features non implemented in .NET; one of them is its fully-fledged metaclasses, a feature much more advanced then .NET reflection.)
—SASergey A Kryukov
|
|
|
|
|
Bruno,
Finally, I got to my old archives and dug out this old Delphi article, with full source code and the article, will gladly deliver it to you.
Please respond; probably, one way would be if you ask a formal question.
The article title and publication data: "Unicode Controls: What Can VCL Do?", The Delphi Magazine, 116 (April 2005), p. 33-43
—SA
Sergey A Kryukov
|
|
|
|
|