Kezdőoldal » Számítástechnika » Programozás » Hogyan lehetne ezt megvalósíta...

Hogyan lehetne ezt megvalósítani? C#

Figyelt kérdés
Szóval egy Consol projectben ha Console.ReadLine = 'y'(ez csak egy példa nem az event a lényeg) hanem az hogy az event után egy elõre megadott szöveges fájlból kiszed egy C# kódrészletet ezt autómatikusan lefordíttatja a c# fordítóval .dll-be majd a console app meghívja a dll-t és futtatja a benne lévõ kódot. erre milyen módszer létezik?
2015. jan. 26. 22:13
 1/7 anonim ***** válasza:

Egy megoldási ötlet:

1. Oldd meg, hogy elindíts egy külső alkalmazást.

2. Ismerd meg a C# fordítójának paramétereit.

3. Kombináld az előző 2 lépést.

4. Ha EXE-t csináltatsz, akkor -> 1.

5. Ha DLL-t, akkor guglizd ki, hogyan kell DLL-t behívni.

2015. jan. 26. 22:40
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:
Van okod arra hogy ne fordítsd le előre az egész kódot dll-re és az esemény hatására a megfelelő függvényt hívd meg a dll-ből? Hiszen pont erre valóak a dll-ek.
2015. jan. 26. 22:56
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
Mi a fene értelme van ennek a marhaságnak.
2015. jan. 26. 23:45
Hasznos számodra ez a válasz?
 4/7 A kérdező kommentje:
Az hogy ha textbe bemásolom a kódot akkor az egy gombnyomásra lefordul és lefut.
2015. jan. 27. 00:09
 5/7 anonim ***** válasza:

Ha van .NET, akkor mindenképp lesz C# compiler is, függetlenül attól, hogy van-e a gépen VS, vagy nincs.


Az állományrendszerben keresel egy csc.exe nevű fájlt, és egy

System.Diagnostics.Process.Start-tal lefuttatod megfelelően felparaméterezve. Utána pedig már kész is a dll fájl. Nem kell ehhez szopatnod magad, ha már van rá kész megoldás :)

2015. jan. 27. 00:39
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:
Igen, pont ezt csinálják az IDE-k, mint a Visual Studio...
2015. jan. 27. 07:43
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:

> Az hogy ha textbe bemásolom a kódot akkor az egy gombnyomásra lefordul és lefut.


Figyelmedbe ajánlom a csc.exe -t. Ami a dotNet keretrendszer része. Ez lefordít neked egy C# kódot.


Itt van bővebben:

[link]

2015. jan. 27. 13:13
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!