Re: Thinking Clearly

"lurkio" wrote:
Barry Kelly wrote:

Have you checked out WPF lately? If you want the resolution-independent,
vector-based, properly composited experience with WPF, you've got no
choice - you must go .NET, because there's no unmanaged API.

There are two other alternatives: (1) stick with existing Win32 and look
old and out of place (remember Win 3.1 vs Win 95, white dialogs vs
grey?), or (2) develop your own compositing engine.

Are you quite sure about all that ? I quote from the following
interview with a couple of Redmond's .NET cognoscenti about
WPF interoperability :

<big snip>

Barry's comment was made in the context of Tom Wilk's rejection of .NET as "
..NET is a "marketing phantom" for Delphi developers!"

The two articles you mention make reference to the interoperability model
build into WPF.

In the case of WinForm <-> WPF there is technology code named "crossbow" for
developing hybrid application and Mike Henderlight offers a clear
description including the difficulty and pitfalls of using HwndSource,
HwndHost, and IKeyboardInputSink which "crossbow" is intended to simplify
and involves several of the new features being added to Visual Studio such
as the "Orcas extensions" and the "Cider" designer.

As for using WPF interoperability with C++/Win32, It would seem that since
MS C++ in Visual Studio now allows mixing managed code with Win32, things
would be much more straight forward than when trying to do the same in

AFAIK DevCo has been silent on the possibility of Delphi supporting this
kind of mixed mode managed/Win32 and the WPF interoperability model. OTOH
all things are possible but it may be wise to not hold your breath in
expectation of it happening. <g>


Relevant Pages

  • Re: There is no market for a Delphi for .NET compiler
    ... fact some were great examples of why WPF may never succeed. ... presentations were made by several WinFX developers but only two got me ... Designers than Developers. ... Not speaking about Delphi for .NET just yet, ...
  • Re: How would you steer Delphi if you were Nick?
    ... well as to gain access to WPF, EDM, LINQ and so on. ... but I think that's the best pure .NET strategy available to ... Borland at this stage in the game. ... Until Delphi can catch up - its a bad situation. ...
  • Re: Bye bye
    ... shouldn't be extended as hybrids using WPF when it will enhance the ... facilitate building Delphi Win32/WPF hybrids already exists. ... Blend is kinda interesting in that it will build a WPF exe app when running in standalone mode. ... But I really can't see mobs of Delphi developers taking to Blend like ducks to water. ...
  • Re: Bye bye
    ... I believe clinging to the idea that Delphi can be will leave Delphi as ... I see absolutely no reason that Delphi Win32 apps, either new or legacy, shouldn't be extended as hybrids using WPF when it will enhance the value of the app. ... It's my understanding that a 3rd party tool to facilitate building Delphi Win32/WPF hybrids already exists. ...
  • Re: Wild speculations about the "other" factors
    ... It's a Delphi *port* to .NET. ... But let's suppose that WPF makes .NET the default desktop environment. ... developer tools, we have the designer tools as well. ...