User Tools

Site Tools


jas:jas_dlls

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
jas:jas_dlls [2025/01/23 16:14] – [2025 01 18] 2.57.169.96jas:jas_dlls [2025/01/30 22:27] (current) – [2025 01 30] 216.73.161.101
Line 2: Line 2:
  
 ====== Jas dlls ====== ====== Jas dlls ======
 +
 +===== 2025 01 30 =====
 +
 +  * the image I have been working with has been 64 bits all along, so I wasted my time trying to recreate a 32 bit dll using vs 2015
 +  * I was once able to read pamresources.dll with this image, but I can no longer do so.
 +  * I thought I corrupted the original dlls.icx, so I created dlls2 and dlls3 images
 +  * neither one works even if I run just once after importing the needed maps.
 +  * I mis-spelled aModuleName := 'pamRebbbsources.dll' and dlls.ws still ran to completion.
 +  * I renamed pamresouces.dll to pamXXXresources.dll in the progFiles *x64) directy and dlls.ws still ran
 +  * class variable iconCache in PamIcon starts off as and empty LookupTable.
 +  * To do: run dlls.ws in a good Jas Dev JSO x86 image.
 +
 +===== 2025 01 28 =====
 +
 +  * used res hacker to dump contents of the good pamresources.dll to pamresources.rc
 +  * edited pamresources.rc and commented out the first line about LANGUAGE
 +  * following this https://www.codeproject.com/Tips/5349617/Creating-a-Resource-Only-DLL
 +  * created a new project that is a dll and an empty project. saved it.
 +  * add - > existing item added pamresources.rc
 +  * under Project -> propertied -> linker -> advanced chnnged entry point to NOENTRY
 +  * build solution created a new win32project3.dll of size 168 kb that looks ok in Res Hacker
 +  * but the good pamresources.dll is 245K.
 +  * the dlls.ws not longer works. I think I toasted my image.
 +  * TO DO: use a jas open image and force a reload of the dll.
 +  * modify PamHolder class>>loadModuleNamed: aModuleName notifyWindow: aWindow
  
 ===== 2025 01 23 ===== ===== 2025 01 23 =====
Line 9: Line 34:
   * Both VS installs take hours with no visual updates.   * Both VS installs take hours with no visual updates.
   * But VS 2015 does not display some of the screens necessary to create a project. I suspect this is a Win 11 problem, The solution is a Win 7 or a Win 8 machine which could be used in the future.   * But VS 2015 does not display some of the screens necessary to create a project. I suspect this is a Win 11 problem, The solution is a Win 7 or a Win 8 machine which could be used in the future.
 +  * VS 2015 would not install on Chuck's Vista machine. Vista is between XP and 7.
 +  * VS 2015 did install on my Lenovo with Win 8.1.
 +  * VS 2015 needs two files documented in picture vs2015.png in C:\Users\donald\Pictures\000craigslist.
 +
 +  * created a pamresources.dll using VS 2015 and the non-Smalltalk source code/pamresources.rc as input.
 +  * The pamresource.dll created is NOT the same as the real on and it is NOT a resource dll. It has a menu!
 +  * Todo: try decomposing the real pamresources.dll using res hacker and the using that .rc file and the icons in VS 2015.
  
 ===== 2025 01 17 ===== ===== 2025 01 17 =====
jas/jas_dlls.1737648866.txt.gz · Last modified: 2025/01/23 16:14 by 2.57.169.96