TPIPE: Access violation

  • This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.
#1
TPIPE: Access violation at address 03472A6C in module 'textpipeengine.dll'. Write of address 000000BC

The command looks like this. I'll try to whittle it down. I get it in versions 14 and 15 too (why?).
Code:
tpipe /input=h:\temp\ksyr.tmp /output=h:\temp\temps.tmp /grep=3,0,0,1,0,0,0,0,"right.*left" ^
/replace=4,1,0,1,0,0,0,0,0,".*([0-9][0-9]:[0-9][0-9]).*td.(-*[0-9]*)..td..td.*[0-9]*..td.$","$1  $2" ^
/head=0,0,24
 
#2
I get it doing just about anything.
Code:
v:\> tpipe /input=f_server.htm /output=f_server.txt /simple=5
TPIPE: Access violation at address 02EE2A6C in module 'textpipeengine.dll'. Writ
e of address 000000BC
 
#3
I DL'd and repaired v15 and now all three TPIPEs (14, 15, 16) are working. I noticed this (below). Shouldn't those CSLIDs be version-specific? I don't like one version of TCC breaking all my others.
Code:
v:\> regfind textpipeengine.dll
HKCR\CLSID\{4626556F-5543-4A12-9E36-D92313D36262}\InprocServer32

  Value:
->  Data:  G:\tc15\textpipeengine.dll

HKCR\CLSID\{55887DBE-5359-4223-9245-2A844433B2BF}\InprocServer32

  Value:
->  Data:  G:\tc15\textpipeengine.dll

HKCR\CLSID\{F5032B4D-662A-4E3B-AE35-DFF4095EBF8F}\InprocServer32

  Value:
->  Data:  G:\tc15\textpipeengine.dll

HKCR\TypeLib\{C48067D1-B25E-43A8-BC49-E016D3482B7B}\1.0\0\win32

  Value:
->  Data:  G:\tc15\textpipeengine.dll

HKLM\SOFTWARE\Classes\CLSID\{4626556F-5543-4A12-9E36-D92313D36262}\InprocServer32

  Value:
->  Data:  G:\tc15\textpipeengine.dll

HKLM\SOFTWARE\Classes\CLSID\{55887DBE-5359-4223-9245-2A844433B2BF}\InprocServer32

  Value:
->  Data:  G:\tc15\textpipeengine.dll

HKLM\SOFTWARE\Classes\CLSID\{F5032B4D-662A-4E3B-AE35-DFF4095EBF8F}\InprocServer32

  Value:
->  Data:  G:\tc15\textpipeengine.dll

HKLM\SOFTWARE\Classes\TypeLib\{C48067D1-B25E-43A8-BC49-E016D3482B7B}\1.0\0\win32

  Value:
->  Data:  G:\tc15\textpipeengine.dll
 
May 30, 2008
210
1
#6
I DL'd and repaired v15 and now all three TPIPEs (14, 15, 16) are working. I noticed this (below). Shouldn't those CSLIDs be version-specific? I don't like one version of TCC breaking all my others.
That could be an issue, but luckily you should be able to use registration-free COM in such cases.

http://msdn.microsoft.com/en-us/library/ms973913.aspx

Should work fine here since each version has its own copies of the COM object DLLs in its own directory.