Archive for the Visual Fox Pro Category

Jan 20 2011

Visual Fox Pro + PDF Creator (1.2.0)

lcOldPrinter = SET(“printer”,2)
oPDFC = Createobject(“PDFCreator.clsPDFCreator”,”pdfcreator”)
oPDFC.cStart(“/NoProcessingAtStartup”)
oPDFC.cOption(“UseAutosave”) = 1
oPDFC.cOption(“UseAutosaveDirectory”) = 1
oPDFC.cOption(“AutosaveFormat”) = 0
DefaultPrinter = oPDFC.cDefaultprinter
oPDFC.cDefaultprinter = “pdfcreator”
oPDFC.cClearCache
oPDFC.cOption(“AutosaveDirectory”) = “c:\temp\”
oPDFC.cprinterstop=.F.

# First Report
oPDFC.cOption(“AutosaveFilename”) = “myPdf_1”
nLastDocNo=oPDFC.cOption(“Counter”)
Report Form c:\test.frx To Printer

DO WHILE oPDFC.cOption(“Counter”) <= nLastDocNo

WAIT “Waiting for finish job …”WINDOW NOWAIT noclear
nKey=INKEY(1)
nQueueCount = opdfc.cCountOfPrintjobs

enddo

# Second Report
oPDFC.cOption(“AutosaveFilename”) = “myPdf_2”
nLastDocNo = oPDFC.cOption(“Counter”)
Report Form c:\test2.frx To Printer
DO WHILE oPDFC.cOption(“Counter”) <= nLastDocNo

WAIT “Waiting for finish job …”WINDOW NOWAIT noclear
nKey=INKEY(1)
nQueueCount = opdfc.cCountOfPrintjobs

enddo
…… and so on …

Set Printer To Name (lcoldPrinter)
oPDFC.cDefaultprinter = DefaultPrinter
oPDFC.cClearCache
Release oPDFC

Feb 17 2010

dbf2mysql – Eksport danych z tabel Visual Fox Pro do MySQL

Dwa proste skrypty w Perlu.

create_table – na podstawie tabeli .dbf (Visual Fox Pro) tworzy tabele w bazie MySQL

import_table – importuje dane do utworzonej tabeli

Programy przetestowane na MySQL 5 i tabelach Visual Fox Pro 9.0.

Program odpalony na locahost osiągał prędkości importu rzędu 4000 rekordów na sek.

Wymagane moduły Perla:  XBase,  Getopt::Long,  DBI(),  List::Util, Term::ANSIScreen .

Jan 14 2010

vfpencryption71.fll is invalid

Komunikat The “library file is invalid” jest spowodowany brakiem bibliotek VC++.

W przypadku pliku vfpencryption71.fll są to biblioteki msvcr71.dll i msvcp71.dll (VC++ 7.1 runtimes) .

W przypadku vfpencryption.fll

(VC++ 8.0 runtimes) 32-bit

(VC++ 8.0 runtimes) 64-bit