Hello Han I just stoped over BPP i almost forget avout it . You say that you recompile it with fixed bugs so ..may I ask is there recompiled version for download ? thanks
Option Explicit using wxWidgets Dim f As wxFrame Dim m_treeCtrl As wxTreeCtrl Sub OnItemSelectChanging(byref event As wxTreeEvent) Dim item As wxTreeItemId = event.GetItem() f.SetTitle( "treectrl demo " + m_treeCtrl.GetItemText( item ) ) End Sub Sub Main f = new wxFrame( NULL, wxID_ANY, "treectrl demo" ) Dim images As wxImageList ptr = new wxImageList(15, 15, true) images.Add( wxICON(wxICON_SMALL_CLOSED_FOLDER) ) images.Add( wxICON(wxICON_SMALL_OPEN_FOLDER) ) images.Add( wxICON(wxICON_SMALL_FILE)...
Option Explicit Option CONSOLE OFF Sub OnItemSelected(ByRef ev as wxListEvent) wxMessageBox( ev.GetText() ) End Sub Sub Main dim f as wxFrame ptr f = new wxFrame( NULL, wxID_ANY, "listctrl" ) dim listctrl as wxListCtrl ptr = new wxListCtrl( f, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT ) listctrl.InsertColumn(0, "spalte1") listctrl.InsertColumn(1, "spalte2") listctrl.InsertItem(0,"Eintrag 1") listctrl.InsertItem(1,"Eintrag 2") listctrl.SetItem(0,1,"Eintrag 3") listctrl.SetItem(1,1,"Eintrag...
Option Explicit Option CONSOLE OFF Sub Main DIM Xlb As ComObject, Xls AS ComObject, xlapp AS ComObject xlapp.CreateObject("Excel.Application") xlapp.Visible = TRUE Xlb = xlapp.Workbooks.Add for each Xls in Xlb.WorkSheets msgbox Xls.Name next for each Xls2 as comobject in Xlb.WorkSheets msgbox Xls2.Name next xlapp.DisplayAlerts = FALSE msgbox "click to continue..." xlapp.quit End Sub
Option Explicit Option CONSOLE OFF Sub Main DIM Xlb As ComObject, Xls AS ComObject, Rng AS ComObject,xlapp AS ComObject xlapp.CreateObject("Excel.Application") xlapp.Visible = TRUE Xlb = xlapp.Workbooks.Add Xls = Xlb.WorkSheets(1) dim sName as string sName = "Name" msgbox CallByName(xls, "Name") msgbox CallByName(xls, sName) Rng = CallByName(xls, "Range")("A1:A5") Rng.Font.Size = 14 Rng = Xls.Range("A2:A5") Rng.Interior.ColorIndex = 36 Rng.EntireColumn.Autofit xlapp.DisplayAlerts = FALSE msgbox "click...
USING BApp USING BForms USING BTreeViews USING BImageLists Option Explicit Option CONSOLE OFF Dim App As New BApplication Dim Form1 As New BForm Dim Tree1 As New BTreeView Dim imglist As New BSysImageList Declare sub showdir(sDir as string, mask as string, hTreeParent As Long) Private Sub Form1_DblClick(Button As Long) MsgBox "Form1 DoubleClick!" End Sub Private Sub Form1_OnSize(Button As Long) Tree1.Height = Form1.ClientHeight - 20 Tree1.Width = Form1.ClientWidth - 20 End Sub Private Sub Tree1_SelectChanged(Sender...
using C++ codes directly Function BCombo.WndProc {{ if ( (WM_COMMAND) == uMsg ) { if ( HIWORD(wParam) == CBN_SELCHANGE ) { if ( OnSelectChanged > 0 ) { }} RaiseEvent SelectChanged {{ } } } }} Function = Super.WndProc(hWnd, uMsg, wParam, lParam) End Function
using C++ codes directly Function BCombo.WndProc {{ if ( (WM_COMMAND) == uMsg ) { if ( HIWORD(wParam) == CBN_SELCHANGE ) { if ( OnSelectChanged > 0 ) { }} RaiseEvent SelectChanged {{ } } } }} Function = Super.WndProc(hWnd, uMsg, wParam, lParam) End Function
using C++ codes directly Function BCombo.WndProc {{ if ( (WM_COMMAND) == uMsg ) { if ( HIWORD(wParam) == CBN_SELCHANGE ) { if ( OnSelectChanged > 0 ) { }} RaiseEvent SelectChanged {{ } } } }} Function = Super.WndProc(hWnd, uMsg, wParam, lParam) End Function
below com samles works well 32bit and 64bit Option Explicit Option CONSOLE OFF Sub Main DIM Xlb As ComObject, Xls AS ComObject, Rng AS ComObject,xlapp AS ComObject xlapp.CreateObject("Excel.Application") xlapp.Visible = TRUE Xlb = xlapp.Workbooks.Add Xls = Xlb.WorkSheets(1) with Xls.Cells(1, 1) .Value = "Name" with .Font .Bold = TRUE .ColorIndex = 2 end with .Interior.ColorIndex = 30 .Value = "Test value 1" .Value = "Test value 2" .Value = "Tets value 3" .Value = "Test value 4" end with Rng = Xls.Range("A1:A5")...
Option Explicit Option CONSOLE OFF Sub Main DIM Xlb As ComObject, Xls AS ComObject, Rng AS ComObject,xlapp AS ComObject xlapp.CreateObject("Excel.Application") xlapp.Visible = TRUE Xlb = xlapp.Workbooks.Add Xls = Xlb.WorkSheets(1) with Xls.Cells(1, 1) .Value = "Name" with .Font .Bold = TRUE .ColorIndex = 2 end with .Interior.ColorIndex = 30 .Value = "Test value 1" .Value = "Test value 2" .Value = "Tets value 3" .Value = "Test value 4" end with Rng = Xls.Range("A1:A5") Rng.Font.Size = 14 Rng = Xls.Range("A2:A5")...
Option Explicit Option CONSOLE OFF Dim App As New BApplication Dim Form1 As New BForm Dim Tree1 As New BTreeView Private Sub Form1_DblClick(Button As Long) MsgBox "Form1 DoubleClick!" End Sub Private Sub SampleTreeView Dim hRoot AS Long, hParent AS Long Dim i AS Integer,j AS Integer, k AS Integer Dim lCount As Integer = 5 FOR i = 1 TO lCount hRoot = Tree1.InsertItem(0, "Root"+ str(i) ) FOR j = 1 TO lCount hParent = Tree1.InsertItem(hRoot, "Item"+ STR(j) ) FOR k = 1 TO lCount Tree1.InsertItem(hParent,...
Sorry for my poor english. I find this project last month. and rebuild it by MINGW(8.1.0) for 32bit and 64bit .fixed some bugs( samples can not compile , library link error, etc ) .COM binding .GUI can apply the windows theme. .using C++ code two ways 1. #CPP code #char progname[1024] #GetModuleFileName(NULL, progname, sizeof(progname)) 2. inside the double {{ }} {{ char progname[1024]; GetModuleFileName(NULL, progname, sizeof(progname)); }} . WITH improvment with Xls.Cells(1, 1) .Value = "Name"...
Sorry for my poor english. I find this project last month. and rebuild it by MINGW(8.1.0) for 32bit and 64bit .fixed some bugs( samples can not compile , library link error, etc ) .COM binding .GUI can apply the windows theme. .using C++ code two ways 1. #CPP code #char progname[1024] #GetModuleFileName(NULL, progname, sizeof(progname)) 2. inside the double {{ }} {{ char progname[1024]; GetModuleFileName(NULL, progname, sizeof(progname)); }} . WITH improvment with Xls.Cells(1, 1) .Value = "Name"...
Sorry for my poor english. I find this project last month. and rebuild it by MINGW(8.1.0) for 32bit and 64bit .fixed some bugs( samples can not compile , library link error, etc ) .COM binding .GUI can apply the windows theme. .using C++ code two ways 1. #CPP code #char progname[1024] #GetModuleFileName(NULL, progname, sizeof(progname)) 2. inside the double {{ }} {{ char progname[1024] GetModuleFileName(NULL, progname, sizeof(progname)) }} . WITH improvment with Xls.Cells(1, 1) .Value = "Name" with...
It seems really dead. I find this project last month. and rebuild it by MINGW for 32bit and 64bit , added some functions , of course COM and GUI works well. Now i am Adding GUI control by myself. Because I like BASIC very much. also the BPP is a very great project. Sorry for my poor english.
The direct download link given in the first post for cmcs21.zip file might not work. The file can be downloaded by visiting this page. http://www.zhaodll.com/ocx/softdown.asp?softid=38443&iz2=c12181745f85417fa9facabb2a307c3a
The direct download link given in the first post for cmcs21.zip file might not work. The file can be downloaded by visiting this page. http://www.zhaodll.com/dll/softdown.asp?softid=335910&iz2=5ce52edce79796de7553034af8ce4f23
I left out an important step. The environment variable PATH must include the location of the B++ bin folder! So if B++ was installed on D drive in this folder: D:\BPP then the following has to be added to the PATH variable: D:\BPP\bin
Here are the steps to take when installing B++ on a 64-bit Windows 10 computer. First the required OCX dependencies must be found and saved to the folder where B++ is to be installed. http://down2.opdown.com:8181/opdown/innovadsxp.ocx.rar http://z1.zhaodll.com:81/ocx/C/cmcs21.zip The SHA-1 hash values for the two ocx files are: cmcs21.ocx : EE09F74CD05F9ABB32F77C694604A4134991334E InnovaDSXP.OCX : DE393CCF32084E51E39712E4FECC9B3BCB073338 The DLL dependency, msvbvm60.dll, should already be in the...
Here are the steps to take when installing B++ on a 64-bit Windows 10 computer. First the required OCX dependencies must be found and saved to the folder where B++ is to be installed. http://down2.opdown.com:8181/opdown/innovadsxp.ocx.rar http://z1.zhaodll.com:81/ocx/C/cmcs21.zip The SHA-1 hash values for the two ocx files are: cmcs21.ocx : EE09F74CD05F9ABB32F77C694604A4134991334E InnovaDSXP.OCX : DE393CCF32084E51E39712E4FECC9B3BCB073338 The DLL dependency, msvbvm60.dll, should already be in the...
Here are the steps to take when installing B++ on a 64-bit Windows 10 computer. First the required OCX dependencies have to be found and saved to the folder where B++ is to be installed. http://down2.opdown.com:8181/opdown/innovadsxp.ocx.rar http://z1.zhaodll.com:81/ocx/C/cmcs21.zip The SHA-1 hash values for the two ocx files are: cmcs21.ocx : EE09F74CD05F9ABB32F77C694604A4134991334E InnovaDSXP.OCX : DE393CCF32084E51E39712E4FECC9B3BCB073338 The DLL dependency, msvbvm60.dll, should already be in the...
Here are the steps to take when installing B++ on a 64-bit Windows 10 computer. First the required OCX dependencies have to be found and saved to the folder where B++ is to be installed. http://down2.opdown.com:8181/opdown/innovadsxp.ocx.rar http://z1.zhaodll.com:81/ocx/C/cmcs21.zip The SHA-1 hash values for the two ocx files are: cmcs21.ocx : EE09F74CD05F9ABB32F77C694604A4134991334E InnovaDSXP.OCX : DE393CCF32084E51E39712E4FECC9B3BCB073338 The DLL dependency, msvbvm60.dll, should already be in the...
Here are the steps to take when installing B++ on a 64-bit Windows 10 computer. First the required OCX dependencies have to be found and saved to the folder where B++ is to be installed. http://down2.opdown.com:8181/opdown/innovadsxp.ocx.rar http://z1.zhaodll.com:81/ocx/C/cmcs21.zip The SHA-1 hash values for the two ocx files are: cmcs21.ocs : EE09F74CD05F9ABB32F77C694604A4134991334E InnovaDSXP.OCS : DE393CCF32084E51E39712E4FECC9B3BCB073338 The DLL dependency, msvbvm60.dll, should already be in the...
Here are the steps to take when installing B++ on a 64-bit Windows 10 computer. First the required OCX dependencies have to be found and saved to the folder where B++ is to be installed. http://down2.opdown.com:8181/opdown/innovadsxp.ocx.rar http://z1.zhaodll.com:81/ocx/C/cmcs21.zip The SHA-1 hash values for the two ocx files are: cmcs21.ocs : EE09F74CD05F9ABB32F77C694604A4134991334E InnovaDSXP.OCS : DE393CCF32084E51E39712E4FECC9B3BCB073338 The DLL dependency, msvbvm60.dll, should already be in the...
Here are the steps to take when installing B++ on a 64-bit Windows 10 computer. First the required OCX dependencies have to be found and saved to the folder where B++ is to be installed. http://down2.opdown.com:8181/opdown/innovadsxp.ocx.rar http://z1.zhaodll.com:81/ocx/C/cmcs21.zip The SHA-1 hash values for the two ocx files are: cmcs21.ocs : EE09F74CD05F9ABB32F77C694604A4134991334E InnovaDSXP.OCS : DE393CCF32084E51E39712E4FECC9B3BCB073338 The DLL dependency, msvbvm60.dll, should already be in the...
Here are the steps to take when installing B++ on a 64-bit Windows 10 computer. First the required OCX dependencies have to be found and saved to the folder where B++ is to be installed. http://down2.opdown.com:8181/opdown/innovadsxp.ocx.rar http://z1.zhaodll.com:81/ocx/C/cmcs21.zip The SHA-1 hash values for the two ocx files are: cmcs21.ocs : EE09F74CD05F9ABB32F77C694604A4134991334E InnovaDSXP.OCS : DE393CCF32084E51E39712E4FECC9B3BCB073338 The DLL dependency, msvbvm60.dll, should already be in the...
Oh thank God, i knew it can't be dead i was just getting use to it. actually i solved...
Oh tgank god, i knew it can't be dead iwas just getting use to it. actually i solved...
Project is not dead exactly not for me :). I use B++ in my work. to Meisam : Use...
This is such a great project why should it be dead?this can be the best replacement...
I left the project a couple of years ago due to having no time to work on it. Santy26...
is anybody responsible for this code?
actually this is the second error :) Error: Unresolved external '__stdcall bpp::System::MsgBox(bpp::string,...
Hi everyone im using b++ builder 2.0.10 and i found it quite awesome but i got a...