Re: Help wanted: CL, ASDF, and MSWin shortcuts



Hallo Kaz, group!
I don't know what should I have written in a copyright/licensing
section. Maybe I should have add a link to an initial MSDN article
from which 99% of code goes. I am sure everyone knows the source of
the code and I didn't intend to hide this. I am very unaware or
licensing problems. You know, Russia, where bears are walking across
the streets... Advice me what to do.
Ouch! You have to use COM objects to resolve a link?
I don't know if I really have to. I had a problem, searched the
inet, found a solution. It was the first solution I found. Maybe not
the best one. It works, that's enough for now.
You added a little bug I see. You added a CoInitialize call, just in case the calling thread hasn't called it.
I don't think it is a bug. My paste is a complete source of .exe
file (maybe I should have add .vcproj file too...). No caller is
implied, no need to call CoUninitialize. Correct me if I am wrong.

The function takes a TCHAR string, but then assumes it's WCHAR --- no conversion is applied to this input. You don't seem to understand Win32 character issues properly.
Maybe. But _tmain is a wizard generated main function. I don't think I
may change types of its parameters. I use "unicode character set" in a
project settings. _TCHAR is defined by
typedef wchar_t _TCHAR;
in this configuration. No warnings are issued on build. All seems to
be ok. lnk_resolve now works on windows XP and understands Cyrillic
symbols too (this means it deals correctly with characters), but fails
to work on Windows 98. If someone needs it to work under Windows 98,
one can either correct it himself or inform me and then I'll get
deeper in a character pecularities.

BTW I like how you changed something that was a pointer in the original code to an array, yet still call it ``lpszPath''.
In fact, I did all this in a great rush. I see there is defsystem,
clbuild, asdf and now there is Mudballs. It looks like a world after
Babylonian tower destruction. I just have finished huge 10$ lisp job,
massive 3$ per hour and I think I'll be unable to find ANY lisp job if
the things will go on this way. I need to save the time and (non-gc-
able) grey cells allocation I invested in lisp. ASDF is the strongest
build system now, but it is too weak. I only want here to be
_the_only_ de-facto standard build system. I have read Mudballs
rationale and found no exuse for it to exist. I don't have NIH
syndrom. I need just a working build system and if asdf resists to
changes, I'll just can make a fork or a set of extensions to it as I
did to iterate.

At the same time, I have two contracts, but going to gen unemployed in
a two weeks, etc, etc. I simply got no time to rename identifiers in a
working utilities.
.



Relevant Pages

  • Re: slime asdf cl-gtk2
    ... What exactly I have to do to install cl-gtk2 package? ... problems are you having with the ASDF tutorials you have read? ... You'll have to translate that to use Windows' pathnames. ... It is trivial because `hello-lisp` doesn't have any dependencies. ...
    (comp.lang.lisp)
  • Re: Mix Characters
    ... I will try as you said to get an answer from a Windows forum..if i will find ... encoding do you have the " always save the web page in the default encoding" ... Perhaps go to your Control Panel> Regional and Language Options dialog ... "If you remap your keybord to another character set, ...
    (microsoft.public.publisher.webdesign)
  • Re: Mix Characters
    ... I will try as you said to get an answer from a Windows forum..if i will ... encoding do you have the " always save the web page in the default ... Perhaps go to your Control Panel> Regional and Language Options dialog ... "If you remap your keybord to another character set, ...
    (microsoft.public.publisher.webdesign)
  • Re: More fun with "my" New Laptop
    ... George Graves wrote: ... Not so happy about getting WiFi to work on Windows though. ... (you need to enter it as a 26 character HEX code, ... disabling WEP allowed the Dell to connect instantly. ...
    (comp.sys.mac.advocacy)
  • Re: More fun with "my" New Laptop
    ... Not so happy about getting WiFi to work on Windows though. ... "other" type in the network name and the WEP code ... (you need to enter it as a 26 character HEX code, ... disabling WEP allowed the Dell to connect instantly. ...
    (comp.sys.mac.advocacy)