<t>Hallo Franz,<br/>
<br/>
es wird ein Object oDta (das ist wohl dtaSerial) aus einem Parameter erstellt.<br/>
Von diesem dtaSerial wäre der Code von :DoAnswer() und auch was oSocket dort macht interessant zu sehen, um da etwas mehr Info zu bekommen.<br/>
Wozu wird da ein Thread verwendet, der in ...
Search found 99 matches
- Wed Jun 08, 2022 11:14 am
- Forum: Deutsches Forum
- Topic: SerialLib Klasse für VO 2.8
- Replies: 35
- Views: 12618
- Wed May 11, 2022 10:49 pm
- Forum: Product
- Topic: SetCollation of Index
- Replies: 4
- Views: 2131
SetCollation of Index
<r>Hope that helps:<br/>
<URL url="https://devzone.advantagedatabase.com/dz/webhelp/Advantage11.1/index.html?vo_ax_setcollation.htm"><LINK_TEXT text="https://devzone.advantagedatabase.com/d ... lation.htm">https://devzone.advantagedatabase.com/dz/webhelp/Advantage11.1/index.html?vo_ax_setcollation ...
<URL url="https://devzone.advantagedatabase.com/dz/webhelp/Advantage11.1/index.html?vo_ax_setcollation.htm"><LINK_TEXT text="https://devzone.advantagedatabase.com/d ... lation.htm">https://devzone.advantagedatabase.com/dz/webhelp/Advantage11.1/index.html?vo_ax_setcollation ...
- Sat Apr 09, 2022 1:55 pm
- Forum: Product
- Topic: Translate call to CreateProcess() into X#/VO
- Replies: 4
- Views: 2266
Translate call to CreateProcess() into X#/VO
<t>Hi,<br/>
<br/>
....with VO try this:<br/>
<br/>
FUNCTION WaitForProcess (cFullExePath AS STRING, cParams AS STRING, nSeconds AS INT) AS LOGIC STRICT<br/>
// Calls CreateProcess and waits for a specified interval to finish<br/>
// cEXE must be the full pathname to the executable module<br ...
<br/>
....with VO try this:<br/>
<br/>
FUNCTION WaitForProcess (cFullExePath AS STRING, cParams AS STRING, nSeconds AS INT) AS LOGIC STRICT<br/>
// Calls CreateProcess and waits for a specified interval to finish<br/>
// cEXE must be the full pathname to the executable module<br ...
- Sat Apr 02, 2022 8:03 am
- Forum: Product
- Topic: AdsSQLServer Query with Parameters not working
- Replies: 23
- Views: 7460
AdsSQLServer Query with Parameters not working
<r>Hi,<br/>
<br/>
..I use AXSQLCDX and Selects with parameters only with VO at the moment and it's working fine.<br/>
<br/>
In VO the last parameter of AdsConnect60(..) is 'by Ref' - so you have to use ...., <COLOR color="orange"><s>[color=orange]</s>@hConnect<e>[/color]</e></COLOR> ) to get the ...
<br/>
..I use AXSQLCDX and Selects with parameters only with VO at the moment and it's working fine.<br/>
<br/>
In VO the last parameter of AdsConnect60(..) is 'by Ref' - so you have to use ...., <COLOR color="orange"><s>[color=orange]</s>@hConnect<e>[/color]</e></COLOR> ) to get the ...
- Fri Mar 11, 2022 7:44 am
- Forum: Deutsches Forum
- Topic: Gma.QrCodeNet.Encoding.dll
- Replies: 60
- Views: 19762
Gma.QrCodeNet.Encoding.dll
Hallo Franz,
hier gibt es auch noch eine andere DLL - u.a. mit Funktionen zur Rechnungsverwaltung und -validierung:
http://www.validacfd.com/
Gerhard
hier gibt es auch noch eine andere DLL - u.a. mit Funktionen zur Rechnungsverwaltung und -validierung:
http://www.validacfd.com/
Gerhard
- Thu Mar 10, 2022 2:44 pm
- Forum: Deutsches Forum
- Topic: Gma.QrCodeNet.Encoding.dll
- Replies: 60
- Views: 19762
Gma.QrCodeNet.Encoding.dll
<t>Hallo Franz,<br/>
<br/>
in dieser FoxPro-Klasse wird eine freie DLL zur Erstellung von QR-Barcodes verwendet:<br/>
github.com/VFPX/FoxBarCodeQR<br/>
<br/>
Du kannst diese DLL aus der ZIP-Datei einfach mit VO benutzen. Es ist keine Registrierung der DLL erforderlich - einfach die DLL-Datei in das ...
<br/>
in dieser FoxPro-Klasse wird eine freie DLL zur Erstellung von QR-Barcodes verwendet:<br/>
github.com/VFPX/FoxBarCodeQR<br/>
<br/>
Du kannst diese DLL aus der ZIP-Datei einfach mit VO benutzen. Es ist keine Registrierung der DLL erforderlich - einfach die DLL-Datei in das ...
- Thu Mar 10, 2022 2:37 pm
- Forum: Product
- Topic: How to deal with Advantage Proprietary Locking and DbServer.ConcurrencyControl
- Replies: 2
- Views: 1891
How to deal with Advantage Proprietary Locking and DbServer.ConcurrencyControl
<t>Hello,<br/>
<br/>
we also work with ADS since many years and<br/>
self:concurrencyControl := CCNONE.<br/>
<br/>
Do not change that. We have also this in our code:<br/>
self:RLOCK (nRecno) or self:FLOCK ()<br/>
...<br/>
self::Commit()<br/>
self::Unlock()<br/>
<br/>
Works perfect without problems ...
<br/>
we also work with ADS since many years and<br/>
self:concurrencyControl := CCNONE.<br/>
<br/>
Do not change that. We have also this in our code:<br/>
self:RLOCK (nRecno) or self:FLOCK ()<br/>
...<br/>
self::Commit()<br/>
self::Unlock()<br/>
<br/>
Works perfect without problems ...
- Tue Mar 01, 2022 9:58 am
- Forum: Product
- Topic: Unable to cast object 'bBrowser.bDataColumn' to type 'bBrowser.bVirtualColumn'
- Replies: 4
- Views: 2065
Unable to cast object 'bBrowser.bDataColumn' to type 'bBrowser.bVirtualColumn'
Frank,
with GetColumn() you get back that column as it is created.
Create and add that Column as a VirtualColumn to the bBrowser and you get back a VirtualColumn.
No need for a casting.
Gerhard Bunzel
with GetColumn() you get back that column as it is created.
Create and add that Column as a VirtualColumn to the bBrowser and you get back a VirtualColumn.
No need for a casting.
Gerhard Bunzel
- Tue Mar 01, 2022 9:51 am
- Forum: Product
- Topic: Best Reindexing Routine
- Replies: 10
- Views: 3215
Best Reindexing Routine
<r>...one note from me:<br/>
<br/>
With a small extension, you can show a progress bar during creating that index:<br/>
IF Empty( oOrder:ForCondition )<br/>
oServer:SetOrderCondition( ,,,,{||ReIndexAppExec( <B><s>[b]</s>oServer:OrderInfo(1805)<e>[/b]</e></B> )},500,,,,,oOrder:Descending )<br/>
ELSE ...
<br/>
With a small extension, you can show a progress bar during creating that index:<br/>
IF Empty( oOrder:ForCondition )<br/>
oServer:SetOrderCondition( ,,,,{||ReIndexAppExec( <B><s>[b]</s>oServer:OrderInfo(1805)<e>[/b]</e></B> )},500,,,,,oOrder:Descending )<br/>
ELSE ...
- Sat Feb 26, 2022 3:17 pm
- Forum: Deutsches Forum
- Topic: Etikettendruck mit NOVEXX XLP 504
- Replies: 6
- Views: 3370
Etikettendruck mit NOVEXX XLP 504
<r>Franz,<br/>
<br/>
der Drucker hat einen Lineprinter-Modus. Damit kann die gesamte Befehlsliste ausgegeben werden.<br/>
Aus dem Druckerhandbuch:<br/>
• Easyplug: Druckaufträge in der Easy Plug-Kommandosprache können interpretiert werden.<br/>
• Lineprinter: Lineprinter (Lineprinter-ähnlich), <B><s ...
<br/>
der Drucker hat einen Lineprinter-Modus. Damit kann die gesamte Befehlsliste ausgegeben werden.<br/>
Aus dem Druckerhandbuch:<br/>
• Easyplug: Druckaufträge in der Easy Plug-Kommandosprache können interpretiert werden.<br/>
• Lineprinter: Lineprinter (Lineprinter-ähnlich), <B><s ...

