Do keep in mind that alignment without the real stuff isn't perfect:
Here is the gtkbuilder file itself: http://files.getdropbox.com/u/84880/hon_info.ui
Why not do this in Java? Performance is not a concern for such a program, and Java allows for effortless cross-platform compatibility.
if you do open this, i'd be interested in just going over your code.
unable to start on 64 bits windows.
i did change the win32 xml config file with the following :
but that didn't helpCode:<PathToHoN>F:/HoN</PathToHoN> <Path7zip>C:/Program Files (x86)/7-Zip</Path7zip>
I'm fairly new to Linux... so please can somebody tell me how to start the program? there's no .sh script nothing... so please ^^
Still same problem. Also be aware that I am using a 64bits windows so this could be a different issue.
a C# program that doesn't actually work on windows? or does it? anyway i don't have 7z and don't really want it... do i really need it?
Last edited by Buttink; 07-28-2009 at 02:43 PM.
This thread has people who are having trouble to get it to work... which would not happen if it were written in Java.
You're just being overly aggressive to a sensual suggestion.
Most people don't like Java because it's relatively slow, but for an app like this, that doesn't matter.
It's not working for me (windows vista x64). It always crashes when I open it. The error message in the command prompt windows says something about not being able to load the file or assembly gtk-sharp.
http://www.go-mono.com/mono-downloads/download.html go here click windows then download and run GTK# for .Net
and im not aggressive, im passionate XP
Last edited by Buttink; 07-28-2009 at 06:09 PM.
1. Java is not slow, the only thing which is (or rather "was") slow about Sun's Java runtime is how GUI applications were handled (i.e. swing was horrible some time ago, performance wise - if you think about it, you'll realize that 95% of all "Java is slow!" claims are either totally outdated or based on some GUI desktop application). If you are using Java to do calculations, run some server app or whatever it's just as fast as you'd expect. It takes a good chunk of memory to run even small things, though. The main reason why Java is considered "slow" by many is because of its big footprint (i.e. slow startup time of applications - will be history with OpenJDK 7).
2. The main reason the application mentioned in this thread doesn't seem "portable" is because it's using Gtk# (A .NET binding for Gtk+ which is mainly used in the Unix world) as GUI Toolkit and not System.Windows.Forms (Microsoft's Default UI Toolkit for .NET based applications). As Gtk# isn't in Microsoft's .NET stack Windows users have to download it for themselves. Would be the same problem if it was written in Java using a GUI framework that isn't included in Sun's Runtime.
3. Did I hear "JAR" and "effortless" in the same sentence? Just one thing: "JAR hell"...But fortunatly the classpath will be dead with OpenJDK 7 in a few months anyway.
4. No I am not bashing anyone, any language, any runtime or any library. For all those who don't like what the author of this thread created I am sure you are going to rewrite the application in your favorite language using your favorite runtime and favorite GUI toolkit to prove that you can do it better, right?
Last edited by dadsch; 07-28-2009 at 06:20 PM.