Erstellen einer MS Visual C++ DLL zur TimeStamp Berechnung



  • Hallo,

    ich habe folgendes Problem:

    Ich muss eine DLL erstellen, die beim Aufruf als input Parameter die Systemzeit einliest und mit den TimeStamp zurück gibt.

    Ich habe bereits ein Formular in Borland erstellt, welches mir die vom Benutzer eingegebenen Werte einliest und den TimeStamp ausgibt.

    1. Hier prüfe ioch zuerst, ob ein Schaltjahr vorliegt.
    2. Sommer oder Winterzeit setze ich vorerst auf "unbekannt" [-1].

    Bei Borland nutze ich die Funktion 'mktime' zur TimeStamp-Berechnung.

    Nachdem ich in der Header <time.h> included habe, definiere ich 'tm time_check' noch als struct.

    Jetzt kann ich in der cpp-Datei mit time_check die jeweiligen Daten auswertet, wobei ich hier die Variablen mit den UserEingaben fülle.

    Meine Funktion sieht wie folgt aus:

    time_check.tm_year = [Variable aus Form] - 1900;
    time_check.tm_mon = [Variable aus Form] - 1;
    time_check.tm_mday = [Variable aus Form];
    time_check.tm_hour = [Variable aus Form];
    time_check.tm_min = [Variable aus Form];
    time_check.tm_isdst = -1; // Sommer oder Winterzeit

    Die Berechnung des TimeStamp ist richtig, nur dies ist ein Borland Formular und ich benötige eine MS Visual C++ DLL!

    Falls Ihr Ideen habe oder sogar genau wißt was zu tun ich seit Ihr herzlich willkommen!!! 😉

    Danke schon mal im Voraus.


Anmelden zum Antworten