Menu

#213 Context menu "Open with..." doesn't work on search results

NeedsInfo
nobody
None
Medium
Defect
2011-10-05
2011-10-03
Anonymous
No

Originally created by: propla...@gmail.com

What steps will reproduce the problem?

1. Search for anything that give results.
2. Right click on any of the files and select the "Open with..." item.

What is the expected output?

I should be able to open the selected file with the program I specify(ie: notepad).

What do you see instead?

I can't open the file with any program. I receive message that inform me the program I selected could not find the file.

What version of the product are you using? On what operating system?

I use grepWin version 1.5.3.366 on Windows XP service pack 3.

Please provide any additional information below.

It seems the filename that is passed in parameter is wrong. I can see the filename being wrong(garbage characters) in the window that allow me to select the program.

What seems odd to me, is when choose to open the file with notepad, the error tells me it could not find the file "U:\<insert random garbage>.txt"... but the file is not a ".txt" file nor is it located on my "U:\" drive(neither is grepWin).

I think I started to have this problem with the version of grepWin that changed the interface to save vertical space. I know I did not have this problem with the version 1.4.3.317

Discussion

  • Anonymous

    Anonymous - 2011-10-04

    Originally posted by: tortoisesvn

    Works fine for me on Win7.
    Anything special about your OS setup maybe? Some shell extensions that might interfere here?

    Status: NeedsInfo

     
  • Anonymous

    Anonymous - 2011-10-05

    Originally posted by: propla...@gmail.com

    I tested on a Windows Vista/7 and it works correctly. I tested on 2 different Windows XP SP3: the first one had the error described above, the other one had the program crash directly on the right-click. I tested on an old Windows XP(with no SP installed) and I had the error "The procedure entry point EncodePointer could not be located in the dynamic link library KERNEL32.dll" when the program open.

     
  • Anonymous

    Anonymous - 2011-10-05

    Originally posted by: tortoisesvn

    grepWin requires at least WinXP with SP3, it won't run properly on earlier systems. That's because the C-runtime which VS2010 uses have that requirement.

    The error you get about the missing EncodePointer API means your XP does not even have SP2!

    Seriously: XP is ten years old. The least you can do is install SP3.

     
  • Anonymous

    Anonymous - 2011-10-05

    Originally posted by: propla...@gmail.com

    I agree with the Windows XP with no SP issue. I still think the problem on SP3 is worth fixing.

     
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.