Hi DirectuX,
Super, exactly what I was looking for. I'd totally forgotten where I originally found it.
Looks like it is 99% the same, with a few new parsing API's added, which explains why...
User: gddeluca; Keyword(s):
Hi DirectuX,
Super, exactly what I was looking for. I'd totally forgotten where I originally found it.
Looks like it is 99% the same, with a few new parsing API's added, which explains why...
I have been using thinBasic as my Apps macro language engine for quite a few years. But I've never upgraded the thinBasic version as there has been no need. There still isn't a need but I'm using...
I'm calling thinBasic_DetermineType in a user defined function. The function originally expected a string operand, but since users were not always consistent, I altered it to use DetermineType to...
Eros: The extraneous MSGBOX that appears looks exactly like it did when the first macro executed. Same text exactly, so it looks like the thinBasic variables passed to the MSGBOX function are still...
Eros: Sorry to keep popping back in here. I think there is a problem in thinBasic cleanup when running embedded. I haven't got a repeatable example (yet) that I can provide, but I've seen...
Eros: Yes indeed, now runs just fine. Many, many thanks.
George
Eros: Here's what I'm trying.
CALL DWORD hProc_thinBasic_Run USING thinBasic_RUN( _
0& , _ 'Will be used in future release
...
Eros: Regarding the new Options flag setting on the RUN call. I guess I'm not getting this. Are they bit flags within a LONG parameter. I've tried all flavors of passing values, and I cannot...
Eros: Sounds good for thinAir. So far, my experience with using thinBasic in embedded mode has been excellent. It has worked flawlessly (other than this little USES problem) and creating the...
Eros: I've only done a very quick test, nothing exhaustive, but it seems to have cleared up my reported problem nicely. Thank you so much for working out this fix. I well know what a pain it...
Eros:
If I put the module's DLL in a /Bin directory under the EXEPath directory, then thinBasic does not seem to find the DLL at all.
If I put the module's DLL directly IN the EXEPath...
Eros: Any news at all as to why I cannot USE any of the other modules other than CORE more than once? I can survive using only CORE functions, but I'm sure my users, once they start exploring...
Hi,
Is there a preferred sequence for Init/LoadSymbol/Run? It seems to work just fine as I'm doing it.
If RC=20 is not good, it doesn't seem to affect use of the DLL functions. I'm doing a...
Hi,
Yes, Init, a bunch of LoadSymbols, Run, and Release. It is basically the sample code you provided, including the FreeLibrary of thinCore.DLL at the end.
In my test script, the return code...
Hi Eros,
Exactly how I am using it. I'm using it as the macro engine for an Editor. A variety of user functions are used to provide the API between the script and the application itself. It...
Hi Eros,
Sounds good. What you provided in your previous note was great, I've managed to swap my App from Bint32 to thinBasic with almost no code changes other than the function renames. Your...
Hi again,
Ignore my last question, the normal error popup is more than adequate.
Hi Eros,
Super! Many, many thanks. This looks SO CLOSE to what I've been using to access BInt32, I knew it should be possible. I've been using BInt32 for a while, (fixed a few minor bugs in...
Hi Petr,
Yes, the thinBasic functions are extremely similar to what I have currently working with BInt32; that's why it seems such a small step to move over to thinBasic. However, the...
Hi,
I've been using the old BInt32 code as an embedded script engine. I'd like to switch to thinBasic because the language itself is so much better.
The .INC file contents SEEM to indicate the...