Resource laden VS2003 managed c++



  • Hallo,

    ich bekomme es einfach nicht hin ein Image (jpg) als Resource einzubinden und dann zu laden, oder z.B. ein ICON als Resource einzubinden und dann der Mainform zu hinterlegen.
    Was ich bisher habe:
    Resourcen, Rechtsklick vorhandene: ico eingebunden, jetzt kommt der Teil zum laden des ico.

    System::Resources::ResourceManager *prm=new System::Resources::ResourceManager("testicon",Assembly::GetExecutingAssembly()); 
    this->Icon=static_cast<System::Drawing::Icon*>(prm->GetObject("testicon.ico"));
    

    Klappt leider nicht, bekomme immer ne exeption, kann mir da jemand helfen?
    Danke!



  • Was für eine Exception wäre ganz hilfreich.



  • Unbehandelte Ausnahme: System.Resources.MissingManifestResourceException: Für di
    e angegebene Kultur (oder die neutrale Kultur) in der Assembly konnten keine Res
    sourcen gefunden werden. Stellen Sie sicher, dass 'testicon.ico.resources
    ' richtig in die Assembly 'testapp' eingebettet wurde.
    baseName: testapp.testicon locationInfo: <null> resource file name: testapp
    .testicon.ico assembly: testapp, Version=0.0.0.0, Culture=neutral,
    PublicKeyToken=null
    at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo cultur
    e, Boolean createIfNotExists, Boolean tryParents)
    at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo cultur
    e, Boolean createIfNotExists, Boolean tryParents)
    at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo cultur
    e, Boolean createIfNotExists, Boolean tryParents)
    at System.Resources.ResourceManager.GetObject(String name, CultureInfo cultur
    e)
    at System.Resources.ResourceManager.GetObject(String name)
    at MainDialog..ctor(String pCaption, String pMacAddress, Int32 nwidth, Int32
    nheight)
    at main()
    Press any key to continue


Anmelden zum Antworten