CFront

CFront - hier wird es richtig interessant. Wir haben die OCX-Granule lizensiert. Ich möchte aus einer CodeUnit heraus die Funktion lCFront.OpenDatabase(‘d:\test.fdb’,2000,TRUE); MESSAGE(’%1’,lCFront.RecCount(2000000006)); aufrufen. Es erfolgt die Fehlermeldung: “CFront Fatal Error: Invalid Handle.” Weiss jemand wie ich den Handler handeln muss? Grüße R

…tja hätte zuvor doch besser das referenceBook lesen sollen. Falls es jemand interessiert: die Funktion ‘RecCount’ will den Aufruf über eine Referenz und nicht hart mit der TableID ‘2000000006’. Den pointer erhält man über die zuvor aufgerufene Funktion ‘OpenTable’. So hat es schliesslich geklappt: VAR lHTable Integer lCFront.OpenDatabase(‘d:\test.fdb’,2000,TRUE); lCFront.OpenTable(lHTable, 2000000006); MESSAGE(’%1’,lCFront.RecCount(lHTable));