Search:
Type: Posts; User: TTn
Search:
Search took 0.83 seconds.
-
I've never used that type of message box alternative, but the idea may be helpful in some situations. I have made a custom form to avoid rare yet critical issues with msgbox and the api version....
-
The RISC ALPHA 64 bit edition needs specific hardware. I have a copy from the office developer tools 2000 cd, but no device to run it on. Although it was suggested that an emulator should work. ...
-
If you read the full documentation, you'll see that is of course. The controls are obviously different, so it mentions that you have to change progids to make the full conversion. However, there are...
-
182672
Once recompiled on VB6 the files are still different, but virtually the same.
-
If you have the files from Github, then try this:
To open the project file change .ebp to .vbp first.
You can open the .ebf file manually with VB6, ie right click the file, click open with...
...
-
Thank you for testing. Maybe Visual basic is not installed on this machine? That could be relevant to how and why it works.
I would attach the eVB Project files here to inspect, but the forum...
-
It is confirmed. This is a different file format (.vb) which is largely interchangeable with the .exe format.
for example, if you start a .vb file made from eVB3, it will be interpreted/converted...
-
The file is a tokenized version of the program, as documented. The task manager appears to be loading the image in memory by interpreting the file showing the appended exension. Although, you may...
-
Yes, if you have VB.NET installed, or some other picking it up, that will open as a code file. I've tried it also here on fresh Windows 11 and it runs as an executable. The task manager displays...
-
Apparently VB6 can make and use executable files with an intermediate file extension (.vb), because it shares compatibility features with eVB3. This intermediate file is a tokenized version of the...
-
eVB (Embedded Visual Basic 3.0)
https://www.youtube.com/watch?v=bUZDOR7Ky24
I was looking through my old CD's and found the old Embedded Visual Tools 3.0.
It includes Embedded Visual Basic 3.0...
-
I don't see them in any of the VBE6.dll either, for versions 6.0-6.5. The object model may still be powerful but it is limited for certain purposes. Good point.
I think the reloadable module...
-
Thank you once again Trick!
I'm not exactly sure what function name means, because it seems to be the opposite of reloadable, ie cannot be released or deleted. If anyone else is curious or want...
-
Trick, nevermind these API's are related to record macros, ie Record object. It needs host integration I believe.
The whole group of Record object API declarations and documentation should be...
-
Here is some relevant history that I didn't see before:
wikipedia:
182552
* Omega was considered a query building tool.
* Omega featured pull-down help for dBase users, who could
select...
-
I learned quite a bit more from the EbGetErrorInfo and EbShowError functions. I was able to solve a few more of the functions with the app defined error info:
Current snapshot of caller output...
-
Try these API in the debugger:
Private Const ERROR_SUCCESS As Long = 0
Private Const ERROR_FAILURE As Long = 40036
Private Declare Function apiEbGetErrorInfo Lib "vba6.dll" Alias...
-
lol, yeah something like that, a reproductive organ...
-
BTW, "Long Live the Cucumber"!
That's a VB6 Easter egg, very similar to the "Show VB Credits" Easter egg. Has anyone seen that yet?
Hint it grows.
-
Oh really? I had no idea, thanks.
Fascinating...
Of course. I am saying that VB.NET can now hopefully stay stable as legacy version for interop with VB6. Making it extensible when you need...
-
VB.NET is now complete. Hopefully, it will be a stable interchangeable standard.
-
Yup, second Elroy.
Private Sub Test()
If "1" Then
MsgBox "first true"
Else
MsgBox "first false"
-
https://www.youtube.com/watch?v=PT9fy6Cx2Po
Some of the partners and subsidiaries of Microsoft may of had the knowledge and access to these functions without rights to distribute. There is some...
-
Trick, do you know how to declare and use EbRecordSet? I think this is an very old version of OpenRecordSet applied to Visual Basic internally.
It seems to need an object, or perhaps more than 5...
-
Migration tools do work well in large projects, but only if you update the code first to be more explicit, quasi-VB.NET style, then use a converter VB.NET to C#. It goes a long way. For example,...
-
Slightly off topic but may be relevant.
The behavior recently changed within the last couple months. Interop code and classes using the brackets [] in VS 2008 is now com-visible to VB6. I tried...
-
Thank you for that sample as well. I knew it existed but had not gotten to it yet. I know about IUnknown and the life time use, but the premise was that a Microsoft employee said that the early...
-
It appears that some of these API declarations only work while being debugged, and do not work in an addin. At least out of box. Several functions take cProj as the first parameter/arg passed...
-
The function to return the declaration should be something like this:
Option Explicit
Private Const ERROR_SUCCESS As Long = 0
Private Const ERROR_VOID As Long = 35
Private Const DT_BYREF As...
-
Ok, that's strange because the types are not matching. Ah, that must be because they are passed ByRef. Ok, I see. The long passed by reference in this sample itself has type DT_BYREF_I4=16387 ...
-
Here are some of the ids listed as constants.
Private Const INVOKE_STEP_INFO As Long = 0
Private Const INVOKE_STEP_OVER As Long = 1
Private Const INVOKE_CONTINUE As Long = 2 'WHILE STEPPING...
-
Here is how to invoke some of the commandbarbutton functions by an id.
The EbInvokeItem function appears to take one parameter arg, with perhaps more optional overloads.
Private Declare...
-
This works awesome Trick! We can finally document these in a significant manner.
I have been using the Undo/Redo to enhance the number of undos and it works without error for a couple months...
-
Thank you Elroy, it's been awhile. Good to see you are doing well.
-
Many thanks! It looks pretty easy after all.
-
Firehacker or Trick, how do I use TipGetArgCount? If we can get the number of parameters the entire VBA6.dll processing can be monitored in one automated swoop.
I started to document some of these...
-
'In a designer addin (with base project Trick Advanced Tools)
Private Function InitializeHooks() As Boolean
Dim hVba As Long
If mIsHookInit = True Then
InitializeHooks = True
...
-
I made some progress recently. The VB6 IDE is very extensible with these. Is there an easier way to determine the number of parameters?
In a base module.
Public pfnEbAddAvailEbref As Long...
-
Looks like you you might have installed enterprise SP6 in combination with VS professional edition? That problem was hard to get rid of. If so, uninstall VS, then try reinstalling it with a...
-
Any hints on how to scramble (for resetting not descrambling) the content in this resource?
Here is what I found with the related APIs.
We can reset the serial number after the scrambled...
|
Click Here to Expand Forum to Full Width
|