You are not logged in. You can browse in the PowerBASIC Community, but you must click Login (top right) before you can post. If this is your first visit, check out the FAQ or Sign Up.
> Does it get confused when there is no file name extension?
No. I was only checking for the possibility that PowerBASIC didn't like multiple dots in filespec.
Owen,
Huge error in my post #4.
ERRCLEAR was missing which is required in an Open retry loop.
Might be a good test on your server by allowing multiple threads.
Code:
THREAD FUNCTION LogThread(BYVAL threadnum AS LONG) AS LONG
LOCAL h,attempt AS LONG
EnterCriticalSection gcs
h = FREEFILE
FOR attempt = 1 TO 10
ERRCLEAR '<-------- required
OPEN $Logfile FOR APPEND AS #h 'exclusive lock
IF ERR = 0 THEN EXIT FOR
SLEEP 100
NEXT
IF ERR THEN
? "Could not open logfile in thread" + STR$(threadnum),,"ERR"+STR$(ERR)
ELSE
PRINT #h, USING$("&:&",TIME$,"Hello from thread"+STR$(threadnum))
END IF
CLOSE h
LeaveCriticalSection gcs
END FUNCTION
We process personal data about users of our site, through the use of cookies and other technologies, to deliver our services, and to analyze site activity. For additional details, refer to our Privacy Policy.
By clicking "I AGREE" below, you agree to our Privacy Policy and our personal data processing and cookie practices as described therein. You also acknowledge that this forum may be hosted outside your country and you consent to the collection, storage, and processing of your data in the country where this forum is hosted.
Comment