Page 2 of 22 FirstFirst 123456789101112 ... LastLast
Results 11 to 20 of 216

Thread: [Release] SKINbedder V3 - Preview

  1. #11
    Banned RPM_VR4's Avatar
    Join Date
    Nov 2004
    Location
    L.A.
    Posts
    1,893
    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.

  2. #12
    Maximum Bitrate psyrex's Avatar
    Join Date
    Jun 2005
    Location
    Oakland, CA
    Posts
    536
    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

  3. #13
    Banned RPM_VR4's Avatar
    Join Date
    Nov 2004
    Location
    L.A.
    Posts
    1,893
    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".

  4. #14
    Raw Wave justintime's Avatar
    Join Date
    Apr 2005
    Posts
    2,695
    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

  5. #15
    Raw Wave justintime's Avatar
    Join Date
    Apr 2005
    Posts
    2,695
    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

  6. #16
    FLAC PURDooM's Avatar
    Join Date
    Jun 2005
    Location
    Anoka County, MN
    Posts
    1,020
    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

  7. #17
    Raw Wave justintime's Avatar
    Join Date
    Apr 2005
    Posts
    2,695
    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 )


    Quote Originally Posted by PURDooM
    Whats the > doing there?

    Edit: Regarding JIT's last post
    2002 Honda CR-V
    Carputer progress: 90% [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ -]
    Spent so far: $1105.90


    Download the NEXUS Skin for Centrafuse
    ...or even Listen to my music

  8. #18
    Banned RPM_VR4's Avatar
    Join Date
    Nov 2004
    Location
    L.A.
    Posts
    1,893
    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?

  9. #19
    Banned RPM_VR4's Avatar
    Join Date
    Nov 2004
    Location
    L.A.
    Posts
    1,893
    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.

  10. #20
    Banned RPM_VR4's Avatar
    Join Date
    Nov 2004
    Location
    L.A.
    Posts
    1,893
    Quote Originally Posted by PURDooM
    -put all of your interface on a new window
    -set the new window to layered transparency (with no borders or caption)
    -use BitBlt to copy the contents of iguidances window into memory somehow so you have a fresh copy of the iguidance display every time you refresh
    -Have the new window follow around the status changes (minimize, zorder changes, ect) of iguidance/skinbedder (with set parent or something) by making it a modal window
    -Have the new window follow around the size/position of iguidance/skinbedder

    And then you have buttons that appear to be in the window, and arent affected by iguidances redraw. Its alot of codeing though
    Hummm... that's kinda what I do...

    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.

Similar Threads

  1. Replies: 27
    Last Post: 10-29-2005, 10:30 PM
  2. [Release] SKINbedder BETA 2.99999
    By 0l33l in forum SkinBedder
    Replies: 450
    Last Post: 09-23-2005, 04:38 AM
  3. [Release] iGLaunch v3
    By 0l33l in forum SkinBedder
    Replies: 145
    Last Post: 07-05-2005, 11:33 AM
  4. [Release] SKINbedder v2
    By 0l33l in forum SkinBedder
    Replies: 242
    Last Post: 07-05-2005, 05:01 AM
  5. [Release] SKINbedder 1.0
    By RPM_VR4 in forum SkinBedder
    Replies: 41
    Last Post: 06-26-2005, 05:03 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •