Indhold af OnDutyPlanner. DLL

Relaterede dokumenter
Import af holdudbudsoplysninger fra studieadministrative systemer i UddannelsesGuiden 3.0

Parametre i OnDutyPlanner applikationen

Avanceret kampagnestyring

På nedenstående billede skal du finde den figur som optræder nøjagtig 3 gange.

Table of Contents. konverter fil til PDF... 3 Konverter Wordfil til PDF... 4 Konvertere Pages fil til PDF (mac)... 8.

Modul Generaleftersyn Rapportnavn: Oversigt over tilstandskarakterer Dato: Revision: C Side: 1 af 6

Indhold Login flexsignage... 1 Rediger eksisterende layout... 1 Oprette et layout - template... 1 Oprette et layout tomt... 2 Designe layout...

PHP 3 UGERS FORLØB PHP, MYSQL & SQL

e-journal Suploader-funktionalitet Suploader-funktionalitet Forfatter: Erik H. Olesen Fejl! Henvisningskilde ikke fundet. Erik H. Olesen Kunde: MedCom

Vigtigste funktionstaster Microsoft Dynamics C / NAV 2013

Programmering i C. Lektion december 2008

Kursusbeskrivelse Microsoft Excel Grundkursus

Opgaver til modul 3 Word 97

OPC Access 3.0 opdatering via Stored Procedure

Udforske kommandoer på båndet De enkelte faner på båndet indeholder grupper, og hver gruppe indeholder et sæt relaterede kommandoer.

Vejledning og kommentarer til opdatering

De udvalgte data kan præsenteres på skærmen, udskrives eller eksporteres til regneark, hvorfra man kan viderebearbejde data.

KOMBIT Byg og Miljø. Administrator. i Byg og Miljø. Version maj 2017 UDE

Vejledning til at danne PDF-dokumenter

Varehusrapporter. Indhold

Har man ikke tidligere anvendt systemet, vil der ikke være nogen årgange. Man trykker derfor på Opret ny årgang.

Modul 16, Word 5 Felter, tabeller og breve

Modul 6.3 Eftersyn Rapportnavn: Opgaveliste Dato: Revision: D Side: 1 af 9

En Kort Introduktion til Oracle

Udviklingstab, og hvordan man sætter instilling i dansk office 2007 som jeg bruger herhjemme.

Modul Rutine og serviceeftersyn Rapportnavn: CRF-18 Dato: Revision: C Side: 1 af 6

Webintegrator. Microformats

Dannelse af PDF-dokumenter

GRAFISK WORKFLOW. 1 Grafisk workflow

Brugermanual PoP3 og Outlook Office 2003 Webmail Udarbejdet af IT-afdelingen 2005

Layout af afstemningsfil til grænsefladekontrol af webservicen SkoleopholdIndberetninger. Beskrivelse af de enkelte felter

Praktiske Maple kommandoer og arbejdsmåde

Kort om CoinDB (Mønt- og seddelsamling):

Installation af WeroShop 2.4 S

Vejledning til oprettelse af ny tilgængelighed, nye prisperioder og ændring af tekst og billeder

Snitfladebeskrivelse Import og Eksport af.csv fil til Tabulex Skema

Layout af afstemningsfil til grænsefladekontrol af webservicen KostopholdIndberetninger. Beskrivelse af de enkelte felter

Demo-udgave (kapitel 1 og 2) Udleveret frit på

Brugermanual. PoP3 og Outlook Express Webmail Udarbejdet af IT-afdelingen 2005

Vejledning: Flytning af egne udviklede ØS LDV rapporter i Reporting services fra en server til en anden server. Målgruppe: Rapportadministrator

INFO DIAG DIAGNOSTICERINGS- VÆRKTØJ

Vejledning i arrangementsstyring i Spejdernes Medlemsservice

DOKUMENTATION OG VEJLEDNING

Vejledning til nyt regnskabsår

Aftenskole i programmering sæson Flere registreringer. Sæson 2 - Lektion 8

Brugervejledning til hurtig start af EasyBusiness Online Indholdsfortegnelse:

Januar Februar Marts. T 1 Nytårsdag S 1 S 1 F 2 M 2 6 M 2 10 L 3 T 3 T 3 S 4 O 4 O 4 M 5 2 T 5 T 5. T 6 Helligtrekonger F 6 F 6 O 7 L 7 L 7

Her kan du se en oversigt over de ændringer, der er foretaget i opdateringer af SummaSummarum 4.

Fejlrettelser og justeringer - TimePlan

Kom godt i gang: Vejledning vedr. VP Rapport:

Datatransport Import & Eksport af data Generelt Import/eksport Felter i Import og Eksport... 5

Kingos tekstdokumenter

Hvordan opretter jeg et nyt skoleår?

Funktioner og batchjob i OnDutyPlanner

Januar Februar Marts

Dannelse af PDF-dokumenter

Den digitale butik. Lærerark 1. Et undervisningsforløb. udviklet til klassetrin

Datoformater i XIr2 for Web Intelligence. Dokument ID: Dato: Dec dokumenter. Side 1 af 8. dokumenter. Issue: Version 1

Brugervejledning for v1.0 til bruger/elev

Projekt i Programmering C Menu til hjemmeside.

Spiseliv redesign 2013 Endelig kravspecifikation

Modul 1.1 Bygværksbeskrivelse Rapportnavn: Registreringsdata Dato: Revision: C1 Side: 1 af 11

Opsætning af udviklerversion af Microsofts open source XDS.b fra Codeplex Projekt: Net4Care Version: V0.1,

Navigationsrude Tryk på Ctrl+F for at få vist navigationsruden. Du kan omorganisere et dokument ved at trække dokumentets overskrift i denne rude.

Brug af MeOS til VTR-løb (baseret på version 3.3 af MeOS med support for dansk sprog)

Du skal gemme kalenderen på din computer, før du åbner den, ellers virker makroerne ikke.

Betjeningsvejledning. til. Vandudvejning. system

Versionsbrev LUDUS Web version Den 20. februar 2009 J.nr.: 4004-V

Grænseflade til indberetning af uddannelsesudbud til UddannelsesGuiden

GeoGIS2020. Installation. Udkast. Revision: 1 Udarbejdet af: BrS Dato: Kontrolleret af: Status: Løbende Reference: Godkendt af:

Vejledning i anvendelse af Kommunikationslog. August 2019

Viser alt i anførselstegn som konstanttegn. Gennemtvinger venstrejustering i stedet for højrejustering.

Dette notat beskriver indhold af rapporten Oversigt over overslag for reparationsarbejder i Modul 6.4 Vedligehold og reparation.

Quick Guide for TopSURV RTK

Startvejledning. Navigationsrude Brug navigationsruden til at bevæge dig rundt i din publikation og til at tilføje eller slette sider.

GRAFISK PRODUKTION & WORKFLOW

Vejledning. Tabulex Ekstrakt

SMARTair trådløs. Trin-for-trin guide

Indhold. Indholdsfortegnelse

Datastrukturer. Datastruktur = data + operationer herpå

Dannelse af PDF dokumenter

4 diaphoni.dk/version opdateret

Indholdsfortegnelse. Side 2 af 20

Fremtidige ønsker til DANSDASTV

Fremstilling af trykklar PDF-fil med InDesign

Genvejstaster. Brugerfladen. Filhåndtering. Navigation i dokumentet. Aktiver adgangstaster. Aktiver genvejsmenu (højreklik)

Guide til Umbraco CMS

Zense PC-boks ASCII Interface

1.1.3 Arrangementer og aktiviteter til hjemmesiden

10/04/ Front Panel 2. Block Diagram. 1. Front Panel 2. Block Diagram 80% 43% 20%

Formatering af tekst, JCE Editor, Joomla

Opstilling af festsange med overskrift og vers.

Vejledning PROPHIX 11. Brug af cellekommentarer i Prophix. Systemansvarlige Daniel Nygaard Ricken Økonomiafdelingen

Hvordan opretter jeg et nyt skoleår?

Brugervejledning UV-Specialvejledning EGU-modulet

APPENDIKS 5 : Medarbejdermodulet MyDutyPlanner Version 1.0.1

GERDA, Faglig følgegruppe, møde 28. aug 2008

Snitfladebeskrivelse for GO000002Q Betalingsadministration Send sagsoplysninger til KMD Opus Debitor. Version 1.0,

Integrationsinformationer skal nu udfyldes som nedenstående.

Transkript:

APPENDIKS 23 : Indhold af. DLL Version 1.0.1 Indhold af. DLL

Revision kontrol: Version Dato Beskrivelse af ændringer Leveret til 1.0.0 23/03/07 1.0.1 01/01/09 Nyt layout Versionsnr. ændres efter følgende regler: Version 1.0.0 er det færdige dokument. Version 1.0.x er mindre rettelser (af topografisk karakter, og små tilføjelser.) Version 1.y.0 bliver benyttet væsentlige nye afsnit tilføjes. Version 2.0.0 bliver benyttet ved næste omskrivning. 01-01-2009 2

Indhold Indhold... 3 SKIFT90-DLL'er... 4 PMCHAIN: Bibliotek over dobbelt lænket liste... 4 Datastruktur... 4 Rutiner:... 4 PMCHNREC: Bibliotek over dobbelt lænket liste... 6 Datastruktur:... 6 Rutiner:... 6 PMDATTIM: Bibliotek over datobehandling... 8 Konstanter:... 8 Rutiner:... 8 PMLINWRT: Bibliotek over formateret filudskrivning... 10 Konstater:... 10 Datastruktur:... 11 Rutiner:... 12 PMSET: Bibliotek over sætrutiner... 14 01-01-2009 3

-DLL'er Efterfølgende vil nedenfornævte DDL'er kort beskrives, idet hovedstrukturer samt eksporterede funktioner beskrives. PMCHAIN: Bibliotek over dobbelt lænket liste Datastruktur: typedef struct ZCHAIN { struct ZCHAIN PSZ struct ZCHAIN *pzchprev; pszkey; *pzchnext; } ZCHAIN; typedef ZCHAIN *PZCHAIN; Rutiner: Indsættelse af element i den lænkede liste PZCHAIN ChainInsElm(PZCHAIN*,USHORT); Sletning af element i den lænkede liste PZCHAIN ChainDelElm(PZCHAIN*,PZCHAIN); Slet alt i lænket liste USHORT ChainDelAll(PZCHAIN*); Indeksindsættelse elements buffer 01-01-2009 4

USHORT ChainInsKey(PZCHAIN,USHORT,PSZ,USHORT); Indeksudtræk fra elements buffer USHORT ChainGetKey(PZCHAIN,USHORT,PSZ,USHORT); 01-01-2009 5

PMCHNREC: Bibliotek over dobbelt lænket liste Datastruktur: typedef struct ZCHNREC { struct ZCHNREC *pzchprev; PVOID pdata; struct ZCHNREC *pzchnext; } ZCHNREC; typedef ZCHNREC *PZCHNREC; Rutiner: Indsættelse af element i dobbelt lænket liste PZCHNREC ChnRecInsRec(PZCHNREC*,PVOID,USHORT); Erstat element i dobbelt lænket liste USHORT ChnRecModRec(PZCHNREC,PVOID,USHORT); Modtag element fra dobbelt lænket liste USHORT ChnRecGetRec(PZCHNREC,PVOID,USHORT); Slet element fra dobbelt lænket liste PZCHNREC ChnRecDelRec(PZCHNREC*,PZCHNREC); Slet alle elementer i dobbelt lænket liste USHORT ChnRecDelAll(PZCHNREC*); 01-01-2009 6

Modtag antallet af elementer i dobbelt lænket liste USHORT ChnRecNumRec(PZCHNREC,PLONG); 01-01-2009 7

PMDATTIM: Bibliotek over datobehandling Konstanter: INMIN Værdi svarende til et min. INHOU Værdi svarende til en time. INDAY Værdi svarende til en dag. INWEK Værdi svarende til en uge. Rutiner: Initialisering af PMDATTIM DLL USHORT InitDatTim(void); Konverter fra SKIFT90 datoformat til SQL format USHORT CFS90DateTime(USHORT,SZ_15,SZ_9,SZ_27); USHORT CFS90Date(SZ_15,SZ_27,SZ_27); USHORT CFS90Time(SZ_9,SZ_27,SZ_27); Konverter fra SQL til SKIFT90 datoformat USHORT CTS90DateTime(SZ_15,SZ_9,SZ_27); USHORT CTS90Date(SZ_15,SZ_27); USHORT CTS90Time(SZ_9,SZ_27); Find tidsdiff. mellem 2 tidsangivelser, hhv. SKIFT90 og SQL USHORT DiffS90(SZ_15,SZ_9,SZ_15,SZ_9,double *); USHORT DiffSQL(SZ_27,SZ_27,double *); 01-01-2009 8

