I did recode the whole ParamStr() functionality so it works in the
reg.exe-way, but I'd be very grateful if the bug got eradicated at
Borland's end of the line.
> How do you enter a double quote character (") on the commandline?
I just answered this very same question a couple of days ago. Look at
the "Escaping of quotes in parameters?" discussion in the
"borland.public.delphi.language.delphi.win32" newsgroup.
Gambit
> How do you enter a double quote character (") on the commandline?
Use GetCommandLine instead of ParamStr. I think the " bug is in QC.
--
Craig Stuntz [TeamB] · Vertex Systems Corp. · Columbus, OH
Delphi/InterBase Weblog : http://blogs.teamb.com/craigstuntz
Everything You Need to Know About InterBase Character Sets:
http://blogs.teamb.com/craigstuntz/articles/403.aspx
>I just answered this very same question a couple of days ago. Look at
>the "Escaping of quotes in parameters?" discussion in the
>"borland.public.delphi.language.delphi.win32" newsgroup.
Sorry, hadn't seen it. Searched the newsgroups for "double quote" and
"doublequote", not for quote...
Craig:
> Use GetCommandLine instead of ParamStr. I think the " bug is in QC.
I already recoded it before I thought of mentioning it here. ;)
The reason I posted it was to raise awareness of this. But as can be
seen above it did not cross my mind to search for quote.
Thanks anyway.