AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 23:32

Parameter dieser Suchanfrage:

Suche in Thema: Excel-Datei in Dienst + Thread erzeugen und speichern
Suche alle Beiträge, die von "FBrust" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    AW: Excel-Datei in Dienst + Thread erzeugen und speichern

     
      by FBrust, 25. Aug 2014
    Hallo Markus,

    es funktioniert :party:

    ich habe jetzt (nach einem erneuten tiefen Blick in das Testprogramm) die usbiff8.dcu in die Uses-Klausel des Dienstes aufgenommen und die Testfunktion so umgeschrieben:


    function TResultT.TestExcelfile(intCustID: integer; strResultFile: string): boolean;
    var
    strFile: string;
  • Forum: Object-Pascal / Delphi-Language

    AW: Excel-Datei in Dienst + Thread erzeugen und speichern

     
      by FBrust, 24. Aug 2014
    Hallo Markus,

    danke für das Testprogramm.

    Ich habe im Dienst nun mit Hilfe des Testprogramms folgende Funktion erstellt:

    function TResultT.TestExcelfile(intCustID: integer; strResultFile: string): boolean;
    var
    strFile : string;
    strPath : string;
  • Forum: Object-Pascal / Delphi-Language

    AW: Excel-Datei in Dienst + Thread erzeugen und speichern

     
      by FBrust, 19. Aug 2014
    Hallo,

    ich hab mich an dem Beispielprogramm orientiert, dort wird die DLL auch nicht explizit ge- und entladen, ich vermute, dass dies in der Unit passiert, aber da kann Markus sicher mehr dazu sagen.

    Ansonsten wird die Unit UXLSV2 nur in diesem einen Thread (der ja nur ein Unterthread ist) verwendet.

    Hab gerade nachgesehen, im Virtualstore ist die Datei auch nicht.


    Gruß
  • Forum: Object-Pascal / Delphi-Language

    AW: Excel-Datei in Dienst + Thread erzeugen und speichern

     
      by FBrust, 19. Aug 2014
    Hallo,

    die DLL liegt im gleichen Verzeichnis, in dem auch die exe des Dienstes liegt (D:\Ausgabe, also nicht das Programmverzeichnis).

    Ich habe wiederum ein Testprogramm erstellt, das auch dort liegt und die gleiche Funktion zum Erstellen der Excel-Datei verwendet - das funktioniert, aber aus dem Dienst heraus passiert nichts, keine Datei, keine Fehlermeldung.


    Gruß
    Frank
  • Forum: Object-Pascal / Delphi-Language

    AW: Excel-Datei in Dienst + Thread erzeugen und speichern

     
      by FBrust, 16. Aug 2014
    Hallo,

    ich habe jetzt (auch um zu vermeiden, dass Excel als Systemvoraussetzung deklariert werden muss, aus http://www.delphipraxis.net/180747-excel-datei-generieren-ohne-office.html die DLL und die Unit verwendet, um eine Testfunktion zu erstellen:

    function TResultT.TestExcelfile(intCustID: integer; strResultFile: string): string;
    var
    strFile: string;
    strPath: string;
    ...
  • Forum: Object-Pascal / Delphi-Language

    AW: Excel-Datei in Dienst + Thread erzeugen und speichern

     
      by FBrust, 15. Aug 2014
    Hallo,

    vielen Dank für die Tips.

    Ich habe jetzt die o. a. Methode in den Hauptthread verlagert, erhalte aber die gleiche Fehlermeldung. Auch die Angabe der zusätzlichen Parameter brachte keinen Erfolg. Vermutlich stimmt Himitsus Annahme, dass diese Vorgehensweise auf diese Art und Weise nicht funktioniert.

    Evtl. muss ich das Erzeugen der Excel-Datei in ein VCL-Programm auslagern, dass...
  • Forum: Object-Pascal / Delphi-Language

    AW: Excel-Datei in Dienst + Thread erzeugen und speichern

     
      by FBrust, 14. Aug 2014
    Hallo,

    danke für eure Antworten.

    der Ordner wird in dem Thread erst erzeugt (funktioniert) und die vorher ebenfalls in diesem Thread erzeugten PDF-Dateien werden auch in diesem Ordner gespeichert. Der Dienst läuft auch als SYSTEM, also dürfte er die Rechte haben.

    Braucht der Dienst Extra-Rechte, wenn über OLE eine Datei erzeugt werden soll?

    Grüße
    Frank
  • Forum: Object-Pascal / Delphi-Language

    Excel-Datei in Dienst + Thread erzeugen und speichern

     
      by FBrust, 14. Aug 2014
    Hallo,

    ich möchte in einem Thread, der in einem Dienst läuft, eine Excel-Tabelle erzeugen, mit Daten füllen und unter einem gegebenen Namen speichern.

    Ich habe bereits eine Methode, die in einem "normalen" Desktop-Programm erfolgreich eingesetzt wird, für den Thread übernommen.

    Allerdings erhalte ich nun die Fehlermeldung "Die Close-Methode des Workbook-Objektes konnte nicht ausgeführt...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=FBrust&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=181438
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz