Zitat von
ludger_engbert:
1) Habe Probleme, mit dem Compiler/Linker Windows Programme zu erstellen.
Ich benutze die Commandline Version, weil ich eine eigene
IDE benutze
(bisher fuer einen anderen Compiler genutzt: Watcom)
Wenn ich den Startup code und alle Libraries wie in der Commandline
Help Datei beschrieben eingebe, bekomme ich immer 2 Fenster: ein DOS Fenster, leer,
und das Windows-Fenster. Ich moechte natuerlich nur das Windows Fenster.
Auch Beispiele fuer commandlines waeren hilfreich. Ich linke wahrscheinlich
den falschen startup code ein (c0w32.obj). Leider finde ich in der Help
Datei keine systematische Darstellung zum startup code.
Rufe mal in der Kommandozeile BCC32 mit dem Switch -h auf. Du bekommst dann eine Übersicht der Kommandozeilenparameter, unter anderem diesen:
Code:
Borland C++ 5.6.4 für
Win32 Copyright (c) 1993, 2002 Borland
Verfügbare Optionen (* = Standardeinstellung, xxx = hat Unteroptionen: verwenden
Sie -h -X):
(Hinweis: -X- oder -w-XXX machen im allgemeinen die Definitionen oder deren Aufh
ebung rückgängig, die durch -X) gesetzt wurden
...
-Wxxx Ziel ist eine Windows-Anwendung
Wie der Ausgabe zu entnehmen ist, existieren Unteroptionen zu diesem Switch:
Code:
-W Ziel ist eine Windows-Anwendung
-WC Ziel ist eine Konsolenanwendung
-WCDR Ziel ist eine Konsolen-
DLL-Datei, die die dynamische
RTL verwendet
-WCDV ... von der
VCL benutzt
-WD Ziel ist eine
DLL-Datei oder eine dynamische Link-Bibliothek
-WDR Ziel ist eine Windows-
DLL-Datei, die die dynamische
RTL verwendet
-WDV ... von der
VCL benutzt
-WM Ziel ist ein 32-Bit-Multithreading-Datei
-WP Ziel ist eine Anwendung, die Delphi-Packages verwendet
-WR Das Ziel verwendet die dynamische
RTL
-WU
Unicode-Anwendung erstellen
-WV Ziel verwendet den
VCL-
GUI-Rahmen // das soll vermutlich die Übersetzung von "
VCL GUI framework" sein
In deinem Falle wäre die Windows-Anwendung (-W) der passende Switch.
Zitat von
ludger_engbert:
2) Hat jemand vielleicht die schriftliche C++ Builder 6 Dokumentation, die damals
mit der Enterprise Version ausgeliefert wurde. Habe damals leider nur
die Personal Version gekauft.
http://dn.codegear.com/article/34064