Application was not linked using /PM:PM

Konzeptionelles, Technisches, Termine, Fragen zum Hersteller usw.

Moderator: Moderatoren

Antworten
Benutzeravatar
satmax
1000 working lines a day
1000 working lines a day
Beiträge: 831
Registriert: Do, 02. Dez 2010 19:34
Wohnort: Biberbach in Österreich
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal
Kontaktdaten:

Application was not linked using /PM:PM

Beitrag von satmax »

Ich möchte mir gerade ein kleines Tool Programm schreiben (grafische Oberfläche) und erhalte beim Start des Programms immer:

oError:description : Application was not linked using /PM:PM-switch

Gelinkt:
COMPILE = xpp
COMPILE_FLAGS = /wu /n /b /q /w /p
DEBUG_SAVE = yes
GUI = yes
LINKER = alink
LINK_FLAGS =
RC_COMPILE = arc
TARGET_DIR =

Ich sehe wohl den Wald vor.... :)
Gruß
Markus
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9357
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: Application was not linked using /PM:PM

Beitrag von Tom »

LINK_FLAGS = /PM:PM
Herzlich,
Tom
Benutzeravatar
satmax
1000 working lines a day
1000 working lines a day
Beiträge: 831
Registriert: Do, 02. Dez 2010 19:34
Wohnort: Biberbach in Österreich
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal
Kontaktdaten:

Re: Application was not linked using /PM:PM

Beitrag von satmax »

Auch schon versucht, und in meinem Hauptprogramm habe ich das auch nicht...?
Gruß
Markus
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Application was not linked using /PM:PM

Beitrag von Martin Altmann »

Du solltest heute lieber Deinen Geburtstag feiern - alles Gute!

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
satmax
1000 working lines a day
1000 working lines a day
Beiträge: 831
Registriert: Do, 02. Dez 2010 19:34
Wohnort: Biberbach in Österreich
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal
Kontaktdaten:

Re: Application was not linked using /PM:PM

Beitrag von satmax »

Danke, hast recht. :)
Gruß
Markus
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Application was not linked using /PM:PM

Beitrag von Martin Altmann »

Ach - und wegen Deines Problemes: mach die linkflags rein, die Tom vorschlug und danach ein Build mit /a als Parameter!

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
satmax
1000 working lines a day
1000 working lines a day
Beiträge: 831
Registriert: Do, 02. Dez 2010 19:34
Wohnort: Biberbach in Österreich
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal
Kontaktdaten:

Re: Application was not linked using /PM:PM

Beitrag von satmax »

/PM:PM bringt nichts. Wenn ich gewisse Zeilen im Programm auskommentiere läuft es?!

Beispiel:

Code: Alles auswählen

function ReceiverThread()
local pMsg
local oCls := WNDCLASS():New() // WNDCLASS gwst structure object
local hReceiverClass // Class Handle of the receiver window
oCls:lpfnWndProc   := _callback_ReceiverWndProc() // xppcbk ReceiverWndProc.cbk -> .obj
oCls:hInstance     := AppInstance()  // Instance handle of the EXE 

oCls:lpszClassName := WND_CLASSNAME_DISPO // MY_RECEIVER_WND_CLASSNAME  autogenerated with UUIDGen.exe
// HIER ein Return NIL und das Programm läuft
return NIL
// Bleibt die folgende Zeile in der Funktion kommt es zum Fehler
hReceiverClass     := LoWord(DllExecuteCall( _tfpRegisterClass_ , oCls:_lock_() ))
Fehler:

Code: Alles auswählen

Xbase++ version     : Xbase++ (R) Version 2.00.575
Operating system    : Windows 8.1 06.03 Build 09600
------------------------------------------------------------------------------
oError:args         :
          -> VALTYPE: O CLASS: XbpDialog
          -> VALTYPE: U VALUE: NIL
          -> VALTYPE: U VALUE: NIL
          -> VALTYPE: U VALUE: NIL
          -> VALTYPE: U VALUE: NIL
          -> VALTYPE: U VALUE: NIL
          -> VALTYPE: L VALUE: .F.
oError:canDefault   : N
oError:canRetry     : N
oError:canSubstitute: Y
oError:cargo        : NIL
oError:description  : Application was not linked using /PM:PM-switch
oError:filename     : 
oError:genCode      :        133
oError:operation    : 
oError:osCode       :          0
oError:severity     :          2
oError:subCode      :       4314
oError:subSystem    : BASE
oError:thread       :          1
oError:tries        :          0
------------------------------------------------------------------------------
CALLSTACK:
------------------------------------------------------------------------------
Called from XBPDIALOG:INIT(552)
Called from MAIN(150)

Wobei Zeile 150 nicht existiert (auskommentiert also kein Code).
Gruß
Markus
Benutzeravatar
satmax
1000 working lines a day
1000 working lines a day
Beiträge: 831
Registriert: Do, 02. Dez 2010 19:34
Wohnort: Biberbach in Österreich
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal
Kontaktdaten:

Re: Application was not linked using /PM:PM

Beitrag von satmax »

Sorry, der Fehler ist falsch, hatte ein falsches Error Log bzw. nicht zu Ende gelesen.... :banghead:
Gruß
Markus
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: Application was not linked using /PM:PM

Beitrag von AUGE_OHR »

satmax hat geschrieben:/PM:PM bringt nichts. Wenn ich gewisse Zeilen im Programm auskommentiere läuft es?!
Beispiel:

Code: Alles auswählen

function ReceiverThread()
local pMsg
local oCls := WNDCLASS():New() // WNDCLASS gwst structure object
allgemeine Frage : was willst du machen ... ?
gruss by OHR
Jimmy
Benutzeravatar
satmax
1000 working lines a day
1000 working lines a day
Beiträge: 831
Registriert: Do, 02. Dez 2010 19:34
Wohnort: Biberbach in Österreich
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal
Kontaktdaten:

Re: Application was not linked using /PM:PM

Beitrag von satmax »

Ich schreibe mir ein kleines "Watchdog" Programm das mehrer Programme am Server überwacht und gegebenenfalls neu startet. Grob läuft es schon.
Gruß
Markus
Antworten