Modificer en SQL tidsangivelse med et givet antal sekunder USHORT ModifyDateTime(SZ_27,LONG); Konverter en SQL tidsangivelse fra/til sekunder USHORT SQLToSec(time_t *,SZ_27); USHORT SecToSQL(time_t,SZ_27); Udfra en SQL tidsangivelse bestem antal uger i sidste og indeværende år USHORT SQLFindNoWeeks(SZ_27,PUSHORT,PUSHORT); Udfra en SQL tidsangivelse bestem år, ugenummer og ugedag USHORT SQLToWeekNo(SZ_DT,USHORT*,USHORT*,USHORT*); Udfra år, ugenummer og ugedag bestem SQL tidsangivelser til hhv. ugens startdato, ugedags dato samt ugens slutdato USHORT SQLFromWeekNo(USHORT,USHORT,USHORT,SZ_DT[3]); Udfra basisår ( hvis intet angivet i år ), antal år til modifikation af basisår og ugenummer bestem SQL tidsangivelser CFWeekNo(USHORT,USHORT,PSZ,SZ_DT[3]); Initialisering af DLL USHORT InitDatTim(void); 01-01-2009 9

PMLINWRT: Bibliotek over formateret filudskrivning Konstater: LINWRT_MAX_ENTRIES : Max antal samtidige aktive filer. PMLINWRT_FORMFEED: Formfeed karakter. Formatting codes to be translated: PMLINWRT_USER / U PMLINWRT_DATE / D PMLINWRT_TIME / T PMLINWRT_PAGE / P Codes formatting a cell: LINE_CENTER LINE_RIGHT_JUSTIFY LINE_LEFT_JUSTIFY Codes formatting a LINWRTWrite call: LINE_NORMAL LINE_SPLIT LINE_EMPTY LINE_FORMAT LINE_UNFORMAT 01-01-2009 10

Datastruktur: Formatting structure: typedef struct ZLWFMT { USHORT uspagesize; USHORT usheadersize; USHORT ussubheadersize; USHORT usfootersize; USHORT usstatuslinelength; USHORT uscelltype; szfixedstatusline[max_line_size]; szformat[max_line_size]; szheaderline1[max_line_size]; szheaderline2[max_line_size]; szheaderline3[max_line_size]; szheaderline4[max_line_size]; szheaderline5[max_line_size]; szsubheaderline1[max_line_size]; szsubheaderline2[max_line_size]; szsubheaderline3[max_line_size]; szsubheaderline4[max_line_size]; szsubheaderline5[max_line_size]; szfooterline1[max_line_size]; szfooterline2[max_line_size]; szfooterline3[max_line_size]; szfooterline4[max_line_size]; szfooterline5[max_line_size]; } ZLWFMT; 01-01-2009 11

Rutiner: Initialiser PMLINWRT DLL USHORT LinWrtStartUp(void); Initialisering af indgang, idet ID for denne modtages USHORT LinWrtInit(PUSHORT,PSZ,PSZ); Sæt formatet til denne indgang USHORT LinWrtFormat(USHORT,PZLWFMT); Udskriv linie til fil USHORT LinWrtWrite(USHORT,USHORT,PSZ); Udskriv streng til indekseret buffer USHORT LinWrtBufIns(PSZ,USHORT,PSZ); Terminer denne indgang USHORT LinWrtEnd(USHORT); Formater linie udfra indekseret buffer USHORT LinWrtFormatLine(USHORT, PSZ, PSZ, PSZ); Udskriv footer på filside USHORT LinWrtFooter(USHORT); Udskriv header på filside USHORT LinWrtHeader(USHORT); Udskriv sub header på filside 01-01-2009 12

USHORT LinWrtSubHeader(USHORT); Initialiser DLL USHORT LinWrtStartUp(void); Udskriver en eller flere karakterer USHORT LinWrtWriteChar(USHORT,...); Reset linienummeret USHORT LinWrtSetLineNo(USHORT,USHORT); Reset sidenummeret USHORT LinWrtSetPageNo(USHORT, USHORT); Modtag linienummeret USHORT LinWrtGetLineNo(USHORT); Modtag sidenummeret USHORT LinWrtPageLineNo(USHORT); Foretag sideskift USHORT LinWrtNewPage(USHORT); 01-01-2009 13

PMSET: Bibliotek over sætrutiner Tøm et sæt USHORT SetEmpty(USSET); Bestem et sæt som fællesmængden mellem 2 sæt USHORT SetUnion(USSET, USSET, USSET); Bestem et sæt som foreningsmængden mellem 2 sæt SHORT SetInter(USSET, USSET, USSET); Adder et element til et sæt USHORT SetAdd(USSET,USELMNT); Slet et element fra et sæt USHORT SetDel(USSET, USELMNT); Bestem om et element er medlem af et sæt USHORT SetMember(USSET,USELMNT); Bestem næste fri elementposition i et sæt USHORT SetNextUnused(USSET,USELMNT *); Udskriv et sæt USHORT SetPrint(USSET, *); 01-01-2009 14