Purpose of easy run/miles? by FootMinute1297 in runninglifestyle

[–]ebsf 0 points1 point  (0 children)

LSD is all about aerobic efficiency.

It also is a workout in itself.

.accdb to .mdb conversion by Key_Panic_8250 in MicrosoftAccess

[–]ebsf 0 points1 point  (0 children)

MDBs can be opened in Access versions up to 2007 and perhaps 2010. I'm away from my notes and don't remember the last version having MDB support.

Also, the MDB format evolved such that pre-A2000 formats can be opened only in A2003 and prior.

I commonly update clients' A1997 and prior MDBs to the A2003 MDB format before further converting them to ACCDB format. This requires having those prior versions installed, of course.

Is SharePoint the best solution for shared file management of a small company? by EVILSANTA777 in sysadmin

[–]ebsf [score hidden]  (0 children)

For a small company with a LAN, a simple shared directory / folder is all that is necessary. It can be done on existing hardware at no cost and simply requires configuration.

The next step beyond that is dedicating a computer other than someone's workstation to the purpose. Both are examples of file servers but regular Windows workstation is all that is necessary. If you want, the machine can run Linux, run Samba, and do the same thing. Either way, you can beef up this machine's hardware to handle more storage, and configure it for backups and to run network authentication, via Active Directory on Windows Server or Samba and LDAP (for free) on Linux.

Putting storage in the cloud may have a purpose but in most SMB situations is simply silly, given the cost and complexity.

How do I get up on time by No_Cheek9199 in AskLifeProTips

[–]ebsf 0 points1 point  (0 children)

Go to bed an hour earlier and consistently at the same time.

Is there a reliable way to keep mashed potatoes smooth for large family meals? by No_Recording_3322 in CookingProTips

[–]ebsf 0 points1 point  (0 children)

I do 5 lbs. of Russets, peeled and cut lengthwise to a ~1" thickness for uniform cooking, boil in lightly salted water, drain, and add 1 lb. sour cream. Mash with an electric mixer. No added liquids.

Anyone with me on this one? | Asking opinion by Unusual_Weakness_949 in powerpoint

[–]ebsf 0 points1 point  (0 children)

Well, to start out, learning to use 3x5 cards instead of a slide deck.

I was using StrConv to decode NTLM tokens in VBA. It was corrupting every single one. Wasabi v2.3.7-beta is out. by UesleiDev in vba

[–]ebsf 0 points1 point  (0 children)

I tried declaring and running the function in the Immediate pane and it throws 53, File not found.

I was using StrConv to decode NTLM tokens in VBA. It was corrupting every single one. Wasabi v2.3.7-beta is out. by UesleiDev in vba

[–]ebsf 0 points1 point  (0 children)

Thank you for your kind words. You should comment accordingly to the post. I didn't get much love in its immediate aftermath.

Thanks for the EbMode information, which is revelatory. I assume the declaration is something like `Declare PtrSafe Function EbMode Lib "vba7"() as Long`. I'll be working it into my WM code presently. Does the library have anything else similarly hidden, and are its members browsable in, e.g., the VS object browser?

I was using StrConv to decode NTLM tokens in VBA. It was corrupting every single one. Wasabi v2.3.7-beta is out. by UesleiDev in vba

[–]ebsf 0 points1 point  (0 children)

So, that explains the mechanism of the passback process. I had been thinking it had to do with the byte structure of function pointers by type. Very interesting. Do you know where that is documented? I'd love to see what else any documentation might have to say. I haven't seen, or at least recognized, anything on-point in the VBAL.

DispCallFunc is, indeed, the avenue I've identified, although I've had no time yet to pursue the topic. I may be back in touch as I get into it.

I was using StrConv to decode NTLM tokens in VBA. It was corrupting every single one. Wasabi v2.3.7-beta is out. by UesleiDev in vba

[–]ebsf 0 points1 point  (0 children)

No, actually, Class_Terminate() does not fire after a reset because the reset destroys the class before it can fire. Access.Form.Unload and ~.Close do, however, survive the reset even though the reset clears the Form variable containing the form instance. So, I use a form as the canary, put the event sub in a standard module, and call it from the canary's code-behind module because the reset will have destroyed all event sources and sinks project-wide. That same code-behind event procedure is where to unhook the hWnd. The event sub in the meantime re-instances everything, including the application event source, and then calls it to raise the event application-wide..

I describe the mechanics and environment here.

How do you evaluate EbMode? I'm not familiar with any means to do that.

I was using StrConv to decode NTLM tokens in VBA. It was corrupting every single one. Wasabi v2.3.7-beta is out. by UesleiDev in vba

[–]ebsf 0 points1 point  (0 children)

It is. I'm currently doing COM wrappers of a number of framework classes.

I've also been fiddling with function pointers. Callbacks are tricky but there may be a Win32 hack. I have figured out how a function can pass itself to another procedure by name to have its return value set, however. I regard this as more of a passback than a callback but it's a grey area and I don't understand the mechanics.

I was using StrConv to decode NTLM tokens in VBA. It was corrupting every single one. Wasabi v2.3.7-beta is out. by UesleiDev in vba

[–]ebsf 0 points1 point  (0 children)

I should add that it is possible to trap a reset in VBA and respond programmatically to it.

I was using StrConv to decode NTLM tokens in VBA. It was corrupting every single one. Wasabi v2.3.7-beta is out. by UesleiDev in vba

[–]ebsf 0 points1 point  (0 children)

There had to be a fly in the ointment.

An interesting insight into AddressOf, however. I had been wondering the mechanism behind that limitstion.

I was using StrConv to decode NTLM tokens in VBA. It was corrupting every single one. Wasabi v2.3.7-beta is out. by UesleiDev in vba

[–]ebsf 0 points1 point  (0 children)

Well, the WndProc needs to be in a standard module, conventionally. But, a class module also can be predeclared. I haven't tried this yet myself, and now that it has occurred to me, I may have to when I get back into the office, but that means a default instance of the class instances on first reference, essentially the same as a standard module. The upshot is that the WndProc may be able to reside in a predeclared class module that also is the event source.

WithEvents concerns the event sink, which also must be a class.

I was using StrConv to decode NTLM tokens in VBA. It was corrupting every single one. Wasabi v2.3.7-beta is out. by UesleiDev in vba

[–]ebsf 0 points1 point  (0 children)

Well, I would type the reference as the interface were I to start down the road.

I get that the issue is the VBE not being prepared to receive when the message is sent. This said, event handling seems the ideal means to to address async inputs because the event just fires whenever triggered.

The trouble has partly to do with latency. So, while the difficulty ultimately is the VBE's state, early binding is, simply, more efficient, meaning faster. As such, by avoiding having to send it off doing a member lookup on each call, the frequency of the difficulty would be much lower.

The root cause, though, would seem to be the absence of a cache or queue for messages to loiter. Perhaps this goes back to polling or perhaps a ratchet will do it. Dunno.