Seite 1 von 1
Kassenmodul
Verfasst: Fr, 11. Okt 2013 8:26
von Rolf Ramacher
Hallo zusammen,
ich habe noch ein altes Kassenmodul mit clipper laufen. Dies zieht aber die NTVDM.EXE beinWin7 32-bit bis 50 % Resourcen. Hat jemand eine Idee, wie ich das reduzieren kann. ??
Re: Kassenmodul
Verfasst: Fr, 11. Okt 2013 8:48
von brandelh
Auf Xbase++ umsetzen ... oder in Clipper folgendes aus der
NanFor.LIB einbauen:
Code: Alles auswählen
// in Main bei Programmstart
#ifdef __XPP__
...
#else
#ifndef DEBUG
ft_onidle({||ft_IamIdle()}) // Multitasking unter OS/2 und Windows verbessern. Benötigt die NanFor.LIB
#endif
#endif
Alle INKEY(0) gegen eine kleine Schleife und INKEY(.1) tauschen ... (es könnte sein, dass dies mit IamIdle automatisch verbessert wird ...)
Re: Kassenmodul
Verfasst: Fr, 11. Okt 2013 8:57
von brandelh
Das habe ich zur NanFor.LIB gefunden:
http://vivaclipper.wordpress.com/catego ... m-toolkit/
und hier gibt es die neueste Version, wobei scheinbar einige Patches nötig sind:
http://www.the-oasis.net/files/library/nflib305.zip
Re: Kassenmodul
Verfasst: Sa, 12. Okt 2013 1:52
von AUGE_OHR
Rolf Ramacher hat geschrieben:Dies zieht aber die NTVDM.EXE beinWin7 32-bit bis 50 % Resourcen. Hat jemand eine Idee, wie ich das reduzieren kann. ??
IAMIDLE.OBJ aus der NanFor LIB wenn es nur für Cl*pper sein soll.
ansonsten finde ich TAME
http://www.tamedos.com/ für die CMD Box (32bit) noch besser.
Re: Kassenmodul
Verfasst: Sa, 12. Okt 2013 16:33
von BJelinek
Hallo Rolf,
ich benutze die oslib.lib 1.06
OL_AutoYield und OL_yield
und
die function aus dem blinker 7
Funktioniert bei mir sehr gut.
Von win2000 bis win8 in 32bit
Gruß Bernd