Hi Martin, thanks for your reply but I cannot understand.
What should I find in the registry ?
In my specific case the file ext is Jpg and it should be open with MSPAINT...
Thank you
Alessio
>Hi Alessio,
>
>Check if declare command edit in registry for extension's application...
>
>
>
>HKEY_CLASSES_ROOT
> .ext
> (Default) = ProgID.ext.1
>
>
>HKEY_CLASSES_ROOT
>
>
>HKEY_CLASSES_ROOT
> ProgID.ext.1
> shell
> edit
> command
>
>
>MartinJ
>
>
>>Hi there,
>>I developed an application in which I call the function
>>
>>Procedure CallExt
>>Parameters xfiletoOpen,xlocation
>>
>>DECLARE INTEGER ShellExecute IN SHELL32.DLL INTEGER nWinHandle,;
>> STRING cOperation,;
>> STRING cFileName,;
>> STRING cParameters,;
>> STRING cDirectory,;
>> INTEGER nShowWindow
>> result = ShellExecute(0, 'Edit', xFileToOpen , '', xLocation, 1)
>>
>>
>>This works fine in Win XP but under a PC running with Win2000 it does not open the file as it was not, but it is, associated to any application.
>>
>>How can I get through this problem ?
>>Thank you all
>>Alessio