Hollosi Information eXchange /HIX/
HIX CODER 1879
Copyright (C) HIX
2003-07-22
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 MMSYSTEM005 (mind)  7 sor     (cikkei)
2 RE: Delphi - SQL (mind)  13 sor     (cikkei)
3 PGPdisk&Delphi (2) + PGP koltoi kerdes (mind)  29 sor     (cikkei)
4 Re: [hix] fajlfeltoltes a FORM elkuldese nelkul PHP-vel (mind)  30 sor     (cikkei)
5 RE: fajlfeltoltes a FORM elkuldese nelkul PHP-vel (mind)  15 sor     (cikkei)
6 re: PGPdisk kodtorese (mind)  85 sor     (cikkei)

+ - MMSYSTEM005 (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!

Talalkozott mar valaki az alabbi hibauzenettel?

"MMSYSTEM005 The specified device handle is invalid."

MIDI eszköz (In vagy Out) megnyitásakor.
+ - RE: Delphi - SQL (mind) VÁLASZ  Feladó: (cikkei)

Hali,

>Hogy lehet lekerdezni egy datum mezot?
>Csak annyi kellene hogy van erteke vagy nincs.

 ugyan Delphi-hez nagyon nem ertek, de azert SQL-hez egy kicsit :). A
kovetkezo megoldas mukodni fog, felteve, hogy az ertek nelkuli datum mezo
nem valami default erteket kap, hanem NULL-t, ahogy illik:

SELECT table.* FROM table WHERE table.date_column IS NOT NULL [IS NULL];
 
Udv,
Tamas
+ - PGPdisk&Delphi (2) + PGP koltoi kerdes (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!
> Szivacs. A PGP azert jo, mert nehez torni. Ha 1024 bites jelszoval
> titkositottad,
> akkor van egy par kombinacio... (meg ha nem is 2^1024...) A bruteforceot
> szerintem el is felejtheted, ha nem tudsz a megfelelo sebesseggel
> probalkozni.
> Mas meg nincs. (illetve nem tudok rola, de azt hiszem mas sem)
Szivacsnak mindenképp szivacs, de mégsem reménytelen.
Ha tudok 10 szot, amikbol egyszerre max 4-et tartalmazhat a jelszo,
 akkor azert veges-sok lehet a variaciok szama. :)
A PGPdisk kicsit ma'sabb a sima PGP-nel, mert itt 2-fele titkositasi
 algoritmus van, a 128-bites CAST5 Cipher Algorithm es a maximalis
 256-bites Twofish Cipher Algorithm. (Persze a bruteforce meg igy sem
 fordult meg a fejemben, az en jo'o:reg 200MMX/64RAM-om mellett...)

> Ezt keresed?
> http://www.swissdelphicenter.ch/torry/showcode.php?id=1722
THX a linket.

Ja és köszönet zed-nek is!!!!!!!!

Koltoi kerdes: a titkosito progik, pl. a PGP hogyan ellenorzi, azaz
 hogyan allapitja meg biztonsagosan, h a beirt jelszo jo-e vagy nem???
(Mert meg regebben olvastam vhol, h a PGP olyan-de-olyan biztonsagos,
 h meg ilyenkor sem lehet kicsikarni belole a jelszot memoria-trukkok-
 kel sem. A koltoi kerdesre azert lehet valaszolni kivetelesen...)  :)

udv.
[PiSTi]
+ - Re: [hix] fajlfeltoltes a FORM elkuldese nelkul PHP-vel (mind) VÁLASZ  Feladó: (cikkei)

Szia Roland!

> =======================================================
> Felado :  [Hungary]
> Temakor: fajlfeltoltes a FORM elkuldese nelkul PHP-vel ( 14 sor )
> Idopont: Sun Jul 20 08:25:29 CEST 2003 CODER #1878
> - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> Normalis esetben a fajlfeltolteshez csinalni kell egy formot amelyben
> beallitom hogy enctype="multipart/..." es kell egy rejtett mezo a
maximalis
> feltoltheto fajl mereterol, ill.maga a "file" beviteli mezo, es ha
elkuldjuk
> az formot akkor az adott temp konyvtarban lesz a fajl.
>
> Ki lehet kerulni valahogyan azt hogy az urlapot elkuldje, de a fajl
> feltoltodjon a kijelolt temp konyvtarba?

