Page 1 of 2 12 LastLast
Results 1 to 10 of 16

Thread: RoadRunner Source Code

  1. #1
    Newbie
    Join Date
    Jan 2008
    Posts
    10

    RoadRunner Source Code

    Hi,

    I recently got hold of the full software including the source code. However, trying to understand the source code, and how the program works is proving difficult. There don't seem to be any help files with the code at all, and the variables in the code don't appear to have been given understandable names, plus the most of the comments (for me) are not adequate enough to be able to go through the program step by step and understand it, so that I can easily modify it myself for my own purposes (or write new routines for others). (I have to admit that I'm not exactly an expert in VB at present, and maybe the person that wrote the code deliberately limited comments etc.). Has anyone else gone through the program and typed in their own comments for their own understanding?? If so, would they be willing to share them???

  2. #2
    Newbie alienmanfc6's Avatar
    Join Date
    Sep 2007
    Location
    Ashton
    Posts
    26
    I don't really have a answer to your question but where did you find the source code...i have been looking all over for it and cant find it anywhere.

  3. #3
    RoadRunner Mastermind
    Auto Apps:loading...
    guino's Avatar
    Join Date
    Nov 2004
    Location
    Toronto, Canada
    Posts
    9,818
    Honestly, the source code of RR is nearly 50% code and 50% comments, so I find it hard to believe there's "not enough" comments. Plenty of people have downloaded/worked/changed/added onto the sources without too much trouble. Still, the software is very complex in its nature (skins+codeflow, etc) and I wouldn't be surprised if advanced programmers had trouble following it. All I can say is that you should start reading from modRoadRunner -- though this should be obvious As sub Main() is in there. ALL global variables are forcibly defined and well commented so even if their names are not "intuitive" they should be easy to understand. Still I'd not expect anyone to open a project this size and understand everything without spending sometime with it.

    The latest source (Nov 07) is available in BlueZX3's museum:
    http://myspotontheweb.no-ip.org/inde.../page0008.html
    Ride Runner RR's Myspace

    "Being happy is not about having what you want, it's about wanting what you have."
    "The best things in life are always free - but that doesn't mean money can't buy you good things."

  4. #4
    Maximum Bitrate
    Join Date
    Oct 2003
    Location
    Copenhagen, Denmark
    Posts
    747
    I think of myself as intermediate when it comes to VB, and i had problems following the entire flow, but was able to identify where i needed to put my code for my own expansions of RR. I would say that you need a good understanding of VB6 to grasp all that RR does, and time...lotsa time :-)
    Transflective Lilliput 8", LV-677DC Core Duo 1,83Ghz, , Mpegbox uSDC20D, Shuttle Express, HQCT, PG XS6600 http://carpc.boyakasha.dk

  5. #5
    Newbie
    Join Date
    Jan 2008
    Posts
    10
    Guino,

    Thought I'd better reply to what you'd said. Hope you can forgive me if you thought I was being nasty about your program, that wasn't the case. At the present, I am just about a complete novice at VB (although I did start to write small programs in it years ago). I want to try and understand exactly how your program works, and as such started stepping through the source code using VB6, but in my particular case, alot of the code is just a complete blur to me, and your comments (for me) didn't seem to fully explain the inner goings on. One thing I did notice however (don't know how you feel about this one), is that in the main module (I think its modRoadRunner), you have written short comments to explain what some of the variables are. I was taught many years ago at college, that when you are writing programs, you should always make your variables reasonably descriptive, so that anyone else who needs to go through a program and make alterations, can understand the code. Having to add comments to explain what you variables are (and do), is surely bad programming practise????
    Don't know what you think about this, again I'm just making an observation, not being nasty. Apart from that, I think that your program is absolutely fantastic, and it must have taken ages for you to write it (well done).

  6. #6
    Mo' Programming Mo' Problems
    Auto Apps:loading...
    Sonicxtacy02's Avatar
    Join Date
    Sep 2004
    Location
    Woodbridge, VA
    Posts
    8,161
    Blog Entries
    51
    cmon now. How much time should be spent focusing on the commentation of the program and "proper programming practice"? Noone will go back into RR and re-declare every variable and notate every line.. its a waste of time. Once you understand what you are trying to do then road runner becomes a very easy program to understand. I never knew a thing about VB before cracking open rr's source. And at first it was as confusing as you describe. But what you have to do is decide what u want to get from it? Do you want to add a command? A Label? An Indicator? I mean you have to have a goal other than just understanding how it works because road runner is not a program that you can read line by line and suddenly get it.

    Quote Originally Posted by malharvey View Post
    Guino,

    Thought I'd better reply to what you'd said. Hope you can forgive me if you thought I was being nasty about your program, that wasn't the case. At the present, I am just about a complete novice at VB (although I did start to write small programs in it years ago). I want to try and understand exactly how your program works, and as such started stepping through the source code using VB6, but in my particular case, alot of the code is just a complete blur to me, and your comments (for me) didn't seem to fully explain the inner goings on. One thing I did notice however (don't know how you feel about this one), is that in the main module (I think its modRoadRunner), you have written short comments to explain what some of the variables are. I was taught many years ago at college, that when you are writing programs, you should always make your variables reasonably descriptive, so that anyone else who needs to go through a program and make alterations, can understand the code. Having to add comments to explain what you variables are (and do), is surely bad programming practise????
    Don't know what you think about this, again I'm just making an observation, not being nasty. Apart from that, I think that your program is absolutely fantastic, and it must have taken ages for you to write it (well done).
    mp3Car.com Senior Tech Blogger (Want a product reviewed? Contact me.)
    Find my plugins on the MP3Car App Store!
    Follow Me on Twitter or Facebook
    Live mp3Car Facebook Chat

  7. #7
    The Curator
    Auto Apps:loading...
    Blue ZX3's Avatar
    Join Date
    Aug 2004
    Location
    Chicago area,IL
    Posts
    5,079


    I have too added some things to rr's code and it does take a while to figure out what you need to do and where to do it. Also, I have say about the "proper programming practice" that your trying to "complain" about, if you know how rr works as a whole and know all of its features, when looking through all the variables, you would understand more of what each one stands for. You also have to take into consideration that RR is open source and guino is not the only one that add features, it a community project...
    RideRunner...The #1 FE, PERIOD.

    Current Project: DFXVoice [v1.0 Released]
    Next in line: RRMedia v2.0

    DFX 5.1.1 Skin
    Appstore Link

    My RideRunner Plugins
    RRMedia
    RRExtended
    DFXVoice

    "There are no bugs - only undocumented features."

  8. #8
    Variable Bitrate Jebus's Avatar
    Join Date
    Dec 2007
    Location
    Washington, USA
    Posts
    312

    RRSource

    Hello, I'm a developer and am looking for the latest source code.
    I am working to incorporate the xAP protocol into a front end for a car PC.
    All of the links are dead.
    ...JJG

  9. #9
    Mo' Programming Mo' Problems
    Auto Apps:loading...
    Sonicxtacy02's Avatar
    Join Date
    Sep 2004
    Location
    Woodbridge, VA
    Posts
    8,161
    Blog Entries
    51
    did you even READ this thread.. there's a link in post 3
    mp3Car.com Senior Tech Blogger (Want a product reviewed? Contact me.)
    Find my plugins on the MP3Car App Store!
    Follow Me on Twitter or Facebook
    Live mp3Car Facebook Chat

  10. #10
    Variable Bitrate Jebus's Avatar
    Join Date
    Dec 2007
    Location
    Washington, USA
    Posts
    312

    It's Dead

    Big Red Truck! It's Dead, wont dload in IE or Opera, Hence the post.
    ....JJG

Page 1 of 2 12 LastLast

Similar Threads

  1. A request for the source code...
    By judoGTI in forum FrodoPlayer
    Replies: 3
    Last Post: 11-12-2007, 11:56 AM
  2. Alpha Release: XMPC-CAR for XM
    By gork in forum Software & Software Development
    Replies: 88
    Last Post: 01-11-2006, 12:19 PM
  3. Skinning Source Code for Visual Basic
    By NiN^_^NiN in forum Software & Software Development
    Replies: 9
    Last Post: 09-01-2005, 07:29 PM
  4. source code
    By BigAl in forum MediaCar
    Replies: 8
    Last Post: 09-12-2004, 01:37 PM
  5. Keypad plugin source code
    By brandondere in forum General MP3Car Discussion
    Replies: 0
    Last Post: 12-28-2000, 09:10 PM

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
  •