Aktív témák
-
return.value
tag
Ha neked ez kell, akkor azt picit nehéz lesz megoldani csak szimpla C/C++-ban. :D
Ha elméleti a kérdés, akkor itt egy elméleti válasz : A legegyszerűbb, ha a programod definiál valami interface-t, (ez lehet egy sima DLL, vagy egy COM komponens) és a plug-in-ek ezt az interface-t valósítják meg.
Próbáltam keresni, hátha van ilyen ''pattern'', de nem találtam jó leírást. Itt viszont van egy nagyon jó kis program, ami ugyan nem file-t dolgoz fel, de a probléma, amt megold, hasonló. Remélem hasznát veszed. :))
[L]http://www.codeproject.com/cpp/MathieuMathParser.asp[/L]
[Szerkesztve]
[Szerkesztve] -
Gyula_
tag
Goose-T:
Igazad lehet.
Igazából csak olyan elméleti kérdés volt. Érdekelt, hogy ki mit tud hozzátenni. :)
A DLL-ek dinamikus linkelése már így is elég nagy szabadság. Sokminden megoldható vele. Szerintem nekem is elég lesz. -
Gyula_
tag
Nyílván le kell fordítani... :U
-
Gyula_
tag
Átgondoltam egy kicsit jobban a fedatom és rájöttem, hogy ha nem akarok oylan hiper-szuper extended programot írni, akkor dll-ekkel is meg lehet oldani a dolgot.
Egyébként mondok egy példát:
Van egy adathalmazod (pl egy file) és azt fel akarod dolgozni valahogyan egy programban . És azt akarod, hogy a program felhasználója írhasson hozzá egy valamilyen komplexitású feldolgozó függvényt (mondjuk C-ben) és azt futtassa.
Meg lehet-e kerülni az iterpreter írását?
Pl egy .c fájlt lehet-e futás időben linkelni?
:))
Gyula -
Miracle
senior tag
hát szerintem ha ilyen gondod van, akkor te nagyon hamar optimalizálni kezdtél, ami nagy hiba. mert ha nem kezdtél volna, akkor ilyen gond nem jöhet elő.
a problémád esetleg megoldható függvény-pointerekkel, vagy próbálj meg egy tisztább algoritmust gyártani. szerintem. -
Gyula_
tag
Sziasztok!
Visual C++-ban kell egy alkalmazást írnom.
Az lenne a célom, hogy futásidőben lehessen kiválasztani egy függvényt vagy függvénycsoportot, melyet a program a további futása során használni fog.
Azonban az alkalmazás írásakor (azaz most) még fogalmamsincs ezen függvénycsoportok számáról vagy milyenségéről.
A kérdésem az lenne, hogy milyen mód van arra, hogy futásidőben definiáljak függvényeket vagy függvénytörzseket (és azokat a további futás során haszáljam).
Tudom, hogy ''zöldfülü'' a kérdés, de engem nagyon érdekel! :)
A válaszokat előre is köszi!
Gyula
Aktív témák
- Mikrotik routerek
- exHWSW - Értünk mindenhez IS
- Windows 10
- Revolut
- Jönnek az egyes, problémákkal küzdő ASUS ROG noteszgépek kipofozott BIOS-ai
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- One otthoni szolgáltatások (TV, internet, telefon)
- Battlefield 2042
- Milyen program, ami...?
- Battlefield 6
- További aktív témák...
- Bomba ár! Acer Aspire ES1 - AMD A8 I 8GB I 180GB SSD I 15,6" HD I HDMI I Cam I W10 I Garancia!
- Acer Predator Helios 300 - PH315-51
- Bomba Ár! Fujitsu LifeBook S762 - i5-3GEN I 8GB I 320GB I DVDRW I 13,3" HD I DP I W10 I Garancia!
- Bomba ár! Dell Latitude E6540 - i7-4GEN I 8GB I 256SSD I Radeon I 15,6" FHD I Cam I W10 I Garancia!
- Bomba ár! Dell Latitude E6510 - i7 I 4GB I 250GB I DVDRW I Nvidia I 15,6" HD+ I Cam I W10 I Gari!
- Új áru!!! 09.23. Lenovo ThinkPad, X1 carbon, X1 Yoga 5-13. gen 12,5-15" all-in-one, Workstation
- BESZÁMÍTÁS! Asus A620M R5 7600X 64GB DDR5 1TB SSD RX 6900XT 16GB Zalman Z1 Plus Chieftec 850W
- Önerő nélkül is elvihető! RÉSZLETRE .OPCIONÁLIS. Gamer szék noblechairs HERO Valódi Bőr Fekete
- BESZÁMÍTÁS! LENOVO LOQ 15IRH8 15 Gamer notebook - i5 12450H 16GB DDR5 1TB SSD RTX 3050 6GB WIN11
- Bontatlan egérpad Razer Sphex V3 (RZ02-03820100-R3M1
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest