xbaseklaus hat geschrieben:OK ich hab jetzt noch die XPJ so geändert:
ARV kenne ich nicht, wenn du ARC meinst OK, ansonsten mal kurz zur Erstellung der Projekt.xpj:
alle PRG (auch ARC wenn vorhanden) in eine Textdatei und folgende Sequence aufrufen:
PBUILD @xyz.txt // xyz würde dann zum EXE Namen.
Project.XPJ ist nun vorbereitet, aber noch nicht einsatzbereit.
Hier kann man schnell noch die überflüssigen PRG löschen oder weitere Dateien (am Ende) hinzufügen.
PBUILD /G // erzeugt Steuereinträge und die automatische Liste der zu überwachenden Dateien.
PBUILD /A // erzeugt das komplette Projekt ...
Zu der Frage der ICONS ...
um welche ART von Anwendung handelt es sich GUI JA oder NEIN ?
XbpDialog oder XbpCRT() ?
Ein Anwendungs-ICON lege ich immer auf 1:
in CH Datei ...
in ARC Datei ...
Code: Alles auswählen
#include "ANW_ALLG.CH"
ICON
ICON_APPLICATION = "ANW_MAIN.ICO"
in Anwendung ...
Code: Alles auswählen
*--------------------------------------------------------------------------------
PROCEDURE AppSys
...
oDlg := RootDialog():new( ,, aPos, aSize,, .F. ) // Ableitung von MDI ...
oDlg:icon := ICON_APPLICATION wird in Basisklasse definiert.
oDlg:create()
will man das ICON nach CREATE() ändern, muss man noch :configure(...) aufrufen.
Ich verwende für das Hauptfenster immer Resource 1 (also ICON auf 1 definieren) da dieses bei mir das ICON der Anwendung ist und ich meine gelesen zu haben dieses müsste auf 1 sitzen.