What?Where?
Search found 4599 matches
- Fri Jul 01, 2022 5:33 am
- Forum: eXpress++ Support
- Topic: Here is an example of the use of Biometric Fingerprint Reader
- Replies: 10
- Views: 1010
- Tue Jun 28, 2022 6:43 am
- Forum: eXpress++ Support
- Topic: DcBrowse SelectItem on a touchscreen
- Replies: 9
- Views: 764
Re: DcBrowse SelectItem on a touchscreen
What version of Xbase++ are you using?
My touch screen monitor (Windows 10) selects rows and also toggles the checkbox just fine with your CheckBrow sample.
My touch screen monitor (Windows 10) selects rows and also toggles the checkbox just fine with your CheckBrow sample.
- Tue Jun 21, 2022 7:18 am
- Forum: eXpress++ Support
- Topic: Geolocation by IP address in Alaska
- Replies: 8
- Views: 882
Re: Geolocation by IP address in Alaska
You can do this with LoadFromURL().I have a problem reading the site into a text variable without opening the browser.
- Fri Jun 17, 2022 10:29 am
- Forum: eXpress++ Support
- Topic: Text Message Formatting
- Replies: 9
- Views: 1178
Re: Text Message Formatting
What services do you use to send text messages from within an application? We tried several services over the years. I recall using EZTEXTING, but that was never pursued because they would only send out texts occasionally. We also used text by email, but that turned out to be a boondoggle because y...
- Fri Jun 17, 2022 6:22 am
- Forum: Xbase++ 2.0
- Topic: What Java library or dll can be used to develop a WEB GUI in Xbase++?
- Replies: 56
- Views: 8502
Re: What Java library or dll can be used to develop a WEB GUI in Xbase++?
I had to go thru all the same frustrations as you when working with CXP, but somehow I was a believer in the idea so I persevered. I went even further, and created my own CXP server in Xbase++, thereby eliminating the need for IIS or Apache. You will find that in \exp20\samples\web20\cxphttpserver.p...
- Thu Jun 16, 2022 7:44 am
- Forum: eXpress++ Support
- Topic: Text Message Formatting
- Replies: 9
- Views: 1178
Re: Text Message Formatting
I have tried several text message services and haven't had any problems.
Why would you want to set the content-type to text/html anyway, when text messages are only plain text?
Why would you want to set the content-type to text/html anyway, when text messages are only plain text?
- Tue Jun 14, 2022 5:16 am
- Forum: Xbase++ 2.0
- Topic: Strange error when printing that I can't understand..
- Replies: 8
- Views: 836
Re: Strange error when printing that I can't understand..
Make sure that the below code creates a proper printer object:
oTalaoPrinter := XbpPrinter():New():Create( Alltrim(Porta_Printer_Win),, )
Use the eXpress++ command WTF to view the object.
WTF oTalaoPrinter
oTalaoPrinter := XbpPrinter():New():Create( Alltrim(Porta_Printer_Win),, )
Use the eXpress++ command WTF to view the object.
WTF oTalaoPrinter
- Tue Jun 14, 2022 5:15 am
- Forum: eXpress++ Support
- Topic: Browsing and edit dataobjects
- Replies: 4
- Views: 578
Re: Browsing and edit dataobjects
Regardless of how you do it, you still must use the original pointer to the DCGET record object if you want DC_GetRefresh() to refresh the data.
Otherwise, you will need to pass down a pointer to the DCGET object itself and use oGet:_assign(oNewRecordObject).
Otherwise, you will need to pass down a pointer to the DCGET object itself and use oGet:_assign(oNewRecordObject).
- Mon Jun 13, 2022 12:43 pm
- Forum: Xbase++ 2.0
- Topic: Strange error when printing that I can't understand..
- Replies: 8
- Views: 836
Re: Strange error when printing that I can't understand..
QQOut() is the function that is called when using the ?? <list> command in the source code.
It appears that your SET PRINTER command failed to establish the proper context for the output.
It appears that your SET PRINTER command failed to establish the proper context for the output.
- Mon Jun 13, 2022 6:16 am
- Forum: eXpress++ Support
- Topic: Browsing and edit dataobjects
- Replies: 4
- Views: 578
Re: Browsing and edit dataobjects
Wolfgang - Do not create a new record object every time you move the TP record pointer. Instead, simply use DC_DbScatter() to load the new data into the existing record object. This is due to the fact that your DCGET objects are bound to the original record object. ;// ACTION {|| oLstRec := TxtNextP...