A file feltoltes (ill. form elkuldes) ugy mukodik, hogy egy html lekerdezes
fejlecebe belepakolsz minden adatot, amit a szervernek kuldesz. Mashogy
a http-vel sehogy sem tudsz adatot kozolni a szerverrel.

De nem is biztos, hogy szukseg van ra: egy html oldalon nincs maximalva a
formok szama... Magyarul: csinalj ket formot, az egyikben a file legyen (a
hozza tartozo adatokkal, ha kell), a masikban a tobbi adat. A szukseges
szinkronizaciot pedig mar el tudod intezni php/js segitsegevel...

Udv:
Gaby
________________________________________________________________________
  +  http://www.sch.bme.hu/~gyoreg  +  ICQ:19934854
+ - RE: fajlfeltoltes a FORM elkuldese nelkul PHP-vel (mind) VÁLASZ  Feladó: (cikkei)

Szervusztok

> fajlfeltoltes a FORM elkuldese nelkul PHP-vel

PHP -vel vagy nem, mindegy. A kuldest a bongeszo vegzi, szamara a kuldes alapeg
ysege az urlap. Nem fogja az urlap egy elemet kulon kuldeni. Ilyesmi legfennebb
 ugy lehet, ha Java applet -et irsz hozza, hogy ne a bongeszo vegezze a kuldest
.

Feherke.


_______________________________________________
Express Yourself - Share Your Mood in Emails!
Visit www.SmileyCentral.com - the happiest place on the Web.
+ - re: PGPdisk kodtorese (mind) VÁLASZ  Feladó: (cikkei)

Szia!

> (ez az amit en nem tudok: a windowz szamara billentyuleutest
> produkalni programbol ugy, h azt egy masik progi megegye billentyu-
> leuteskent...)
> Megkoszonnem, ha vki hozzaerto szentelne ra nehany percet.
> A vegeredmenyt privatban is lenyomhatja a tisztelt koder.

A kérésed nem ördöngősség. Gondolom delphiben file-bol olvasni már 
tudsz.
A billentyűzetleütésben a keybd_event api fügvény segithet neked.
Alábbi fügvényeket tudom neked küldeni:

**********************
  procedure SimulateKeyDown(Key : byte);
  begin
    keybd_event(Key, 0, 0, 0)
  end;

  procedure SimulateKeyUp(Key : byte);
  begin
    keybd_event(Key, 0, KEYEVENTF_KEYUP, 0)
  end;

  procedure SimulateKeystroke(Key : byte; extra : DWORD);
  begin
    keybd_event(Key, extra, 0, 0);
    keybd_event(Key, extra, KEYEVENTF_KEYUP, 0)
  end;

  procedure SendKeys(s: String);
  var
    i: integer;
    flag: bool;
    w: word;
  begin
    flag := not GetKeyState(VK_CAPITAL) and 1 = 0;
    if flag then SimulateKeystroke(VK_CAPITAL, 0);
    for i := 1 to Length(s) do
    begin
      w := VkKeyScan(s[i]);
      if ((HiByte(w) <> $FF) and (LoByte(w) <> $FF)) then
      begin
        if HiByte(w) and 1 = 1 then SimulateKeyDown(VK_SHIFT);
        SimulateKeystroke(LoByte(w), 0);
        if HiByte(w) and 1 = 1 then SimulateKeyUp(VK_SHIFT)
      end;
    end;
    if flag then SimulateKeystroke(VK_CAPITAL, 0);
  end;

**********************

Ha el akarsz küldeni az ablaknak valamit, akkor pl igy tedd:
sendkeys('ezt akarom hogy beird');

Amit akarsz az kb igy nezne ki:

**********************
procedure kuldes;
var lista:tstringlist;
     i: integer;
;
**********************

Persze nem muszaj varakozni, le lehet ellenorizni az aktiv ablakot 
(szebb megoldas), at is lehet masik ablakra valtani (meg szebb 
megoldas), ellenorizni, hogy eltunt-e, stb... 
Szolj ha kell valamiben segitseg ;-)

> Egyeb: hogyan lehet tasket valtani Delphi6-tal??
> (Azaz mintha en egy Alt+TAB-ot nyomnek.)
Igy akár alt+tab -ot is nyomhatsz programból ;) - de persze szebb 
megoldás is van (api függvények használatával)

Üdv: Zoli.

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