Einzelnen Beitrag anzeigen

SearchBot

Registriert seit: 27. Jun 2004
Ort: N-W vom Bodensee
272 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

Ungültige Process-ID $00000000

  Alt 24. Mai 2008, 21:41
Diese Fehlermeldung erhalte ich direkt nach dem Start meines Programmes. Es wirkt so, als ob es direkt bei der ersten Programmzeile geschieht. Aber der Debugger klemmt dann, läßt sich nicht beenden und ich muss die IDE killen/neustarten.

Mein Programm läuft aber prima, wenn ich das folgende Manifest NICHT eingebunden habe:
Wie man sieht, habe ich das einem anderen Beitrag entwendet und etwas daran gebastelt, aber die Struktur nicht verändert (danke @himitsu für den Trick, das Manifest gleich in die .rc zu packen).

Das ist die .rc-Datei, die ich danach mit brcc32 compiliere und mit {$R machtwas.res} einbinde (ganz sicher habe ich kein anderes Manifest wie XPman oder vistaMan drin!!).
Delphi-Quellcode:
// © 1997-2008 by FNS Enterprize's
// © 2003-2008 by himitsu @ Delphi-PRAXiS

#define RT_MANIFEST 24
1 RT_MANIFEST
  BEGIN
    "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\" ?>\r\n",
    "<assembly xmlns=\"urn:schemas-microsoft-com:asm.v1\" manifestVersion=\"1.0\">\r\n",
      "<assemblyIdentity\r\n",
        "type = \"win32\"\r\n",
// meine Daten
        "name = \"SearchBot.Tool.DasMachtWas\"\r\n",
        "version = \"3.2.4.4\"\r\n",
        "processorArchitecture = \"x86\"\r\n",
      "<description>SearchBot MachtWas-Tool</description>\r\n",
// für die Optik
      "<dependency optional=\"yes\">\r\n",
        "<dependentAssembly>\r\n",
          "<assemblyIdentity\r\n",
            "type = \"win32\"\r\n",
            "name = \"Microsoft.Windows.Common-Controls\"\r\n",
            "version = \"6.0.0.0\"\r\n",
            "language = \"*\"\r\n",
            "processorArchitecture = \"x86\"\r\n",
            "publicKeyToken = \"6595b64144ccf1df\"\r\n",
        "</dependentAssembly>\r\n",
      "</dependency>\r\n",
    "</assembly>\r\n"
  END
Also, wie gesagt: ich bekomme die "Ungültige Process-ID" NUR, wenn ich das Manifest einfüge.

WAS ist da falsch?! Wie kommt das? *snief*
  Mit Zitat antworten Zitat