Jump to content
Sign in to follow this  

FileWriteLine question (noob here)

Recommended Posts



as many other i want a log file. I started with opening a notepad and sending text to it, which worked perfectly, but wasnt what i wanted.

So i found FileWriteLine.

But this one confused me.......When entered in the program it wouldnt do its job. There were simply hardly any entries. So i decided to make next script as test.

#include <Date.au3>

WriteToLog2("Started Sequence")

Func WriteToLog2($Message)

$logfile2=FileOpen("logfile2.log", 1)

$tCur = _Date_Time_GetLocalTime()

If $logfile2 = 0 Then

MsgBox(0, "Error", "Unable to open file.")



FileWriteLine( $logfile2, _Date_Time_SystemTimeToDateTimeStr($tCur) & " " & $message)



WriteToLog2("Hallo World")

WriteToLog2("En dit is de tweede regel")

;sleep (400000)

And this works perfect. I embedded this one in the big program....no go again ;)

So to try to find out what happens i added the sleep(40000).

Result: It seems that if the programm doesnt quit right after the write statement it wont write at all...

With sleep>>no writelines in my log.....without sleep>>>>they are there..

What do I wrong?



Edited by WilliamWhite

Share this post

Link to post
Share on other sites

MMM, still be interested to know the behaviour of this function...But found a smiliar func that works fine.


So I stick to that for my purposes.



Share this post

Link to post
Share on other sites

I use it like this


And never had any problems. I also have an else in there wich sleeps for 10 miliseconds and tries to re-open the file depending on other options..


You have if $fileHandler=0

In the autoit help file it says that on failure it returns -1, not zero

Edited by madScientist

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  


Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.