sourceforge pages
file downloads
Features
New GTK Linux binary built with Brucey's GTKMaxGui and magic WebMozilla modules
file downloads
Features
New GTK Linux binary built with Brucey's GTKMaxGui and magic WebMozilla modules
Import brl.eventqueueand it still is saying Identifier 'EventSource' not found
DEFINE GLOBAL:Tgadget main_window,help_window,button_start,button_stop END DEFINE TYPE my_type DEFINE FIELD:float x,y,z,dx,dy,dz END DEFINE END TYPE
GLOBAL main_window:tgadget GLOBAL help_window:tgadget GLOBAL button_start:tgadegt GLOBAL button_Stop:tgadget TYPE my_type FIELD x:float,y:float,z:float,dx:float,dy:float,dz:float END TYPE
key_name=Build and Run key_code=116 key_mod=0
Local mingw$ = getenv_("MINGW") Local bmxpath$=getenv_("BMXPATH") Print "MINGW: " + mingW Print "Bmax : " + bmxpath path$ = mingw$ + "" AskVersion(path + "ld -v") AskVersion(path + "gcc --version") AskVersion(path + "windres -V") AskVersion(path + "ar -V") AskVersion(path + "g++ --version") AskVersion(bmxpath + "\bin\FASM") 'open files in MinGW/Include/_mingw.h 'search for #define __MINGW32_VERSION 3.13 Local mingw_path$=Replace(path,"\bin","") Local file:TStream = ReadFile(mingw_path + "\include\_mingw.h") Print "Opening file: "+mingw_path+ "include\_mingw.h" If file Local line:String While Not Eof(file) line = ReadLine(file) If Instr(line , "#define __MINGW32_VERSION ") Print "MINGW Version: "+line[26..] End If Wend CloseStream(file) Else Print "_mingw.h NOT found." End If file:TStream = ReadFile(mingw_path + "\include\w32api.h") Print "Opening file: "+mingw_path+ "include\w32api.h" If file While Not Eof(file) line = ReadLine(file) If Instr(line , "#define __W32API_VERSION ") Print "W32Api Version: "+line[24..] End If Wend CloseStream(file) Else Print "win32api.h NOT found." End If Function AskVersion$(cmd$) Local process:TProcess Local bytes:Byte[] , version$ process = CreateProcess(cmd$ , HIDECONSOLE) Print "Request: " + cmd If process While True bytes = process.pipe.ReadPipe() If bytes version:+ String.FromBytes(bytes , Len bytes) EndIf If Not process.status() Exit Delay 10 Wend EndIf process = Null Local pos:Int = Instr(version , Chr(10) ) version = Left(version , pos) 'Print "Version of " + cmd Print "is " + version Print Return version End Function
Linking:maxide.exe C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x0): multiple definition of `bbStringFromVariant(tagVARIANT*)' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x0): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x2a): multiple definition of `_ZN12CNullStorage14QueryInterfaceERK5_GUIDPPv@12' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x2a): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x56): multiple definition of `_ZN12CNullStorage6AddRefEv@4' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x56): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x62): multiple definition of `_ZN12CNullStorage7ReleaseEv@4' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x62): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x6e): multiple definition of `_ZN12CNullStorage12CreateStreamEPKwmmmPP7IStream@24' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x6e): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x9a): multiple definition of `_ZN12CNullStorage10OpenStreamEPKwPvmmPP7IStream@24' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x9a): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0xc6): multiple definition of `_ZN12CNullStorage13CreateStorageEPKwmmmPP8IStorage@24' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0xc6): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0xf2): multiple definition of `_ZN12CNullStorage11OpenStorageEPKwP8IStoragemPPwmPS3_@28' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0xf2): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x11e): multiple definition of `_ZN12CNullStorage6CopyToEmPK5_GUIDPPwP8IStorage@20' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x11e): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x14a): multiple definition of `_ZN12CNullStorage13MoveElementToEPKwP8IStorageS1_m@20' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x14a): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x176): multiple definition of `_ZN12CNullStorage6CommitEm@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x176): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x1a2): multiple definition of `_ZN12CNullStorage6RevertEv@4' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x1a2): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x1ce): multiple definition of `_ZN12CNullStorage12EnumElementsEmPvmPP12IEnumSTATSTG@20' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x1ce): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x1fa): multiple definition of `_ZN12CNullStorage14DestroyElementEPKw@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x1fa): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x226): multiple definition of `_ZN12CNullStorage13RenameElementEPKwS1_@12' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x226): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x252): multiple definition of `_ZN12CNullStorage15SetElementTimesEPKwPK9_FILETIMES4_S4_@20' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x252): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x27e): multiple definition of `_ZN12CNullStorage8SetClassERK5_GUID@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x27e): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x288): multiple definition of `_ZN12CNullStorage12SetStateBitsEmm@12' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x288): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x2b4): multiple definition of `_ZN12CNullStorage4StatEP10tagSTATSTGm@12' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x2b4): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x2e0): multiple definition of `_ZN7CMySite14QueryInterfaceERK5_GUIDPPv@12' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x2e0): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x368): multiple definition of `_ZN7CMySite6AddRefEv@4' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x368): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x374): multiple definition of `_ZN7CMySite7ReleaseEv@4' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x374): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x380): multiple definition of `_ZN7CMySite10SaveObjectEv@4' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x380): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x3ac): multiple definition of `_ZN7CMySite10GetMonikerEmmPP8IMoniker@16' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x3ac): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x3d8): multiple definition of `_ZN7CMySite12GetContainerEPP13IOleContainer@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x3d8): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x3ee): multiple definition of `_ZN7CMySite10ShowObjectEv@4' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x3ee): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x3f8): multiple definition of `_ZN7CMySite12OnShowWindowEi@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x3f8): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x424): multiple definition of `_ZN7CMySite22RequestNewObjectLayoutEv@4' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x424): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x450): multiple definition of `_ZN7CMySite9GetWindowEPP6HWND__@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x450): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x466): multiple definition of `_ZN7CMySite20ContextSensitiveHelpEi@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x468): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x492): multiple definition of `_ZN7CMySite18CanInPlaceActivateEv@4' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x494): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x49c): multiple definition of `_ZN7CMySite17OnInPlaceActivateEv@4' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x49e): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x4a6): multiple definition of `_ZN7CMySite12OnUIActivateEv@4' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x4a8): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x4b0): multiple definition of `_ZN7CMySite16GetWindowContextEPP16IOleInPlaceFramePP19IOleInPlaceUIWindowP7tagRECTS7_P7tagOIFI@24' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x4b2): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x518): multiple definition of `_ZN7CMySite6ScrollE7tagSIZE@12' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x51c): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x544): multiple definition of `_ZN7CMySite14OnUIDeactivateEi@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x548): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x54e): multiple definition of `_ZN7CMySite19OnInPlaceDeactivateEv@4' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x552): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x558): multiple definition of `_ZN7CMySite16DiscardUndoStateEv@4' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x55c): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x584): multiple definition of `_ZN7CMySite17DeactivateAndUndoEv@4' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x588): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x5b0): multiple definition of `_ZN7CMySite15OnPosRectChangeEPK7tagRECT@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x5b4): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x5dc): multiple definition of `_ZN7CMySite14EnableModelessEi@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x5e0): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x5e6): multiple definition of `_ZN7CMySite15ShowContextMenuEmP8tagPOINTP8IUnknownP9IDispatch@20' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x5ea): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x5fe): multiple definition of `_ZN7CMySite6ShowUIEmP23IOleInPlaceActiveObjectP17IOleCommandTargetP16IOleInPlaceFrameP19IOleInPlaceUIWindow@24' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x602): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x608): multiple definition of `_ZN7CMySite6HideUIEv@4' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x60c): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x612): multiple definition of `_ZN7CMySite8UpdateUIEv@4' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x616): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x61c): multiple definition of `_ZN7CMySite19OnDocWindowActivateEi@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x620): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x626): multiple definition of `_ZN7CMySite21OnFrameWindowActivateEi@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x62a): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x630): multiple definition of `_ZN7CMySite12ResizeBorderEPK7tagRECTP19IOleInPlaceUIWindowi@16' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x634): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x63a): multiple definition of `_ZN7CMySite21TranslateAcceleratorAEP6tagMSGPK5_GUIDm@16' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x63e): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x65c): multiple definition of `_ZN7CMySite16GetOptionKeyPathEPPwm@12' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x67e): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x668): multiple definition of `_ZN7CMySite13GetDropTargetEP11IDropTargetPS1_@12' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x68a): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x674): multiple definition of `_ZN7CMySite11GetExternalEPP9IDispatch@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x696): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x67e): multiple definition of `_ZN7CMySite12TranslateUrlEmPwPS0_@16' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x6a0): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x68a): multiple definition of `_ZN7CMySite11GetHostInfoEP14_DOCHOSTUIINFO@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x6ac): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x696): multiple definition of `_ZN7CMySite16FilterDataObjectEP11IDataObjectPS1_@12' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x6b8): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x6a2): multiple definition of `_ZN8CMyFrame14QueryInterfaceERK5_GUIDPPv@12' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x6c4): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x6ce): multiple definition of `_ZN8CMyFrame6AddRefEv@4' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x6f0): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x6da): multiple definition of `_ZN8CMyFrame7ReleaseEv@4' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x6fc): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x6e6): multiple definition of `_ZN8CMyFrame9GetWindowEPP6HWND__@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x708): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x6fc): multiple definition of `_ZN8CMyFrame20ContextSensitiveHelpEi@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x720): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x728): multiple definition of `_ZN8CMyFrame9GetBorderEP7tagRECT@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x74c): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x754): multiple definition of `_ZN8CMyFrame18RequestBorderSpaceEPK7tagRECT@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x778): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x780): multiple definition of `_ZN8CMyFrame14SetBorderSpaceEPK7tagRECT@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x7a4): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x7ac): multiple definition of `_ZN8CMyFrame15SetActiveObjectEP23IOleInPlaceActiveObjectPKw@12' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x7d0): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x7b6): multiple definition of `_ZN8CMyFrame11InsertMenusEP7HMENU__P21tagOleMenuGroupWidths@12' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x7da): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x7e2): multiple definition of `_ZN8CMyFrame7SetMenuEP7HMENU__PvP6HWND__@16' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x806): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x7ec): multiple definition of `_ZN8CMyFrame11RemoveMenusEP7HMENU__@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x810): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x818): multiple definition of `_ZN8CMyFrame13SetStatusTextEPKw@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x83c): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x822): multiple definition of `_ZN8CMyFrame14EnableModelessEi@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x846): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x82c): multiple definition of `_ZN8CMyFrame21TranslateAcceleratorAEP6tagMSGt@12' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x850): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x858): multiple definition of `_ZN21DWebBrowserEventsImpl6AddRefEv@4' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x87c): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x864): multiple definition of `_ZN21DWebBrowserEventsImpl7ReleaseEv@4' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x888): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x86e): multiple definition of `_ZN21DWebBrowserEventsImpl14QueryInterfaceERK5_GUIDPPv@12' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x892): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x902): multiple definition of `_ZN21DWebBrowserEventsImpl16GetTypeInfoCountEPj@8' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x926): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x90e): multiple definition of `_ZN21DWebBrowserEventsImpl11GetTypeInfoEjmPP9ITypeInfo@16' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x932): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x91a): multiple definition of `_ZN21DWebBrowserEventsImpl13GetIDsOfNamesERK5_GUIDPPwjmPl@24' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x93e): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0xa04): multiple definition of `_ZN21DWebBrowserEventsImpl6InvokeElRK5_GUIDmtP13tagDISPPARAMSP10tagVARIANTP12tagEXCEPINFOPj@36' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0xa12): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0xa78): multiple definition of `DWebBrowserEventsImpl::StatusTextChange(_bstr_t)' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0xa86): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0xa80): multiple definition of `DWebBrowserEventsImpl::ProgressChange(long, long)' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0xa8e): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0xa86): multiple definition of `DWebBrowserEventsImpl::DownloadComplete()' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0xa94): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0xa8c): multiple definition of `DWebBrowserEventsImpl::CommandStateChange(long, short)' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0xa9a): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0xa92): multiple definition of `DWebBrowserEventsImpl::DownloadBegin()' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0xaa0): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0xa98): multiple definition of `DWebBrowserEventsImpl::NewWindow(_bstr_t, long, _bstr_t, tagVARIANT*, _bstr_t, short*)' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0xaa6): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0xaa0): multiple definition of `DWebBrowserEventsImpl::TitleChange(_bstr_t)' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0xaae): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0xaa8): multiple definition of `DWebBrowserEventsImpl::FrameBeforeNavigate(_bstr_t, long, _bstr_t, tagVARIANT*, _bstr_t, short*)' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0xab6): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0xab0): multiple definition of `DWebBrowserEventsImpl::FrameNavigateComplete(_bstr_t)' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0xabe): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0xab8): multiple definition of `DWebBrowserEventsImpl::FrameNewWindow(_bstr_t, long, _bstr_t, tagVARIANT*, _bstr_t, short*)' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0xac6): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0xac0): multiple definition of `DWebBrowserEventsImpl::Quit(short*)' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0xace): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0xac8): multiple definition of `DWebBrowserEventsImpl::WindowMove()' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0xad6): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0xad0): multiple definition of `DWebBrowserEventsImpl::WindowResize()' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0xade): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0xad8): multiple definition of `DWebBrowserEventsImpl::WindowActivate()' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0xae6): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0xae0): multiple definition of `DWebBrowserEventsImpl::PropertyChange(_bstr_t)' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0xaee): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x926): multiple definition of `DWebBrowserEventsImpl::DocumentComplete(IDispatch*, tagVARIANT*)' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x94a): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x8fc): multiple definition of `DWebBrowserEventsImpl::NavigateComplete(IDispatch*, tagVARIANT*)' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x920): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x8ee): multiple definition of `DWebBrowserEventsImpl::NewWindow2(IDispatch**, short*)' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x912): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.text+0x98a): multiple definition of `DWebBrowserEventsImpl::BeforeNavigate2(IDispatch*, tagVARIANT*, tagVARIANT*, tagVARIANT*, tagVARIANT*, tagVARIANT*, short*)' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.text+0x998): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxguiex.mod/win32maxguiex.release.win32.x86.a(mshtmlview.cpp.release.win32.x86.o):mshtmlview.cpp:(.rdata+0x0): multiple definition of `IID_IDocHostUIHandler' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32htmlview.cpp.release.win32.x86.o):win32htmlview.cpp:(.rdata+0x0): first defined here C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32hwnd.cpp.release.win32.x86.o):win32hwnd.cpp:(.text+0x88): undefined reference to `brl_maxgui_HotKeyEvent' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32hwnd.cpp.release.win32.x86.o):win32hwnd.cpp:(.text+0x406): undefined reference to `brl_win32maxgui_EmitWin32OSEvent' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32hwnd.cpp.release.win32.x86.o):win32hwnd.cpp:(.text+0x557): undefined reference to `brl_win32maxgui_EmitWin32OSEvent' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(event.cpp.release.win32.x86.o):event.cpp:(.text+0x5): undefined reference to `brl_win32maxgui_PostWin32GuiEvent' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32textarea2.cpp.release.win32.x86.o):win32textarea2.cpp:(.text+0x11d5): undefined reference to `brl_win32maxgui_FilterKey' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32textarea2.cpp.release.win32.x86.o):win32textarea2.cpp:(.text+0x11e8): undefined reference to `brl_win32maxgui_FilterChar' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32textfield.cpp.release.win32.x86.o):win32textfield.cpp:(.text+0x446): undefined reference to `brl_win32maxgui_FilterChar' C:/BlitzMax/mod/maxgui.mod/win32maxgui.mod/win32maxgui.release.win32.x86.a(win32textfield.cpp.release.win32.x86.o):win32textfield.cpp:(.text+0x457): undefined reference to `brl_win32maxgui_FilterKey' Build Error: Failed to link D:/_BlitzMax/maxide2/maxide.exe Process complete
'test Type mytipe Field one Field two Field three Function Create:mytipe() Local t:mytipe = New mytipe Return t End Function Method show() Print one Print two Print three End Method End Type mine() Function Mine() 'This is a function - NOT related with Type End Function

