Delphi-PRAXiS
Seite 1 von 5  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Delphi objektfähig machen (https://www.delphipraxis.net/47019-delphi-objektfaehig-machen.html)

stefan2005 5. Jun 2005 10:12


Delphi objektfähig machen
 
hi,
für mein Projekt habe ich eine eigene System.pas, also nicht die System.dcu von Borland.
Aber was muss ich in die System.pas alles reinschreiben bzw hinzufügen, damit ich Klassen und Objekte benutzen kann ?

(ich benutze Delphi 6 PE -> hab keinen Source von System.pas o.ä.)

cu,
stefan2005

Insider2004 5. Jun 2005 10:15

Re: Delphi objektfähig machen
 
komische Frage. D ist objektfähig.

stefan2005 5. Jun 2005 10:17

Re: Delphi objektfähig machen
 
hi,
ja das dachte ich am Anfang auch, aber ich glaube Delphi hat alles, was dazu benötigt wird in der System.dcu die eh ja immer miteinkompiliert wird.
Da ich aber eine eigene System.pas schreiben möchte, funzt das jetzt nicht.

cu,
stefan2005

alcaeus 5. Jun 2005 10:17

Re: Delphi objektfähig machen
 
Hallo stefan2005,

Die Frage ist, warum verwendest du eine eigene system.pas? Ich denke mal du muesstest die Deklaration von TObject da reinschreiben, schliesslich ist das die Basisklasse fuer alles andere. Ich verstehe aber nicht, warum man die system-Unit komplett austauschen will. Erweitern? Ja. Aber austauschen? :gruebel:

Greetz
alcaeus

Die Muhkuh 5. Jun 2005 10:18

Re: Delphi objektfähig machen
 
Für was brauchst du eine eigene System.pas? :shock:

[edit] Andy , warum bist du immer schneller als ich? Ausserdem hatte ich wieder nen toten Kasten [/edit]

stefan2005 5. Jun 2005 10:23

Re: Delphi objektfähig machen
 
hi,
ich schreib die System.pas ja auch nicht zum Spaß neu.
Mir ist da zu viel WinAPI Zeug drin, das ih nicht brachen kann/darf.

Aber wie kann ich TObject oder so deklarieren.
Es würde vielleicht schon reichen, die System.pas einfach an einigen Stellen abzuändern, aber ich hab ja den Source nicht :wink:

cu,
stefan2005

malo 5. Jun 2005 10:29

Re: Delphi objektfähig machen
 
Zitat:

Zitat von stefan2005
hi,
ich schreib die System.pas ja auch nicht zum Spaß neu.
Mir ist da zu viel WinAPI Zeug drin, das ih nicht brachen kann/darf.

Aber wie kann ich TObject oder so deklarieren.
Es würde vielleicht schon reichen, die System.pas einfach an einigen Stellen abzuändern, aber ich hab ja den Source nicht :wink:

cu,
stefan2005

Erm, du musst das WinAPI-Zeugs ja nicht benutzen. Lass es doch einfach sein, wenn du es nicht benutzen darfst :roll:

stefan2005 5. Jun 2005 10:31

Re: Delphi objektfähig machen
 
hi,
klar
In der System.dcu ist auch eine procedure namens _InitExe und die ruft teilweise API Funktionen auf.
Und einfach rauslöschen kann ich die nicht :wink:

cu,
stefan2005

alcaeus 5. Jun 2005 10:32

Re: Delphi objektfähig machen
 
Hallo stefan,

naja, du hast die Wahl:
  • akzeptiere die Tatsache dass viele Dinge drin sind, die du evtl. nicht brauchst.
  • Schreibe die System-Unit neu, diesmal ohne das WinAPI-Zeugs
  • Kauf dir eine Professional und somit auch das Recht, die VCL-Sourcen zu bearbeiten.

Ich wuerde definitiv Loesung 1 oder 3 nehmen, die system-Unit neu programmieren.....nicht schlecht

Greetz
alcaeus

malo 5. Jun 2005 10:33

Re: Delphi objektfähig machen
 
Zitat:

Zitat von stefan2005
hi,
klar
In der System.dcu ist auch eine procedure namens _InitExe und die ruft teilweise API Funktionen auf.
Und einfach rauslöschen kann ich die nicht :wink:

cu,
stefan2005

Naja, wenn du die System.pas neuschreiben willst, wünsch ich dir viel Erfolg. Ich hoffe, du kannst gut Assembler ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 Uhr.
Seite 1 von 5  1 23     Letzte »    

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-2025 by Thomas Breitkreuz