XPNrLoadTable                              (XAPI2000)

Deklaration
int XPNrLoadTable(LPSTR szTableFilename);

Beskrivning
Laddar in en komprimerad tabellfil med postnummer och postorter till minnet. Tabellen måste laddas in innan funktionen XPNrGetPlace används. Parametern szTableFilename är en sträng som innehåller filnamnet på den tabellfil som ska laddas in.

Det följer med en färdigskapad komprimerad tabellfil med postnummerdata med C++ Visual Library. Den har filnamnet "XPOSTNR.DTA" och finns i underkatalogen "\PostNrDatabas". Data till denna fil är uttaget 2004.

Returvärden
Funktionen returnerar en av följande värden:
.
Värde Beskrivning
0
2
3
4
8
10
Allt gick bra. Tabellen har laddats in.
Kan ej hitta eller öppna filen szTableFName.
Formatet på filen szTableFName är felaktigt. 
Kan ej läsa filen szTableFName. Den kan vara skadad.
För lite minne eller annat minnesfel.
Filen är av för gammalt format. Kan inte läsa den. Endast postnummer-filer fr.o.m år 2003 kan läsas.
.
Not. Funktionen XPNrLoadTable kan inte läsa in komprimerade postnummerfiler som har skapats med tidigare versioner av verktyget. Anledningen till det är att formatet på tabellfilen har ändrats p.g.a att större datamängder måste hanteras. Försöker du läsa in en äldre fil kommer en informationsruta med en varningstext att visas och funktionen returnerar 10.
 
Se även
XPnrCreateTable, XPnrGetPlace