Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


CompilerParameters och resources

Postades av 2003-12-01 11:20:38 - Johan Bovin, i forum c# (c-sharp), Tråden har 10 Kommentarer och lästs av 1787 personer

Tjena
Har försökt sätta mig in i hur resources fungerar lite, men har dykt på en grej som jag inte löser ut. Ponera att man vill skriva sitt eget IDE för C# och man har en massa resx filer till varje form man har. Hur lägger man till dem när man kompilerar?
Måste man först baka ihop alla resx filer i en och samma resource-fil, eller kan man lägga till flera när man kompilerar?
Jag fattar inte hur man får ihop det...


Svara

Sv: CompilerParameters och resources

Postades av 2003-12-01 12:01:36 - Johan Normén

Du kan lägga till flera, bara skapa dem med unika namn. Sedan väljer du bara att de skall vara embeded.

Mvh Johan


Svara

Sv: CompilerParameters och resources

Postades av 2003-12-01 12:37:34 - Johan Bovin

Ja, men hur får jag in dem till kompilatorn. Jag snackar inte om att lägga till dem via VS.Net utan att själv göra det via kod genom att använda CodeDom grejerna...


Svara

Sv: CompilerParameters och resources

Postades av 2003-12-01 13:23:04 - Roger Alsing

nu gissar jag men:

är det inte så att resx filerna kompileras separat till EN .res fil som sedan skickas till kompilatorn?

//Roger


Svara

Sv: CompilerParameters och resources

Postades av 2003-12-01 13:59:54 - Johan Bovin

Jag vet inte men frågan är ju hur man får ihop dem till en fil för om man kör:
<code>
Assembly asm=Assembly.GetExecutingAssembly();
foreach(string str in asm.GetManifestResourceNames())
{
Console.WriteLine(str);
}
</code>

Så får man ju flera olika "filnamn" typ "test.Form1.resources" "test.Form2.resources"
Jag vet inte om man bara kan stapla dem efter varandra till kompilatorn
typ
/res "fil1" "fil2"
**********
EDIT: ok, verkar som om man måste använda assembly linker... al.exe
men frågan är ju om man inte kan göra det med kod istället... nåja, får testa


Svara

Sv: CompilerParameters och resources

Postades av 2003-12-01 15:14:18 - Roger Alsing

jag fattar det inte som att det är det han är ute efter.

han har ett gäng .cs och .resx filer , så vill han kompilera detta UTANFÖR vs.net

tex i sin EGEN utv miljö.

//Roger


Svara

Sv: CompilerParameters och resources

Postades av 2003-12-02 09:32:29 - Johan Bovin

Jag fattar ingenting utav detta... kan man inte lägga till resx och resource filer med kod?
Om inte, hur f-n använder man assembly linker för att länka in resourcefiler i en befintlig exe?
Har försökt hitta nåt på nätet men det verkar omöjligt att hitta nåt vettigt...

Kollade lite i SharpDevelop men det är ju litejobbigt när man inte vet var man skall leta...

Det jag vill göra är egentligen att skapa en "själv extraherande" exe fil. Dvs en winexe som skall ha ett litet gui och sedan ur sig själv kunna hämta andra filer. Jag har lyckats få in filerna i en resursfil men jag vill ju inte först köra programmet, lyfta in resurs filen i vs.net och kompilera om det... Vill ju sköta allt "on-the-fly"

tips?


Svara

Sv: CompilerParameters och resources

Postades av 2003-12-02 10:51:17 - Allan Knudsen

Hjälper detta?

http://www.csharphelp.com/archives2/archive321.html


Svara

Sv: CompilerParameters och resources

Postades av 2003-12-02 12:20:10 - Johan Bovin

nja.. inte riktigt.
Ok, nu har jag så att jag genererar ett antal resource-filer utifrån resx filerna. Problemet är ju att i koden kan kallar kan man ju kalla på resourcemanagern genom att ange typen. Gissar att den då bara tar den resursfilen med samma namn som typen. Problemet är fortfarande hur jag får ihop så att MyType1.resources, MyType2.resources etc alla hamnar i min assembly... Om man använder assembly linker tar den då med så att den skiljer ut MyType.resources från MyType2.resources eller hur fungerar det?
Nu har jag alltså två filer:
MyType.resources
MyType2.resources
Hur får jag in dessa till min assembly MyApp.exe?
Helst vill jag kunna göra det när jag skapar MyApp.exe (mha CodeDom) men i värsta fall kan jag tänka mig att använda nåt annat verktyg.

Jag måste verkligen vara dum för jag fattar ingenting av några exempel på hur man gör om man har mer än en .resource fil?!?


Svara

Sv: CompilerParameters och resources

Postades av 2003-12-02 13:07:33 - Allan Knudsen

Nu är det kanske jag som är dum men fungerar det inte med det som står där:

You should link your resource into your application for it to be able to retrieve the resource. You could either "embed" it (mean put it inside the executable), with the /res compiler flag or link to it (and put the file in the same directory) with /res, so you have the 2 following choice:
csc /res:myResource.resources ...
csc /link:myResource.resources ...
in the latter case you could upate the resource later without recompiling the application, that's the advantage.



Svara

Sv: CompilerParameters och resources

Postades av 2003-12-02 13:30:00 - Johan Bovin

ja, men om jag har två resursfiler då?
ska jag skriva

/res: myResource1.resources, myResource2.resources då?

eller ska jag slå ihop myResources1.resources och myResources2.resources till myResources3.resources som jag använder vid kompileringen

/res: myResources3.resources

och i såfall hur slår jag ihop myResources1 och myResources2?

Skiljer myResources3 ut myResources1 och myResources2? (så att när man tittar på myResources3.resources så finns det myResources1.resources och myResource2.resources)
***************
Ok, nu har jag fått ihop det...
det skulle alltså tjatas om typ /res:myResources1.resources /res:myResources2.resources

jaja.. mycket väsen för ingenting. Inte ett enda exempel har jag hittat på att man skall tjata om /res -kommandot...


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 155
27 952
271 704
6 293
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies