Board index » delphi » Re: Highlander question - Win32/.Net
Jaakko Salmenius
Delphi Developer |
Jaakko Salmenius
Delphi Developer |
Re: Highlander question - Win32/.Net2007-08-31 03:10:41 PM delphi232 Form editors are different in Delphi. In addition resource formats are different: WinForms uses the standard .NET resources. VCL.NET uses .DFM data. You can propably mix them if you create component in code and do not use IDE's form editor but that is not practical. Jaakko |
Olivier Pons
Delphi Developer |
2007-08-31 04:58:56 PM
Re: Highlander question - Win32/.NetQuote1) The native code compiler isn't set properly for optimization. code compiler. Saying .Net code is faster than Native code is a non-sense. It's exactly like saying "Compiled VB(Visual Basic) programs may run faster than ASM programs". The only good explanation would be that the guy who did the FFT did such a bad job that the JIT compiler optimized it better than the native code compiler. My 2c |
Ed Weatherup
Delphi Developer |
2007-08-31 06:03:29 PM
Re: Highlander question - Win32/.Net
Bob writes:
QuoteMarkus.Humm writes: machine-specific variants for critical code (Integer FFT's being one of them, or so I believe!) to take best advantage of the hardware. -- Ed. |
Ed Weatherup
Delphi Developer |
2007-08-31 06:07:10 PM
Re: Highlander question - Win32/.Net
Olivier Pons writes:
Quote>1) The native code compiler isn't set properly for optimization. though the argument is going to boil down to the quality of the math code libraries in use. -- Ed. |
Brian Moelk
Delphi Developer |
2007-08-31 08:05:22 PM
Re: Highlander question - Win32/.Net
Bob Dawson writes:
QuoteTotal strawman. Please cite a CodeGear statement based on that QuoteNor did they simply recompile the VCL to produce the VCL.NET Quote>I think her comments are accurate. Quote>So it is a waste of time to put together a realistic/coherent been yet. I am less interested in Delphi each day; it would be nice if I could have a renewed interest. But that is not really up to me. Quote>Right, so here's a rhetorical question: Why is CodeGear pursuing a Quote>don't need a language that targets Win32 and .NET. That kind of Collection. Theoretically it is possible that one tool is the best for both, however in the case of Delphi, IMO, it is not. QuoteThe same piano that plays Mozart also plays Scott Joplin. Jean-Pierre Intraweb, or I can build a GUI. -- Brian Moelk Brain Endeavor LLC XXXX@XXXXX.COM |
Rudy Velthuis [TeamB]
Delphi Developer |
2007-08-31 08:06:34 PM
Re: Highlander question - Win32/.Net
Brian Moelk writes:
QuoteBob Dawson writes: of certain items. My experience is that most of the code I have and had in Win32 could be ported easily. Perhaps it is the way I write, and how I avoid certain features and techniques (like PChars, Move, FillChar, building strings using concatenation) wherever I can, I don't know. I had no great difficulties with my code. I can imagine that other code will be harder to port. I once tried to see if I could port SynEdit to .NET, but it is so full of code that uses PChars that I gave up. I was thinking of rewriting PChar as a record type with operators (like some kind of iterator), but imagnined that this would not make things faster. A complete rewrite using strings, string builders and indices would have been required. -- Rudy Velthuis [TeamB] "What a cruel thing is war: to separate and destroy families and friends, and mar the purest joys and happiness God has granted us in this world; to fill our hearts with hatred instead of love for our neighbors, and to devastate the fair face of this beautiful world." -- Robert E. Lee, letter to his wife, 1864 |
Bob Dawson
Delphi Developer |
2007-08-31 09:44:16 PM
Re: Highlander question - Win32/.Net
"Brian Moelk" wrote
QuoteBob Dawson writes: If you took the Fishfact demo seriously as a larger claim, you're the first person I have ever met who did. You do realize that in this country auto insurance is sold by talking lizards ... QuoteWhy is it a pity? attitude. bobD |
Anders Isaksson
Delphi Developer |
2007-08-31 09:59:07 PM
Re: Highlander question - Win32/.Net
Farshad writes:
QuoteModern compilers like Delphi do a great job in optimiziation so there Also, in .NET the Extended data type is gone, while it is still default for all intermediate FP results in W32, so memory access times may differ too. -- Anders Isaksson, Sweden BlockCAD: web.telia.com/~u16122508/proglego.htm Gallery: web.telia.com/~u16122508/gallery/index.htm |
Brian Moelk
Delphi Developer |
2007-08-31 09:59:31 PM
Re: Highlander question - Win32/.Net
Bob Dawson writes:
QuoteIf you took the Fishfact demo seriously as a larger claim, you're the first migration/compatibility with Win32, which is problematic IMO. Now, a cross platform strategy (not a cross runtime) will have similar issues to resolve, but this actually makes a meaningful difference to how customers deploy their applications: Windows, Linux, Mac. The cross runtime strategy (defining Win32 as a "runtime") has just as many issues to resolve, if not more, without a meaningful difference in deployment: Windows vs. Windows. Quote>Why is it a pity? does not do the things I think they should means that I haven't been heard. Quoteand you insist on taking yourself out of play by copping an was more of a cheap shot than I normally take, so I will just bow out. -- Brian Moelk Brain Endeavor LLC XXXX@XXXXX.COM |
Brian Moelk
Delphi Developer |
2007-08-31 10:02:00 PM
Re: Highlander question - Win32/.Net
Rudy Velthuis [TeamB] writes:
QuoteThat is actually already true if you port from, say, Delphi 7 to Delphi -- Brian Moelk Brain Endeavor LLC XXXX@XXXXX.COM |
m. Th.
Delphi Developer |
2007-09-01 12:32:53 AM
Re: Highlander question - Win32/.Net
Ed Weatherup writes:
QuoteBob writes: my 2c, -- m. th. |
Brad White
Delphi Developer |
2007-09-01 04:34:51 AM
Re: Highlander question - Win32/.Net
Jaakko Salmenius explained :
QuoteForm editors are different in Delphi. In addition resource formats are Thanks, Brad. |
Brad White
Delphi Developer |
2007-09-01 04:37:18 AM
Re: Highlander question - Win32/.Net
Bob laid this down on his screen :
QuoteMarkus.Humm writes: HTH, Brad. |
Craig
Delphi Developer |
2007-09-01 07:07:27 AM
Re: Highlander question - Win32/.NetQuote
|