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