I'm at work, so I can't test it right now, but what about using quotations marks? Would that work around the space issue? Like this: "C:\Program Files\iNav\iGuidance"
-psyrex
JIT: Sorry... it does accept long path names, but it doesn't accept spaces. Therefore you have to use progra~1. I don't think I can fix that except by not using INI files. A future version may use XML.
I'm at work, so I can't test it right now, but what about using quotations marks? Would that work around the space issue? Like this: "C:\Program Files\iNav\iGuidance"
-psyrex
Gen 1: Pentium 3 1GHz - ATX - 2005
Gen 2: Pentium M 1.6GHz - ITX - 2006
Gen 3: Pentium M 2.0GHz - 5.25" SBC - 2007
Gen 4: (coming soon: Core2 Duo - 3.5" SBC - 2009)
...it never ends
I don't think so. Maybe putting quotes around the entire Startup="Run(....),..." line, but I doubt that too. The problem is not how I am handling the RUN command, the problems is that I am reading a long comma-delimited list from an INI file, and if you have Startup=Run(c:\program files\iNav\..... then my INIFile.ReadString(Statup) function only returns "Run(c:\program".
I must be doing something wrong, because even with the 8.3 format (progra~1 etc) it is failing on me.
I use the command:
dir /x to list the 8.3 names... so I know I am using the right ones. Will try again tonite.
2002 Honda CR-V
Carputer progress: 90% [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ -]
Spent so far: $1105.90
Download the NEXUS Skin for Centrafuse
...or even Listen to my music
OK, I tried just now...
Path to my exe:
D:\General Programs\iNav\iGuidanceiGuidance.exe
this is what I am using:
StartUp=Run(D:\GENERA~1\INAV\IGUIDA~1>IGUIDA~1.EXE )
...and I get:
Run Error: D:\GENERA~1\INAV\IGUIDA~1>IGUIDA~1.EXE Not Found!
Any ideas?
2002 Honda CR-V
Carputer progress: 90% [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ -]
Spent so far: $1105.90
Download the NEXUS Skin for Centrafuse
...or even Listen to my music
Whats the > doing there?
Edit: Regarding JIT's last post
Current projects: iGmod reloaded (Latest release) (put on hiatus indefinatly)
Unlimited Internet and gps tracking for $6 a month with boost mobile!
Carputer 2: www.lmaocar.com
That was typo in the message.
Copy pasting now, I have exactly this: (there is really no space after the last parenthesis)
StartUp=Run(D:\GENERA~1\INAV\IGUIDA~1\IGUIDA~1.EXE )
Originally Posted by PURDooM
2002 Honda CR-V
Carputer progress: 90% [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ -]
Spent so far: $1105.90
Download the NEXUS Skin for Centrafuse
...or even Listen to my music
You have a space before the ")" at the end. ...or is that another typo?
Edit: Sorry, I guess I didn't read your whole post at first
Also, you don't need to abbreviate iGuidance\iGuidance.exe.
If neither of those fix it, make sure D:\GENERA~1 is the correct folder (are you sure it's not ~2)?
...in short: You can use long file-names, as long as they don't have a space in them. If they have a space, you have to use the ______~? equivalent.
Edit: Cut and paste it into the address bar of any explorer or IE window. If you do that and press enter does it run?
If you still can't get it working, you could always just put an auto-it script in the SKINbedder directory (or maybe the iGuidance sub-dir of Sb), and then you don't need to specify a path, just a filename.
Hummm... that's kinda what I do...Originally Posted by PURDooM
All PNGs are drawn using "TPNGObject.Draw()" on to a "TSkinLayer" (you can think of it like a panel). The CreateParams of "TSkinLayer" uses ExStyle = ExStyle || WS_EX_TRANSPARENT. The "TSkinLayer"'s have there Parent set to the main SKINbedder form. The "TWindowLayer"'s (which each window is embedded to) have the main form as their parent too, but the buttons are always on-top of the map window.
The WS_EX_TRANSPARENT property still allows windows behind it to draw over it. It should recieve a WM_PAINT whenever that happens, but it doesn't??? If I do not use WS_EX_TRANSPARANCY (nor WS_EX_LAYERED), I can still make it transparent by setting the Canvas.Brush.Style to bsClear in the creator. However, when I do that the "transparent" parts never update (even on a minimize/restore??? ...they come out transparent to anything behind SKINbedder sometimes).
Any clue? Does your method still apply? How whould I use WS_EX_LAYERED to my advantage? Thanks for the help.
Bookmarks