1. |
re: re (mind) |
13 sor |
(cikkei) |
2. |
Re: Re: *** HIX CODER *** (mind) |
34 sor |
(cikkei) |
3. |
Re: Re: *** HIX CODER *** (mind) |
15 sor |
(cikkei) |
4. |
Re: Re: Re: hany peldany fut egy programbol? (mind) |
41 sor |
(cikkei) |
5. |
VB (mind) |
18 sor |
(cikkei) |
6. |
Re: hany peldany fut egy programbol? (mind) |
14 sor |
(cikkei) |
|
+ - | re: re (mind) |
VÁLASZ |
Feladó: (cikkei)
|
>Felado : [Hungary]
>Temakor: re ( 4 sor )
>Hali!
>Nem írt valaki clipper alá olyan eljárást, ami két adatbázist összehasonlít,
>majd kidobja azokat a sorokat, melyek csak az egyikben szerepelnek?
Egy megoldas: (csak azonos mezosorrend eseten alkalmazhato)
kiteszed mindkettot SDF fajlba, es soronkent stringkent osszehasonlitod
ill. egymasba agyazott ciklus segitsegevel
Tamas
|
+ - | Re: Re: *** HIX CODER *** (mind) |
VÁLASZ |
Feladó: (cikkei)
|
>> volt user interface, a mar leirt modszer nekem _mukodott_ a _gyakorlatban_.
>szvsz nem kuld. ha kuldene akkor a blokkolt alkalmazasok nem lepnenek ki.
>de megnezem neked.
Nos, megneztem en is: az End Task kuld uzenetet, az End Process viszont nem, ne
ked is igazad volt, meg nekem is ;-]
>> Ha valakinek ez keves...
>nem bantani akarlak, de a ket fenti megoldas egyszeruen nem jo.
>pontosan azert, mert a valtozo, es a mutex is marad, ha >a programot kilovik,
vagy vmiert terminal.
Megkerulheto a problema valamilyen mertekben, ha peldaul van egy fix processzed
(peldaul egy service), ami semmi mast nem csinal, mint letrehoz egy Mutexet (v
agy Pipe-ot, Socket-et, stb), es ul a memoriaban. Jon a program, el akarna indu
lni, megnezi, van-e mutex, ha nincs, akkor nem fut a szerver, viszlat. Nyilvan
ez komplikaltabb megoldas, de biztos.
Visszaterve a sima mutex-es megoldashoz: oke, ha program kilove, mutex marad. M
i a helyzet a Pipe-okkal? Mi a helyzet a Socket-ekkel? Ezeket is vegig lehet pr
obalgatni, ha van ra idod, szerintem mindketto olyan (kulonosen a socket), hogy
ha a program terminal, azonnal megszunik (ezt mindenki tapasztalhatta mar, aki
irt vmilyen halozati szervert). Ehhez mondjuk TCP/IP stack kell a gepre, ami m
anapsag mar szinte alap, de elofordulhat, hogy megsincs. A Named Pipe-ok NT-t i
genyelnek, Win9*-on nem futnak.
Egy szonak is szaz a vege: mindegyiknek van vmi baja ;-]
Vannak azert meg otleteim, majd gondolkodom rajtuk, igy biztositva lesz szabadi
dom kulturalt eltoltese... ;-]
udv,
medve
(webes bekuldes, a bekuldo gepe: 212.105.227.100)
|
+ - | Re: Re: *** HIX CODER *** (mind) |
VÁLASZ |
Feladó: (cikkei)
|
>nem bantani akarlak, de a ket fenti megoldas egyszeruen nem jo.
>pontosan azert, mert a valtozo, es a mutex is marad, ha
>a programot kilovik, vagy vmiert terminal.
nos, a probleman felbuzdulva tettem meg egy kiserletet: a FileMapping object ig
enis megsemmisul, ha lelovik a taszkot! Tehat ez a megoldas: csinalni FileMappi
ng-et, es figyelni, hogy mit ad vissza a GetLastError(). Elvileg (!) mukodik mi
nden Windowson, gyakorlatilag Win2k-n probaltam.
Az MSDN annyit ir a problemarol (bar bevallom, csak gyorsan atfutottam), hogy m
emory leak lesz, ha nincs CloseHandle()-vel lezarva rendesen.
Javaslom, mindenki probalja ki a sajat oprendszeren, hogy mukodik-e!
medve
(webes bekuldes, a bekuldo gepe: 212.105.227.100)
|
+ - | Re: Re: Re: hany peldany fut egy programbol? (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Medve:
> Szerintem meg a taszk menedzser is kuld WM_CLOSE-t, a > shutdown WM_QUERYENDS
ESSI ON-t stb.,
Marpedig nem kuld. Sot. meg a MessageLoop-ot sem
hagyja befejezni. Egyszeruen terminal a processz.
ott ahol van.
megynyugtatlak: irtam ra egy programot, ami logol
minden uzenetet amit a program kap. Ha kell folrakom
a netre, es lefuttathatod magad.
ha nekem nem hiszel, akkor higgy a Windows-nak.
amugy meg mar mondtam. megcsak logikus sem lenne, hogy
kuldje az uzeneteket. nem kerni akarod azt a processzt
hanem utasitani, hogy lealljon. Legalabb gondolkodj
logikusan.
> ezeket le kell kezelni rendesen, es kesz.
nincs mit lekezelni.
MFC alatt meg az objektumok destcructora sem fut le...
> nekem volt mar ilyen munkam, raadasul olyan volt a
> progi, hogy kvazi lathatatlannak kellett maradnia, nem
> volt user interface, a mar leirt modszer nekem bevalt.
akkor nem voltal eleg korultekinto, vagy a feladat
nem kivanta meg a kello szigorusagot.
> Ha valakinek ez keves...
> es a mondat igy folytatodik
> 1.: keresse meg maga
szerinted. szerintem viszont egy elegge erdekes problemat
vetett fel ahhoz, hogy aki igazan akar, az harapjon ra.
> 2.: Fizesse meg a szakertelmet
Mert a FindWindow, meg a Mutex nem szakertelem?
baromsagokat mondasz. elvileg, es gyakorlatilag is.
(webes bekuldes, a bekuldo gepe: 213.222.140.207)
|
+ - | VB (mind) |
VÁLASZ |
Feladó: (cikkei)
|
HI!
Lenne egy problemam amivel mar egy hete szenvedek...lehet, hogy
nagyon bena vagyok meg minden, ezert is fordulok Hozzatok
segitesegert. Szoval Visual Basicbe szeretnek egy kepet fullscreenbe
megjeleniteni, de nem megy...atneztem az MSDNt is meg minden de nem
talaltam semmit...sajnos :(
Elore is koszi a valaszokat....ha valaki meg ezert anyazni akar,
azt is meghalgatom...szoval akkor varom a segitseget. Koszonom!
Udv, Norbi!
--
http://www.gerst.tk/ mailto:
ICQ#47803603
|
+ - | Re: hany peldany fut egy programbol? (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Szia medve !
Írtad :
>>Nekem kevés... !
> nos, a mondat igy folytatodik:
> (ha valakinek ez keves) ...akkor
> 1. jarjon utana maga, vagy
> 2. fizesse meg a szakertelmet (es a problema megoldasara forditott idot).
Kösz a jó tanácsot ! Így midjárt más és sokkal könnyebb !
Üdvözlettel : Viktor
|
|