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,000
- Last Active
- Roles
- Member
Comments
-
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…
-
We've done pretty much that with just a single field record in a control file. Login always checks and just logs in if all ok. Warning with login from around 30 days out and once the expiry hits, login screen changes slightly to have extra buttons t…
-
@Opto_Will, yes just yesterday a client was trying to schedule an employee for some leave in February and was being warned that employee already had over 500 hours scheduled for that week. All because it was totalling about sixty shifts from everywh…
-
Had this problem a couple of times this year and again yesterday. I always under the impression, (for whatever reason), that selects of any kind should use the Iconv value for dates. Turns out, that was incorrect. Whilst it may work, internally OI a…
-
No worries Kev. Not a dealbreaker. The most annoying thing about this one was, it felt familiar but then I couldn't find any reference to it anywhere. If it's now on your list, then I'll take it as not something simple I was overlooking. And at thi…
-
However if you know how many there are and they're not too complex of an array themselves, you could simplify further by setting them all to a singular non-dimensioned array. BaseArray = MY_ARRAY_1:@fm: MY_ARRAY_2:@fm: MY_ARRAY_3:@fm: MY_ARRAY_4:@f…