#include <brl.mod/maxgui.mod/maxgui.h>...to...
#include <maxgui.mod/maxgui.mod/maxgui.h>In addition, I think we may have overlooked the fact that CocoaMaxGUI wasn't properly storing a handle to the pixmap in TIconStrip and so ExtractIconPixmapFromStrip() (your favourite function) was choking trying to invoke a method on a null pixmap.
Type TCocoaIconStrip Extends TIconStrip Field images[] Function IsNotBlank(pixmap:TPixmap) Local x,y,w,h,c w=pixmap.width h=pixmap.height c=pixmap.ReadPixel(0,0) For x=0 Until h For y=0 Until h If pixmap.ReadPixel(x,y)<>c Return True Next Next End Function Function premult(argb) Local a a=(argb Shr 24)&$ff Return ((((argb&$ff00ff)*a)Shr 8)&$ff00ff)|((((argb&$ff00)*a)Shr 8)&$ff00)|(a Shl 24) End Function Function Create:TCocoaIconStrip(source:Object) Local icons:TCocoaIconStrip Local pixmap:TPixmap,pix:TPixmap Local n,x,w,nsimage pixmap=TPixmap(source) If Not pixmap pixmap=LoadPixmap(source) If Not pixmap Return Select pixmap.format Case PF_I8,PF_BGR888 pixmap=pixmap.Convert( PF_RGB888 ) Case PF_A8,PF_BGRA8888 pixmap=pixmap.Convert( PF_RGBA8888 ) End Select If AlphaBitsPerPixel[ pixmap.format ] For Local y=0 Until pixmap.height For Local x=0 Until pixmap.width Local argb=pixmap.ReadPixel( x,y ) pixmap.WritePixel x,y,premult(argb) Next Next EndIf n=pixmap.width/pixmap.height; If n=0 Return icons=New TCocoaIconStrip icons.pixmap=pixmap icons.count=n icons.images=New Int[n] w=pixmap.width/n For x=0 Until n pix=pixmap.Window(x*w,0,w,pixmap.height) If IsNotBlank(pix) icons.images[x]=NSPixmapImage(pix) Next Return icons EndFunction EndType
process=CreateProcess("~q"+cmd+"~q",HIDECONSOLE)Those fixes, seem to get MaxIDE CE to compile and run, but I've noticed a few problems:
