AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Algorithmen, Datenstrukturen und Klassendesign Delphi DLL Form mit "TCustomForm.Active" gleich FALSE
Thema durchsuchen
Ansicht
Themen-Optionen

DLL Form mit "TCustomForm.Active" gleich FALSE

Ein Thema von jarib · begonnen am 24. Jan 2017 · letzter Beitrag vom 27. Jan 2017
 
Benutzerbild von MyRealName
MyRealName

Registriert seit: 19. Okt 2003
Ort: Heilbronn
686 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: DLL Form mit "TCustomForm.Active" gleich FALSE

  Alt 26. Jan 2017, 17:43
Du kannst nicht mit Forms in DLLs arbeiten ohne runtime packages, weil sonst jede DLL und die exe ihre eigene instanz der VCL und RTL haben, mit globalen variables etc. Das heisst auch Application.MainForm ist in der DLL ein anderer Speicherblock als in deiner Exe.
Auch deine Registrierung der Klassen wie TFont sind anders und dir wird dann oft der Fehler "TFont kann nicht TFont zugewiesen werden" auftreten.

Das ist also keine Frage der Entscheidung von Deiner Seite, Delphi geht einfach so nicht

Helge
  Mit Zitat antworten Zitat
 

 

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 08:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz