[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Access violation, when using TortoiseProc.exe to lock a file.

From: jerik <jerikmail_at_googlemail.com>
Date: Tue, 20 Jan 2009 05:13:39 -0800 (PST)

Hi,

OS: Windows

i wanted to make life easier and create a macro in word, which makes
it possible to lock the word file which is currently open. The macro
in word, calls:
c:\path\TortoiseProc.exe /command:lock /path:"c:\path\file.doc"

Full macro code:
Sub svn_lock()
    ' In the Environment varibale svn_cmd is the path to
TortoiseProc.exe stored!
    svn_cmd = Environ$("svn_cmd")
    svn_cmd_lock = svn_cmd & " /command:lock /path:" & Chr(34) &
ActiveDocument.FullName & Chr(34)
    Call Shell(svn_cmd_lock)
End Sub

I receive the following error message (translated from german):
An access violation has occured during the access of C:\path\file.doc

What should I do to avoid the Error message and get the macro to
work?

If I use the same macro with the /command:log, it works perfectly. I
think I have to free the document in a special way, but dont know
how.

btw: vba skills novice.

Cheers -- Jerik

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=1037891

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-01-20 14:14:10 CET

This is an archived mail posted to the TortoiseSVN Users mailing list.