Seite 2 von 2

Re: xppsys.dll

Verfasst: So, 05. Apr 2020 6:17
von AUGE_OHR
hi,
brandelh hat geschrieben: Sa, 04. Apr 2020 13:31 Die Functionen AppSys() und DBESys() kopiere ich - wenn nötig - in mein Haupt-PRG ganz unten hin.
klar ... aber auch "ohne extra" ist AppSys(), DBESys() und ErrorSys() in deiner Xbase++ App vorhanden deshalb meine Frage "wo" :?:

wenn man eine "eigene" AppSys Function verwendet, egal als PRG oder DLL, "überschreibt" man damit eine evtl. "vorhandene".
das ist unter Xbase++ möglich ... unter harbour geht das nicht ... da "meckert" der Linker (BCC / MiniGW)

warum es nun den Source für eine vollständige XppSys.DLL gibt ... in der "beta" Phase konnte man ja nachverfolgen welche Problem es mit visual Style gab weshalb ich eine "stable" Version "ohne" visual Style gefordert habe die dann als SL1 Patch kam.

was das Project.XPJ angeht fiel mir das auf

Code: Alles auswählen

// Project - Definition - File created by PBUILD Version  1.90.332
es stammt also aus der "beta" Phase wo eine neue *.PRG geliefert wurden für die XppSys.DLL die man sich selbst erstellen musste. damals bekam man ja die "aktuellen" Source ...

Re: xppsys.dll

Verfasst: So, 05. Apr 2020 22:21
von brandelh
AUGE_OHR hat geschrieben: So, 05. Apr 2020 6:17 hi,
brandelh hat geschrieben: Sa, 04. Apr 2020 13:31 Die Functionen AppSys() und DBESys() kopiere ich - wenn nötig - in mein Haupt-PRG ganz unten hin.
klar ... aber auch "ohne extra" ist AppSys(), DBESys() und ErrorSys() in deiner Xbase++ App vorhanden deshalb meine Frage "wo" :?:
Wo Alaska seine reingesteckt hat, weiß ich nicht, aber sicher nicht in die xppsys.dll ... wenn ich eine Funktion in die EXE stecke, haue ich es in die erste PRG ans Ende

Re: xppsys.dll

Verfasst: Mo, 06. Apr 2020 9:14
von Marcus Herz
Es ist wie mit allen DLL Funktionen: sind sind optional
Wenn die Funktion in einem PRG hart mitcompliert wird, dann wird sie nicht aus der DLL geladen, es kommt auch keine Meldung duplicate function.
Sprich: ist die Appsys in deinem PRG, wird diese gelinkt, fehlt sie, wird die Voreinstellung aus der XPPSYS geladen

Re: xppsys.dll

Verfasst: Mo, 06. Apr 2020 12:50
von AUGE_OHR
brandelh hat geschrieben: So, 05. Apr 2020 22:21 Wo Alaska seine reingesteckt hat, weiß ich nicht, aber sicher nicht in die xppsys.dll ...
ich bin wie Marcus der selben Meinung

hab mal die XppSys.DLL verschoben aus dem Path und bekomme dann das
XppSys.jpg
XppSys.jpg (28.68 KiB) 3602 mal betrachtet
es MUSS "irgendwo" eine XppSys.DLL vorhanden sein zumindest mit GUI & Manifest / Visual Style.

Re: xppsys.dll, Erledigt

Verfasst: So, 14. Jun 2020 22:56
von UliTs
guentergurland hat geschrieben: Sa, 04. Apr 2020 6:54...ja es läuft ohne xppsys.dll.
...Das Problem ist (fast) gelöst. Ich hatte mir von Borger das Tool xpppdf besorgt.
Wenn ich die dll weglasse gibt es keine Fehlermeldung. Ich muß jetzt nur noch
herausfinden, in welcher Konstellation mit welcher DLL-Version das Programm trotzdem
läuft....
Hallo Günter,
ich bin gerade über Deinen Beitrag gestolpert. Wie ist es ausgegangen?
Viele Grüße
Uli