Hi!
It was just an example, but say Yes. Does it make a difference?
Best regards
/Gustav Wiberg
----- Original Message -----
From: "John Mertic" <jmertic@xxxxxxxxx>
To: "Gustav Wiberg" <gustav@xxxxxx>
Cc: "PHP-Windows Group" <php-windows@xxxxxxxxxxxxx>
Sent: Wednesday, October 10, 2007 7:55 PM
Subject: Re: PHP-memory leak with COM-objects?
Is c:\test.doc a file on the local user's machine or the server?
On 10/10/07, Gustav Wiberg <gustav@xxxxxx> wrote:
Hi again!
I want the logged-in user to able to open a word-file (or an Excel-file
or
whatever) and then Push Save-Icon and make sure that changes are actually
made.
Example:
John opens up file c:\test.doc. He writes "Ugly cow" in it and pushes the
save-icon. Ugly Cow is now stored in file c:\test.doc. Working with
COM-objects is the only solution I have found!?
Normally If John opens up c:\test.doc Internet Explorer (or whatever
browser) saves the file temporarily in some temp-folder (don't know exact
location), lets say c:\temp\sdifiuweoriu2734872.tmp. When John pushes
Save-icon he saves the new information TO the temporarily stored file IF
he
doesn't use Save AS...
Please come with suggestions :-)
Best regards
/Gustav Wiberg
----- Original Message -----
From: "John Mertic" <jmertic@xxxxxxxxx>
To: "Gustav Wiberg" <gustav@xxxxxx>
Cc: "PHP-Windows Group" <php-windows@xxxxxxxxxxxxx>
Sent: Wednesday, October 10, 2007 1:30 PM
Subject: Re: PHP-memory leak with COM-objects?
> I've worked a lot with the Word COM and while it works well on a
> single desktop, I wouldn't recommend it for a server process. It's
> rather slow and while the memory eventually gets cleaned up, it still
> takes up a lot of memory for as little as it does. I'm not so sure
> OpenOffice is much better in this regard.
>
> You could push these tasks to another server, but I'd also look at
> what you are doing and see if you can do it another way. We currently
> use Word documents as template for a mail merge type operation and are
> looking to move these to RTF since that enables us to take Word out of
> the loop when doing the mail merge ( we actually just do a global find
> and replace in the document since we've found more consistent results
> with that ). But again, this all depends upon the application.
>
> John
>
> On 10/10/07, Gustav Wiberg <gustav@xxxxxx> wrote:
>> Hi!
>>
>> I want to use COM+ objects (especially with Word). I have understood
>> (a
>> lot of reading on the Internet) that when initiating COM-objects with
>> Word (even if the object is released in variable in the code). Word
>> leaks
>> a lot of memory. I have also read that if I want to use Word-COM+
>> object
>> I should have a dedicated server because it takes so much memory.
>>
>> I have tested some and I easily get out of memory even if there is 4GB
>> on
>> the server I tested against.
>>
>> Then I run PHP as ISAPI, and the suggestion on the php.net site was to
>> run PHP as CGI because COM-objects are run in the same memory-space as
>> ISAPI when running as ISAPI-module.
>> http://php.oregonstate.edu/manual/en/class.com.php
>>
>>
>>
>> What do you guys thinks about above? Give me some feedback, please :-)
>>
>> Best regards
>> /Gustav Wiberg
>>
>>
>> No virus found in this outgoing message.
>> Checked by AVG Free Edition.
>> Version: 7.5.488 / Virus Database: 269.14.6/1060 - Release Date:
>> 2007-10-09 16:43
>>
>>
>> --
>> PHP Windows Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>
>
> --
> John Mertic
> jmertic@xxxxxxxxx
> http://jmertic.wordpress.com
>
> "Explaining a joke is like dissecting a frog: you understand it
> better, but the frog dies
> in the process." --Mark Twain
>
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
John Mertic
jmertic@xxxxxxxxx
http://jmertic.wordpress.com
"Explaining a joke is like dissecting a frog: you understand it
better, but the frog dies
in the process." --Mark Twain
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php