Hollosi Information eXchange /HIX/
HIX CODER 1658
Copyright (C) HIX
2002-10-17
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 A com portra erkezo parancsok loggolasa fileba... (mind)  13 sor     (cikkei)
2 Re: plugin (mind)  29 sor     (cikkei)
3 vonalkod (mind)  9 sor     (cikkei)
4 RE: VBA file kezeles (mind)  7 sor     (cikkei)
5 VisualC++ debug miert??? (mind)  41 sor     (cikkei)

+ - A com portra erkezo parancsok loggolasa fileba... (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Olyan program kellene, mely a kovetkezot csinalja:
Elinditom, nyit egy filet, es beleirja a megadott com portra erkezo 
parancsokat.
Mondjuk a windows egyik ablakaban futtatnam ezt a programot, a 
masikban meg azt a programot, amely a parancsokat irja a com portra.
De DOS alatt is jo lenne, Pascalban egy ilyen progi, ami ezt 
megcsinalja.
Van vkinek esetleg ilyen programresz keszen, illetve tud valaki 
segiteni, hogy hogy kell csinalni ilyet?

Udv, Pr_152
+ - Re: plugin (mind) VÁLASZ  Feladó: (cikkei)

, plug-in, CODER #1657:
>Csinalt valaki olyan alkalmazast amely plug-in-eket hasznalt?
>a COM "in-process" modszert v. a __declspec ... modszert valasztotta

Szerintem:
a COM az khmmm... szívás.
- volt egy slashdot cikk, amelyben a "zsákutca" jelzőt idézték a Microsoft
egyik fő munkatársától.
- saját tapasztalatom szerint szinte minden fontos dolgot csak
out-of-processben lehet megcsinálni, az pedig _igencsak_ lassú
- baromi bonyolult körítés, átláthatatlan segédeszközök kellenek hozzá
- iszonyatosan instabil dolog, szinte bármilyen hiba csúnya GPF-et
eredményez, ami Win98-on még a rendszert is elrántja.
- regisztrálni kell az objektumot, macera.

A DLL nagyon egyszerű, igen gyors, biztonságos, többnyelvű, mi kell még?
gondolom C++ -ban nyomulsz.
- Csinálsz egy MyPlugin bázisosztályt, ahova beraksz N darab függvény
pointert. Ezeket a függvényeket kell minden pluginnak megvalósítani.
- a MyPlugin-nak csinálj egy Load tagfüggvényt, ami LoadLibrary-val
berántja az adott nevű DLL-t, a függvény pointereket pedig feltölti a
GetProcAddress-sel egyenként lekérdezett függvény belépési pont címekkel.

LoadLibrary-nál semmi registry, fájlnevet megadod és kész. Ha nincs rajta
könyvtár, a PATH-t végigkeresi. Ha az EXE mellé teszed le a plugin DLL-eket,
akkor nem kell elérési út. Vagy végigkeresed az EXE path + "Plugins"
könyvtárat DLL-ek után, és azokat kínálod fel betöltésre stb.

Józsi
+ - vonalkod (mind) VÁLASZ  Feladó: (cikkei)

Hali!

Orulok, hogy a bill - re tett vonkod olvasokkal ilyen konnyu boldogulni,
de... SZOLJON MAR VALAKI A SOROS OLVASOKROL IS! Konkretan: Clipper alatt
hogy kell kezelni?
gondolom port init (hogyan?) adatfogadas (hogyan?).

HHHELLLPPPPP!!!!
etrea
+ - RE: VBA file kezeles (mind) VÁLASZ  Feladó: (cikkei)

>Szoval ha pl. az utolso 300 karakter erdekel, hogy tudom oda pozicionalni
az

Seek.

Üdv,
papp dénes
+ - VisualC++ debug miert??? (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Igen érdekes problémáim adódnak a VisualC++ 6 használata közben és csekély érte
lmi képességeimmel nem tudok rájönni
hogy miért. Adott egy AppWizard generált MFC alkalmazás. Van egy classom ami le
gyen mondjuk X:
class X
{
X();
float a
float b;
float c;
}

a mainframe osztályomnak van egy példánya ebből
X xEgyPeldanya;

namost ott kezdődnek a gondok hogy X konstruktorában lenullázom a,b,c változóka
t
ez ugye ugy néz ki, hogy amikor létrehozom a mainframe class egy példányát
mielőtt a mainframe konstruktora lefutna, lefut X konstruktora (ugye ami mainfr
ame.xEgyPeldanya.X() )
ez szepen lenullazza mainframe.xEgyPeldanya.a = 0 ... a többit is. Eddig minden
 jo
viszont ezekután lefut a mainframe konstruktora is és az első két változót (a, 
b-t) xEgyPeldanya-ban
elqrja vmi egészen érdekes értékre. Ja és mindezt csak debug modban csinálja, h
a
release beállitásokkal forditok akkor semmi baja. Ugyhogy most ugy tudok debugo
lni hogy van egy
#ifdef _DEBUG és mainframe konstruktora után lenullázom mégegyszer a változókat
.
Tulajdonképpen nem történik semmi ojan ami miatt ne tudnék bármit is elvégezni,
 csak
rohadtul idegesit hogy mirét csinálhat valami ilyet. Persze lehet hogy nekem va
nnak nagy
tudásbeli hiányosságaim és azért nem értem a dolgot. Ha valkinek van valami ötl
ete akkor világositson
fel legyenszíves hogy mitől van az ilyen.

Kösz, üdv: Bagoj

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS