Einzelnen Beitrag anzeigen

OregonGhost

Registriert seit: 8. Jun 2002
Ort: Lübeck
1.216 Beiträge
 
Delphi 3 Professional
 
#7

Re: Fehler bei OpenDialog - Delphi 8

  Alt 16. Aug 2004, 10:03
Robert_G hat natürlich recht. Die Meldung "Invalid threading model (STAThreadAttribute is required)" besagt eindeutig, dass [STAThread] nicht gesetzt ist. Entweder weil diese Zeile gelöscht wurde, oder weil sie in [MTAThread] umgeändert wurde. Falls sie aus Versehen gelöscht wurde, erstelle doch ein neues Projekt, um die Stelle zu finden, wo es normalerweise steht. In C#-Anwendungen beispielsweise steht es immer vor der Main-Funktion (aber in Delphi gibt's ja keine Main-Funktion, und ich kenne mich mit D8 sowieso nicht aus).

@Phoenix: Hast du die Zeile [STAThread] mal in [MTAThread] umgewandelt? Die Meldung hat auch nichts mit Delphi zu tun, die kommt mit jeder .net-Anwendung, wenn ein COM-Aufruf [STAThread] fordert, aber man [MTAThread] hat.
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
  Mit Zitat antworten Zitat