AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Tabsheet aus dll erzeugen

Ein Thema von Dt2158 · begonnen am 21. Okt 2004 · letzter Beitrag vom 25. Okt 2004
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Treffnix
Treffnix

Registriert seit: 25. Jun 2003
Ort: AC
740 Beiträge
 
Delphi 7 Professional
 
#11

Re: Tabsheet aus dll erzeugen

  Alt 22. Okt 2004, 11:52
Ja, das is unschön. Das Problem hatten schon viele, aber meines Wissens gibt es nach wie vor keine Lösung dafür. Höchstens Workarounds.
  Mit Zitat antworten Zitat
Dt2158

Registriert seit: 23. Nov 2002
Ort: Berlin
40 Beiträge
 
Delphi 7 Personal
 
#12

Re: Tabsheet aus dll erzeugen

  Alt 22. Okt 2004, 12:32
wie soll das heißen, borland produziert ein buglastiges produkt, dafür muss es doch ein lösung geben
  Mit Zitat antworten Zitat
Benutzerbild von Treffnix
Treffnix

Registriert seit: 25. Jun 2003
Ort: AC
740 Beiträge
 
Delphi 7 Professional
 
#13

Re: Tabsheet aus dll erzeugen

  Alt 22. Okt 2004, 12:47
Wenn du eine findest, wär ich für nen Hinweis dankbar.
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.016 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#14

Re: Tabsheet aus dll erzeugen

  Alt 25. Okt 2004, 09:58
Zitat von Dt2158:
wie soll das heißen, borland produziert ein buglastiges produkt, dafür muss es doch ein lösung geben
Das ist kein Bug!!! Die Dll wird geladen, wenn du das Programm startest und er sich die Test-Prozedur aus der Dll holen muss.
Allerdings wird die Dll entladen, bevor du die erstellten Objekte wieder freigegeben hast!
Eine einfache Lösung gegen die Fehlermeldung beim Schließen sähe so aus:
Delphi-Quellcode:
procedure TForm1.FormDestroy(Sender: TObject);
begin
  while PageControl1.ActivePage <> nil do
    PageControl1.ActivePage.Free;
end;
Besser wäre aber, in der dll selber beim Entladen alle von ihr erstellten Objekte sauber freizugeben! Guck dir dazu am besten das Dll-Tutorial von Assarbad an.
Du könntest es auch mal mit dynamischem Laden der Dll ausprobieren und schauen, ob's dann vernünftig funktioniert.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:25 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