To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.trainsOpen lugnet.trains in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Trains / 20887
20886  |  20888
Subject: 
Re: Track Designer Registry
Newsgroups: 
lugnet.trains, lugnet.cad
Date: 
Sun, 17 Aug 2003 03:02:24 GMT
Viewed: 
3622 times
  
In lugnet.trains, Jonathan Wilson wrote:
I agree it would be nice, but with the advent of TrackDraw (coming soon we all
hope, the demo that Cary gave at BF was amazing) it's not as important any more,
except as a way to determine what the format of .tdl files are so that an
importer might be created.
Actually, depending on how well its written, it might be possible to port
it to linux or something.

I'm not sure which you are referring to, Track Designer or Track Draw...

As for Track Designer, even with the source, I expect it would be a very hard
port to any non Windows platform. I believe it was written in Visual Basic or
Visual C++ (I forget which although a diligent searcher will find posts in which
it's discussed) and if so it has a lot of dependencies on Windows things.

As for Track Draw, Cary indicated at BF that a port would be a fair bit of
work... there are .net and C# and GDI+ dependencies. Cary said he looked at
OpenGL but it just wasn't what he wanted to use for graphics.


I know that there is some stuff for doing .NET on linux but:
1.its not finished and doesnt do everything microsoft version does
2.its likely that it violates some of microsofts patents on various bits of
.NET
and 3.it doesnt do Windows Forms or GDI stuff (mainly because they are very
much tied to the operating system features provided by windows)

Point 3 is the big sticking point. Removing GDI dependencies is likely to be a
total rewrite. However Cary did indicate that the source would be available if
someone wanted to give it a go. I see that as not the highest priority for other
authors at this point though. Better to concentrate on writing things against
the spec that Cary doesn't provide.



Message has 1 Reply:
  Re: Track Designer Registry
 
(...) Track Designer is written in Visual C++ and probobly makes heavy use of windows GDI and user calls to make it work. However, there are Open Source libraries available that essentially provide these calls and map them to similar calls on a (...) (21 years ago, 17-Aug-03, to lugnet.trains, lugnet.cad)

Message is in Reply To:
  Re: Track Designer Registry
 
(...) Actually, depending on how well its written, it might be possible to port it to linux or something. I know that there is some stuff for doing .NET on linux but: 1.its not finished and doesnt do everything microsoft version does 2.its likely (...) (21 years ago, 17-Aug-03, to lugnet.trains, lugnet.cad)

52 Messages in This Thread:










Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR