Page 1 of 1

Requested: Delphi Support

Posted: Mon Jan 08, 2007 12:11 pm
by Svenny
Greetings.

I am a Delphi programmer, and would like to see a support for Delphi. That would allow me to use OGER.

Thanks,

Svenny

Posted: Mon Jan 08, 2007 2:44 pm
by eugen
Man, the library is called OGRE (the second time u wrote it wrong)
if ure requesting support at least learn the name right

Posted: Mon Jan 08, 2007 2:47 pm
by Kencho
That has already been stated in other thread.
What we would really thank you is not to triple-post (not even double-post)

Posted: Mon Jan 08, 2007 3:22 pm
by syedhs
The faster and more logical way is to use PyOgre or OgreDotNet/Mogre. It is already done & proven and the only thing left is to learn Python or C# which is IMHO not difficult.

Posted: Mon Jan 08, 2007 4:03 pm
by haffax
You don't even have to learn C#, not? Since Delphi.Net is also a CLR language and should work with Mogre & Co. But I don't use .Net, so not 100% sure.

Posted: Mon Jan 08, 2007 6:13 pm
by syedhs
I have never worked with Delphi, all I know it is using Pascal and it was pitted to beat Visual Basic not too long ago :)

Posted: Mon Jan 08, 2007 7:45 pm
by sinbad
I agree with Haffax, MOGRE is probably your best bet. Core OGRE is C++ only.

[opinion]
Delphi, whilst technically quite clever, never really took off in the mainstream. Part of that was Borlands insistance on using all their own component / library formats instead of playing nicer with others. The rest was VS.Net. Borland themselves have been trying to sell it off for some time which pretty much sums up the problem. Personally I never understood the choice of Pascal anyway (I studied it at school decades ago but never saw it used outside of the classroom), but that's somewhat subjective.

Borland used to be a major player in the devtools market - I used all Borland C/C++ compilers and assemblers for years in the 90's. IMO their obsession with Delphi and related tech is what killed them off - if they's stuck to making killer C/C++ tools like they did in the 90's they could have crushed Visual C++ easily, VC5/6 was just asking to be steamrolled by a better implementation. Too late now though.[/opinion]

Anyway, it never hurts to learn a new language. Pigeon-holing yourself into a single (minority) language isn't so great for the CV ;)

Posted: Mon Feb 18, 2008 5:57 am
by iplayfast
sinbad wrote:I agree with Haffax, MOGRE is probably your best bet. Core OGRE is C++ only.
I've just spent the last 3 hours trying to use code blocks, and it can't even compile hello world anymore. On vista it's broken broken broken....

So now the only option is to use VC, which I'd rather not buy and install.

I really wish you'd rethink the Borland (now CodeGear) angle, their new compiler kicks serious ass. I tried building the Bezier.cpp demo and after defining _STLP_HASH_FUN_H got down to what appear to be errors.
(OgreUTFString.h 225,228,231,245 all with UTFString::mData is not accessible which might be something you should look at.)

I don't think it would take much to get things rolling and there is a free version available. http://cc.codegear.com/free/cppbuilder

Posted: Mon Feb 18, 2008 6:12 am
by xavier
iplayfast wrote: So now the only option is to use VC, which I'd rather not buy and install.
You don't have to buy it. I cannot believe that N years after MS began giving away Visual C++ there are still people that think you need to buy it...

http://www.microsoft.com/express/vc
I really wish you'd rethink the Borland (now CodeGear) angle
I'll bet if you were willing to pony up the $$$ (or Euros, as it were) Sinbad would be more than happy to spend the time on supporting (yet another) compiler/IDE...

Posted: Tue Feb 19, 2008 5:30 pm
by iplayfast
xavier wrote: You don't have to buy it. I cannot believe that N years after MS began giving away Visual C++ there are still people that think you need to buy it...
http://www.microsoft.com/express/vc
Ok, I just don't want another piece of Microsoft crap on my computer. I have used in the past, and it tends to mess up every other compiler/help system I have on my computer, and it takes me weeks to sort things out.

Posted: Tue Feb 19, 2008 6:47 pm
by xavier
iplayfast wrote:
xavier wrote: You don't have to buy it. I cannot believe that N years after MS began giving away Visual C++ there are still people that think you need to buy it...
http://www.microsoft.com/express/vc
Ok, I just don't want another piece of Microsoft crap on my computer. I have used in the past, and it tends to mess up every other compiler/help system I have on my computer, and it takes me weeks to sort things out.
Funny, it works fine for me. Coexists peacefully with my other versions of Visual Studio (had up to three at one point) and also doesn't seem to bother my Cygwin setup either. Perhaps you are exaggerating a bit?

And you didn't say anything about it being Microsoft -- you just said you didn't want to pay for it, so I pointed out you don't have to.

Posted: Tue Feb 19, 2008 6:54 pm
by twilight17
Microsoft crap? you're lucky you get great programs with Windows and arent forced to use Vc++
(although you should!)
vc++ is the best (imo) Ide for C++... its REALLY easy to set up... and it has a great debugger

Code::Blocks.. well I dont like how theres only nightly builds..

Anyway
GET VC++ 2005 OR VC++ 2008

make sure you go on the Ogre Wiki and see how to set it up too


CYA

Posted: Tue Feb 19, 2008 10:48 pm
by iplayfast
xavier wrote:
iplayfast wrote:
xavier wrote: You don't have to buy it. I cannot believe that N years after MS began giving away Visual C++ there are still people that think you need to buy it...
http://www.microsoft.com/express/vc
Funny, it works fine for me. Coexists peacefully with my other versions of Visual Studio (had up to three at one point) and also doesn't seem to bother my Cygwin setup either. Perhaps you are exaggerating a bit?
May coexist peacefully with other versions of VS, but I've found conflicts with Borland's stuff. (Which I need for my job). I've also used cygwin, and some others with it, and I think you are right now that I think on it. It was only Borland that got corrupted.
xavier wrote: And you didn't say anything about it being Microsoft -- you just said you didn't want to pay for it, so I pointed out you don't have to.
Actually I said buy and install. In my mind the install was the emphasis with the buy as the extra kick to the head :)

Hey Sinbad, if you see this thread, what would the cost be to support Codegear (nee Borland)

Posted: Tue Feb 19, 2008 10:54 pm
by iplayfast
twilight17 wrote:Microsoft crap? you're lucky you get great programs with Windows and arent forced to use Vc++
(although you should!)
I see.....
How does the cool-aid taste? :shock:
twilight17 wrote: vc++ is the best (imo) Ide for C++... its REALLY easy to set up... and it has a great debugger

Code::Blocks.. well I dont like how theres only nightly builds..

Anyway
GET VC++ 2005 OR VC++ 2008

make sure you go on the Ogre Wiki and see how to set it up too

CYA
I think I might have to, although I really worry about my now stable system going south.

Why don't you try out the free version of codegear http://cc.codegear.com/free/cppbuilder
and if you still feel that VC is better let me know.

In the meantime, I guess I'll be doing a complete backup... (I actually already have a bought version of VC++ 2005, I just didn't want to put it on my new system....)

Posted: Wed Feb 20, 2008 1:28 am
by twilight17
iplayfast wrote: I think I might have to, although I really worry about my now stable system going south.
Wow?!?!?!

VC++ NOT STABLE?

how does that make sense? VC++ has been around for many years and is completely stable... use VC++ 2008 - it has tons of great features and it DOESN'T crash...

how about this: Name when, and how VC++ crashed.
I would bet 100 that it was because you didn't set it up right, or something you did wrong.

and Delphi support for Ogre.. you really think thats gonna happen? Right when you say "Gimme supporrtrsr for dis, noww!@1111one!!"
No. its not. and anyway.. why dont you write it?

Posted: Wed Feb 20, 2008 2:42 am
by xavier
iplayfast wrote:
twilight17 wrote:Microsoft crap? you're lucky you get great programs with Windows and arent forced to use Vc++
(although you should!)
I see.....
How does the cool-aid taste? :shock:
I wouldn't know, I'm too busy being productive with VC++ 2005... ;)

I really can't understand what problems you may have had, and you seem reluctant to itemize them, so we can neither refute your claims nor assist you in sorting out whatever issues you had.

Posted: Wed Feb 20, 2008 6:16 am
by Kojack
How does the cool-aid taste?
If you are meaning that in the "suicidal cult drinking poison" way, it was Flavor Aid (grape flavor) that Jim Jones used, not Kool Aid.

If you want to avoid microsoft stuff, don't forget that the prerequisites for CodeGear are: "Microsoft .NET Framework v1.1 Redistributable, Microsoft .NET SDK v1.1, Microsoft Visual J# v1.1 Redistributable, Microsoft Internet Explorer 6 SP1 and Microsoft XML Core Services v4.0 SP2".



The free version of Turbo C++ (the C++ component of CodeGear) is the 2006 edition. The 2007 version is still commercial ($1500+ aus). The product page says the 2007 version has "Enhanced 2007 compilers including better C++ standards conformance". So I guess the important question is whether the 2006 free version's lower standards conformance is at an acceptable level for Ogre without needing code workarounds (Visual Studio 6 isn't supported anymore for that reason).

If the compiler is able to handle it with maybe only minor changes, and it's just a project setup that's needed, then Turbo C++ support should be fine as a user supported addon. I doubt Sinbad is going to want to deal personally with yet another compiler.

I've got an urge to try building Ogre with LLVM and Digital MarsC++.
Not saying the results are going to be better than VC, I just feel like trying it. :)

Posted: Wed Feb 20, 2008 6:32 pm
by iplayfast
Kojack wrote: If you want to avoid microsoft stuff, don't forget that the prerequisites for CodeGear are: "Microsoft .NET Framework v1.1 Redistributable, Microsoft .NET SDK v1.1, Microsoft Visual J# v1.1 Redistributable, Microsoft Internet Explorer 6 SP1 and Microsoft XML Core Services v4.0 SP2".
I know. Still pisses me off. I think that adding in all the NET stuff (that apparently few Delphi people use) is what screwed up the help system in the first place.
Kojack wrote: The free version of Turbo C++ (the C++ component of CodeGear) is the 2006 edition. The 2007 version is still commercial ($1500+ aus).
I wasn't aware of that. I had thought the free version was just stripped down. The new compiler is much more stable, then the old one and uses P.J.Plauger's stl, which is very nice.
Kojack wrote: So I guess the important question is whether the 2006 free version's lower standards conformance is at an acceptable level for Ogre without needing code workarounds (Visual Studio 6 isn't supported anymore for that reason).
I don't use the free version myself, but I did notice that Ogre does have some support for Borland already, in the ifdef's. I don't know how much would be needed to make things start working again.
Kojack wrote: I doubt Sinbad is going to want to deal personally with yet another compiler.
I agree, although it does look like on his blog that he hasn't "drank the cool-aid". (The expression from what I understand has come to mean,
"accepting blindly without question").
Kojack wrote: I've got an urge to try building Ogre with LLVM and Digital MarsC++.
Not saying the results are going to be better than VC, I just feel like trying it. :)

I would be very interested in hearing your results.

Re: Requested: Delphi Support

Posted: Mon Mar 30, 2009 2:53 am
by gasdeveloper

Re: Requested: Delphi Support

Posted: Fri Jul 02, 2010 3:08 am
by mike30
gasdeveloper wrote:Ogre4Delphi is now available. http://www.ogre3d.org/forums/viewtopic. ... 35#p334635
Thank's a lot. That's what I have been waiting for. :D

Re: Requested: Delphi Support

Posted: Fri Jul 02, 2010 3:11 am
by xavier
Can you please stop resurrecting old posts for no reason?