Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Was hat sich von D6 auf D7 in der StdCtrls.pas geändert? (https://www.delphipraxis.net/47823-hat-sich-von-d6-auf-d7-der-stdctrls-pas-geaendert.html)

tn249 16. Jun 2005 19:09


Was hat sich von D6 auf D7 in der StdCtrls.pas geändert?
 
Hallo,

Habe die .pas Dateien von der D6-VCL, aber nicht die von D7, da ich nur D7 Personal habe.

Ich möchte jetzt aber in der StdCtrl.pas nachschauen wie der TButton definiert ist.

kann mir jemand sagen ob die gleich sind oder wenn das erlaubt ist(ich glaube nicht) mir die StdCtrls.pas an den Thread hängen

MfG
tn249

edit: die zugehöhrigen .dcu-files unterscheiden sich in einem KB Größe, kann das auch am Compiler liegen oder is das schon der Beeis dafür das die ungleich sind?

jfheins 16. Jun 2005 19:16

Re: Was hat sich von D6 auf D7 in der StdCtrls.pas geändert?
 
Meine D7 StdCtrls.pas hat exakt 146.983 Bytes ;)

tn249 16. Jun 2005 19:24

Re: Was hat sich von D6 auf D7 in der StdCtrls.pas geändert?
 
Hm ich glaub ich kann nicht rechnen, is ja nicht so schlimm, hab ja kein Mathe-LK :angel2:

auf jedenfall übertreffen beide meiner dcus deine pas in der größe :roll: (kann man eigentlich direkt vergleichen?)

D6: 149.567 Byte
D7: 153.998 Byte

gibts mehrere versionen der datei pro delphiversion?

ne man kann sie nicht direkt vergleichen, meine D6 pas hat 140.299 Byte

FAlter 16. Jun 2005 19:35

Re: Was hat sich von D6 auf D7 in der StdCtrls.pas geändert?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von jfheins
Meine D7 StdCtrls.pas hat exakt 146.983 Bytes ;)

.pas <> .dcu
Quelltext <> Compilierter code

Direktvergleiche kann man daher nicht anstellen. Durch lange Kommentare können die .pas's um einiges größer sein als die .dcu's (auch aus anderen Gründen), umgekehrt gibt es jede Menge Gründe, weshalb die dcu größer sein kann, was meist der Fall ist. Vor allem mit Debug-Infos ist der Unterschied gravierend.

Ich habe spontan ein Beispiel parat, wo die DCU 4 KB und die PAS nur 1 KB ist.

Ich gehe aber mal davon aus, dass die Dateien unterschiedlich sind.

Zum reinen Nachsehen, wie der Button nun definiert ist, dürfte sich die D6-Unit trotzdem eignen. Am Prinzip hat sich nichts geändert oder nichts relevantes. Beides ist für Win32, und die Win32'se haben sich eben nicht geändert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:13 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