| Author | Message | 
	
		| vbgamer45 Regular user
 
 
 Joined: 07 Jul 2004
 Posts: 93
 Location: 127.0.0.1
 
 | 
				
					| Posted: Wed Feb 16, 2005 2:47 am
							    Post subject: Anyone interested in VB4 Structures? |  
					| 
 |  
					| Just wondering if anyone is interested in me posting some strutures for vb4 32 bit for now later maybe vb4 16bit but need to underestand the ne file format a little better and I don not have vb4 16 bit edtion either.   Been working on figuring out the vb4 strututres today.  So let me know. 
 Last edited by vbgamer45 on Wed Feb 16, 2005 8:02 pm; edited 1 time in total
 |  | 
	
		| Back to top |  | 
	
		|  |  | 
	
		| golem Often here
 
 
 Joined: 18 Nov 2002
 Posts: 73
 
 
 | 
				
					| Posted: Wed Feb 16, 2005 5:07 pm
							    Post subject: Oh... But of course! |  
					| 
 |  
					| Post away. 
 Kind of amazing no one has ever really delved into much less published anything on VB4. I've had a long standing interest in VB4. The only thing that kept me from really extending golems_Folly to cover VB4 was I never did lay my hands on a VB4 IDE.
 
 Carry on!
 golem
 |  | 
	
		| Back to top |  | 
	
		|  |  | 
	
		| vbgamer45 Regular user
 
 
 Joined: 07 Jul 2004
 Posts: 93
 Location: 127.0.0.1
 
 | 
				
					| Posted: Wed Feb 16, 2005 6:03 pm
							    Post subject: |  
					| 
 |  
					| VB4 Structures are mostly like VB5/6 just modified a little bit. Did not go in depth yet, juststarted yesterday.
 Still figuring things out and making sure they are right before I label them.
 Mostly just wanted to get to the form gui properties.
 Here's my chance to give back a little bit after I learned so much from everyone here.
 
 
  	  | Code: |  	  | Private Type VB4HEADERType
 Sig As Long 'SIG 129 53 84 182
 CompilerFileVersion As Integer
 int1 As Integer
 int2 As Integer
 int3 As Integer
 int4 As Integer
 int5 As Integer
 int6 As Integer
 int7 As Integer
 int8 As Integer
 int9 As Integer
 int10 As Integer
 int11 As Integer
 int12 As Integer
 int13 As Integer
 int14 As Integer
 int15 As Integer
 LangID As Integer
 int16 As Integer
 int17 As Integer
 int18 As Integer
 aSubMain As Long
 Address2 As Long
 i1 As Integer
 i2 As Integer
 i3 As Integer
 i4 As Integer
 i5 As Integer
 i6 As Integer
 iExeNameLength As Integer 'Directly follows this structure
 iProjectSavedNameLength As Integer 'Directly follows this structure
 iHelpFileLength As Integer 'Directly follows this structure
 iProjectNameLength As Integer 'Directly follows this structure
 FormCount As Integer
 int19 As Integer
 NumberOfExternalComponets As Integer
 int20 As Integer  'The same in each file 176d
 aGuiTable As Long  'GUI Pointer
 Address4 As Long
 Address5 As Long
 aProjectInfo2 As Long  'Project Info2?
 
 End Type
 
 Private Type VB4GuiTableType
 uuid(15) As Byte
 bArray(27) As Byte
 aFormPointer As Long 'aFormPointer + 10 equal start of control/form header
 End Type
 
 Private Type ProjectInfo2Type
 l1 As Long
 l2 As Long
 l3 As Long
 oProjectName As Long 'Project Name
 oVBPath As Long 'VB3 Path
 oAppDescription As Long 'APP Description
 guiduuid(15) As Byte
 End Type
 
 | 
 
 TypeLib Information for VB32.OLB
 FCFB3D2E-A0FA-1068-A738-08002B3371B5 Major Version 4 Minor Version 0 LCID 9
 You can still use VB6.olb though haven't found any major differences yet.
 |  | 
	
		| Back to top |  | 
	
		|  |  | 
	
		| MrUnleaded Site Admin
 
 
 Joined: 21 Sep 2002
 Posts: 385
 Location: California
 
 | 
				
					| Posted: Sat Mar 05, 2005 6:13 pm
							    Post subject: |  
					| 
 |  
					| VB4 sucks hehe. 
 Was it 16 bit? or 32? o wait it was both. hmph "skip it theres VB5 already"
 
 Yea i went straight from VB3 to 5. But yea vbgamer4 you are free to post anything related to vb-decompiling
 
 that includes anything from vb1(is there a vb1?) to vb.net...
 _________________
 -MrU
 |  | 
	
		| Back to top |  | 
	
		|  |  | 
	
		|  |  |