Welcome to the SRP Forum! Please refer to the SRP Forum FAQ post if you have any questions regarding how the forum works.
AusMarkB
About
- Username
- AusMarkB
- Joined
- Visits
- 3,048
- Last Active
- Roles
- Member
Comments
-
@KevinFournier
-
It is a valid syntax variant that does something obscure it would appear you don't know about. I give you the Subclass Control
-
Have you checked that table.fld is changed to what you expect it to be before the writev? I mean, I can't see any reason why it wouldn't be, but was thinking just maybe, the writev is working but you're writing away a different value to what you're …
-
Memory like an elephant Kevin. I couldn't get it to break until reading the other post. Had to do a "Find Next", "Replace", "Replace All" as per Vince's example.
-
Is that in OI10? I've used replace all, extensively without issue. But I haven't played with 10.
-
Or just a statusbar to display image and caption if you'd like the image to be to the left or right of the caption?
-
Nope. Panecount is only referenced once in the entire application and that's as the first property in the initialisation of any statusbar, which is always called on the create of the form. In this instance, we're using the statusbar on the mdi, so i…
-
Thanks for the reminder. I was aware of that at some point in time. Curiously though, the initialisation routine sets the horizontalscroll to true yet the columns are autosized the first time around. Subsequent calls to columnlist then behave consis…
-
A new engine has now started to replace the one that crashed. Well done Kev. I'll get some mileage out of that.
-
Just attempted to start the log on one of the engineserver engines to see if it would create more informative results this time and the engine crashed immediately I released the button. A blank log file was created. Just the one engine crashed, all…
-
Have had both experiences in the past. Sometimes not all four engines. Sometimes everything gone, like this time. Sometimes all four engines gone but engineserver still running. Sometimes all four engines gone and engineserver still appearing in tas…
-
No Engine server. No Engines
-
and in a separate event at the same time Windows cannot access the file for one of the following reasons: there is a problem with the network connection, the disk that the file is stored on, or the storage drivers installed on this computer; or th…
-
From Windows Event Viewer... Faulting application name: SRPEngineServer.exe, version: 1.3.5.0, time stamp: 0x63e1967e Faulting module name: ntdll.dll, version: 10.0.14393.5427, time stamp: 0x63368a30 Exception code: 0xc0000006 Fault offset: 0x00060…
-
I went back and had a look and the enginserver and all four engines were gone. Do the logs get written away somewhere obvious?
-
Excellent. I'll put it in and we'll see how it goes. And I've turned on logging now just to see what we get.
-
So I said infrequent but it's happened again today. This time all four engines were still visible but each had the windows message oengine.exe has crashed...
-
They were non-existent. It’s not the first time but it’s infrequent.
-
@Opto_Will, you could To rudimentarily reiterate what you and @AusMarkB indicated I could replace my OSREAD/OSWRITE with something like: OSOpen FullyQualifiedFileName To filevar then CurrByteMark = Dir(FullyQualifiedFileName)<1> …
-
I don't know of one but... I was trying to think of a reason/use case why you wouldn't just use the OSRead/Write approach you mentioned and the only thing I could think of was that you want to do multiple appends within a loop, to a file which like…
-
@Opto_Will, a Yoda suitable for all occasions
-
@josh, fortunately it doesn't need to be identical, just enough to distinguish between US and European formatting, ie is the first number the day or the month. "DE", "D2/E", "D/E", "D4/E" for example, are all the same but if you just had "D" on the …
-
Coincidentally I had a similar, if not the same error within the last two weeks myself. I thought I had taken a screenshot of it to "deal with later" but apparently not. I was bogged down trying to get something important completed quickly and didn'…
-
@DonBakke again has come to the party with the extra sneaky ingredient. As well as always using Oconved dates, the dictionaries must match the conversion to be used. I hit this nugget just yesterday. Incorrect data being returned. Jumped in and thou…
-
-
:D they always think it's the Dart
-
:) I didn't realise that was their website as well. Classic! www.isdonisgood.com.au The type of ad that spammed our tvs in the 90's, possibly 80's as well.Is Don. Is Good
-
I was referring to dynamic arrays rather than dimensioned arrays but, you know what, I prefer @DonBakke's recommendation of using json, better. In fact, every time he suggests that, I think, yep, that's a great idea and then promptly forget to imple…
-
Concatenating using "~" is essentially the same thing, just using your choice of delimiter; a "~" instead of fm, vm etc. I didn't realise the 9 variables were already @FM arrays but the logic still applies. If the variables are only @fm delimited, t…
-
If you check the script handler for any event, you will see how many arguments it accepts. Create sends just the one, "CreateParam". To send multiple through dialog_box, (and therefore the create event), you can use an array for createparam rather t…