Roland,
why not set a picture to that textbox. Then there are only numbers possible.
I don't work with Harbour, but something like that should be possible:
SELF:tbTaxRate.Picture := "999.99"
HTH
Gerhard
Search found 99 matches
- Tue Apr 18, 2023 7:45 am
- Forum: Welcome
- Topic: Validating textbox input as numeric
- Replies: 9
- Views: 12877
- Thu Mar 16, 2023 1:44 pm
- Forum: 3rd party products
- Topic: bBrowser: Either EOF or BOF is true or current record has been deleted
- Replies: 5
- Views: 4040
bBrowser: Either EOF or BOF is true or current record has been deleted
John,
do you have some code to test this loop while loading and getting a stack overflow and also for that CacheUpdate?
Regards
Gerhard
do you have some code to test this loop while loading and getting a stack overflow and also for that CacheUpdate?
Regards
Gerhard
- Wed Mar 15, 2023 4:38 pm
- Forum: 3rd party products
- Topic: bBrowser: Either EOF or BOF is true or current record has been deleted
- Replies: 5
- Views: 4040
bBrowser: Either EOF or BOF is true or current record has been deleted
Hi John,
I checked the sources and with bArrayServer or DBF a Skip(0) works as expected in bBrowser.
The problem with this wrong return value from Skip(0) must be inside xs2ado and the recordset.
Best Regards
Gerhard
I checked the sources and with bArrayServer or DBF a Skip(0) works as expected in bBrowser.
The problem with this wrong return value from Skip(0) must be inside xs2ado and the recordset.
Best Regards
Gerhard
- Tue Mar 07, 2023 9:59 am
- Forum: Deutsches Forum
- Topic: Virus Heur.AdvML.B ???
- Replies: 5
- Views: 4398
Virus Heur.AdvML.B ???
Hallo Frank,
in den Norton-Einstellungen das Verzeichnis der erstellten EXE-Datei aus der Echtzeitprüfung rausnehmen.
Gruss
Gerhard
in den Norton-Einstellungen das Verzeichnis der erstellten EXE-Datei aus der Echtzeitprüfung rausnehmen.
Gruss
Gerhard
- Sat Feb 11, 2023 12:46 pm
- Forum: Deutsches Forum
- Topic: ListView2:AddItem zerstört ListView1:GetSelectedItem()
- Replies: 2
- Views: 2989
ListView2:AddItem zerstört ListView1:GetSelectedItem()
<t>Servus,<br/>
<br/>
...ich kann das Programm nicht starten, da die Klasse 'MultiHoverButton' fehlt und ich verwende auch niemals ListViews.<br/>
Wenn ich mir die Erstellung der ListViews ansehe, werden für beide ListViews die gleichen Spaltenobjekte verwendet.<br/>
<br/>
METHOD PostInit() CLASS ...
<br/>
...ich kann das Programm nicht starten, da die Klasse 'MultiHoverButton' fehlt und ich verwende auch niemals ListViews.<br/>
Wenn ich mir die Erstellung der ListViews ansehe, werden für beide ListViews die gleichen Spaltenobjekte verwendet.<br/>
<br/>
METHOD PostInit() CLASS ...
- Fri Jan 20, 2023 10:28 am
- Forum: Forum Italiano
- Topic: Modifica della proprietà CAPTION di una voce di menù.
- Replies: 3
- Views: 8768
Modifica della proprietà CAPTION di una voce di menù.
<t>Ciao Francesco,<br/>
<br/>
FUNCTION MenuChangeItem (oMenu AS Menu, nID AS DWORD, cCaption AS STRING) AS LOGIC PASCAL<br/>
LOCAL mii IS _winMENUITEMINFO<br/>
LOCAL pNewText AS PTR<br/>
LOCAL lRet := FALSE AS LOGIC<br/>
<br/>
IF nID > 0<br/>
pNewText := MemAlloc(256)<br/>
mii.cbSize ...
<br/>
FUNCTION MenuChangeItem (oMenu AS Menu, nID AS DWORD, cCaption AS STRING) AS LOGIC PASCAL<br/>
LOCAL mii IS _winMENUITEMINFO<br/>
LOCAL pNewText AS PTR<br/>
LOCAL lRet := FALSE AS LOGIC<br/>
<br/>
IF nID > 0<br/>
pNewText := MemAlloc(256)<br/>
mii.cbSize ...
- Thu Oct 13, 2022 9:54 am
- Forum: Deutsches Forum
- Topic: Bankomatterminal an PC anbinden
- Replies: 12
- Views: 5954
Bankomatterminal an PC anbinden
<r>Frank,<br/>
<br/>
evtl. klappt das mit diesen Funktionen:<br/>
<br/>
FUNCTION LockWindow (hWnd AS PTR) AS LONG PASCAL<br/>
// Setzt eine Fenstersperrung<br/>
<br/>
// Das Neuzeichnen von Elementen in diesem Fenster unterbinden<br/>
RETURN SendMessage(hWnd, WM_SETREDRAW, 0, 0L)<br/>
<br ...
<br/>
evtl. klappt das mit diesen Funktionen:<br/>
<br/>
FUNCTION LockWindow (hWnd AS PTR) AS LONG PASCAL<br/>
// Setzt eine Fenstersperrung<br/>
<br/>
// Das Neuzeichnen von Elementen in diesem Fenster unterbinden<br/>
RETURN SendMessage(hWnd, WM_SETREDRAW, 0, 0L)<br/>
<br ...
- Tue Sep 13, 2022 8:04 am
- Forum: Deutsches Forum
- Topic: VO und restAPI
- Replies: 15
- Views: 8222
VO und restAPI
<t>Hallo Arne,<br/>
<br/>
ich wäre an dem JSON-Parser interessiert.<br/>
Es fehlen ein paar Funktionen:<br/>
TypeValue2String()<br/>
RemoveZeroDecimals()<br/>
fFileRead()<br/>
fFileWrite()<br/>
trimcrlf()<br/>
shortenstring()<br/>
und die Klasse:<br/>
clslargestring{}<br/>
<br/>
Wäre super, wenn Du ...
<br/>
ich wäre an dem JSON-Parser interessiert.<br/>
Es fehlen ein paar Funktionen:<br/>
TypeValue2String()<br/>
RemoveZeroDecimals()<br/>
fFileRead()<br/>
fFileWrite()<br/>
trimcrlf()<br/>
shortenstring()<br/>
und die Klasse:<br/>
clslargestring{}<br/>
<br/>
Wäre super, wenn Du ...
- Mon Sep 12, 2022 9:04 am
- Forum: Deutsches Forum
- Topic: VO und restAPI
- Replies: 15
- Views: 8222
VO und restAPI
Hallo Franz,
im Anhang etwas, was ich zu JSON gefunden habe.
Wurde von mir aber nie benutzt.
HTH
Gerhard
im Anhang etwas, was ich zu JSON gefunden habe.
Wurde von mir aber nie benutzt.
HTH
Gerhard
- Thu Sep 08, 2022 2:44 pm
- Forum: Deutsches Forum
- Topic: VO und restAPI
- Replies: 15
- Views: 8222
VO und restAPI
<r>Hallo Franz,<br/>
<br/>
....das sollte auch direkt mit VO ohne COM funktionieren.<br/>
Von Norbert Kolb gibt es dazu eine Methode 'GetDocumentByGetOrPost() als Erweiterung zur cHttp-Klasse.<br/>
An diese Methode werden als Parameter die Hostadresse, der Folder für den Aufruf der API-Methode, die ...
<br/>
....das sollte auch direkt mit VO ohne COM funktionieren.<br/>
Von Norbert Kolb gibt es dazu eine Methode 'GetDocumentByGetOrPost() als Erweiterung zur cHttp-Klasse.<br/>
An diese Methode werden als Parameter die Hostadresse, der Folder für den Aufruf der API-Methode, die ...

