prob. using DDE to open file in running app.



Hello all,

I'm having problems using DDE to open another .txt file in an already
running editor.
System is Windows XP Pro SP2 with all available updates.

On one PC, this works as expected:
in Windows explorer, the context menu for the filetype .txt
(right-click) has the entry "PFE" and clicking on this loads the
selected file into PFE.
If PFE is already running, the selected file is loaded in a new document
window of the same editor instance.

However on another PC, using the same setup for filetype .txt,
if the PFE editor is already running, selecting "PFE" from the context
menu makes the PFE editor window come to front but the selected file
isn't opened.
If the PFE editor is not running, selecting "PFE" from the context menu
does start PFE and opens the selected file.
On this PC, opening files via DDE in other applications works.

If I change
[HKEY_CLASSES_ROOT\txtfile\shell\pfe\ddeexec\Application]
@="PFE32"
to
[HKEY_CLASSES_ROOT\txtfile\shell\pfe\ddeexec\Application]
@="PFE"
I get an error message which I do not get @="PFE32", so I think that the
system does indeed send a DDE command to PFE32 but somehow this seems to
be not recognized or malformed.


Registry export of "txtfile" looks like follows:

[HKEY_CLASSES_ROOT\txtfile\shell]
@=""

[HKEY_CLASSES_ROOT\txtfile\shell\open]

[HKEY_CLASSES_ROOT\txtfile\shell\open\command]
@="%SystemRoot%\\system32\\NOTEPAD.EXE %1"
(this is what regedit displays, the export file contains it as hex data)

[HKEY_CLASSES_ROOT\txtfile\shell\pfe]
@="PFE"

[HKEY_CLASSES_ROOT\txtfile\shell\pfe\command]
@="C:\\Programme\\PFE\\PFE32.EXE \"%1\""

[HKEY_CLASSES_ROOT\txtfile\shell\pfe\ddeexec]
@="[FileOpen(\"%1\")]"

[HKEY_CLASSES_ROOT\txtfile\shell\pfe\ddeexec\Application]
@="PFE32"

[HKEY_CLASSES_ROOT\txtfile\shell\pfe\ddeexec\Topic]
@="Editor"


Any ideas?

--
Wilfried Hennings
please reply in the newsgroup, the e-mail address is invalid
.



Relevant Pages

  • Re: prob. using DDE to open file in running app.
    ... System is Windows XP Pro SP2 with all available updates. ... selected file into PFE. ... the selected file is loaded in a new document ... window of the same editor instance. ...
    (microsoft.public.windowsxp.general)
  • Re: prob. using DDE to open file in running app.
    ... Is this a limitation of Windows or of the DDE server? ... selected file into PFE. ... the selected file is loaded in a new document ... if the PFE editor is already running, ...
    (microsoft.public.windowsxp.general)
  • Re: Java
    ... PFE doesn't do syntax coloring, but does about anything else you'd want. ... can handle huge numbers of files within an MDF master window and has the ability to pipe compiler output back into an editor window. ... If JEdit matches or surpasses PFE then that's a good recommendation indeed. ... Theres a decent Windows port of microEmacs too, though its probably not to everybody's taste. ...
    (comp.lang.java.programmer)
  • Re: Java
    ... PFE doesn't do syntax coloring, but does about anything else you'd want. ... can handle huge numbers of files within an MDF master window and has the ability to pipe compiler output back into an editor window. ... Theres a decent Windows port of microEmacs too, though its probably not to everybody's taste. ... martin@ | Martin Gregorie ...
    (comp.lang.java.programmer)
  • Re: Sudden View - Take Two
    ... >> Unfortunately I cannot see any features that make Sudden ... > Show me any other editor that can arrange text as quickly ... >> That's not undo: it's a history of selected text. ... Prior versions are also sent to the Windows ...
    (comp.editors)

Loading