Autor Beitrag
JacFab
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 111



BeitragVerfasst: Do 23.01.03 00:11 
Wie kann ich eine exe kompilieren, in der nicht alle komponenten enthalten sind?
selbst wenn man eine exe, ohne weitere komponente kompiliert ist die schon 200 kb oder so groß!
Muss man sie "Non-VCL" kompilieren oder was heißt das?
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 23.01.03 00:20 
NonVCL kompilieren und logischerweise ohne VCL programmieren. Weitere Infos zu nonVCL hier www.luckie-online.de...i/win32apituts.shtml .


Zuletzt bearbeitet von Luckie am Do 23.01.03 00:23, insgesamt 1-mal bearbeitet
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Do 23.01.03 00:22 
Nein, Du musst sie NON-VCL schreiben, d.h. Du arbeitest nicht mit den Delphi-Komponenten, sondern programmierst direkt auf WinAPI-Ebene. Für große Projekte gänzlich ungeeignet, für kleine Tools sinnvoll, solange man sich damit auskennt.
Is aber net ganz einfach, aber es gibt hier glaub ich ein tutorial dazu, einfach mal rumklicken.

Gruß und gute Nacht[/b]
Yacoon
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 72



BeitragVerfasst: Do 23.01.03 00:25 
Oder aber du verwendest ASPack, das entschlankt deine DLL oder Exe im Durchschnitt um 60 - 70 Prozent.

www.aspack.com
JacFab Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 111



BeitragVerfasst: Do 23.01.03 00:41 
wie kommt es dann, dass visual basic exen so klein sein können?
da hatte ich dann allerdings andauernd das problem, dass irgentwelchen leuten dlls fehlten, so dass die erst in einen installer reingepackt werden mussten!
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 23.01.03 00:44 
Eben, bei VB mußt du die RunTimes mitliefer das entfähllt bei Delphi.
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Do 23.01.03 08:37 
Aber das kann man bei Delphi doch auch machen, wenn man in den Optionen, mit Runtime-Packages kompilieren anklickt, aber dann müssen wieder alle DLLs dabei sein :-(
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 23.01.03 10:21 
Eben. Bei Delphi kannst du es machen, wenn du es willst, bei VB geht es nicht anderst. Das ist der Unterschied.

Übrigens mußt du dann nicht die DLL's mitgeben, sondern die bpl's (was eigentlich auch nur DLL's sind).
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Do 23.01.03 10:42 
Hallo,
Luckie hat folgendes geschrieben:
sondern die bpl's (was eigentlich auch nur DLL's sind).

aber eine in ihren fähigkeiten erweiterte Form. So können BPLs z.B. Objekt-Orientierte Schnitstellen zur verfügung stellen, und im selben Adressraum wie die Anwendung gestartet werden.

Gruß
Klabautermann