Az oldat képződik, VB 6

Kérdezzen, hogyan lehet indítani egy bat fájlt? így lehetetlen. Szeretném kihagyja az összes, ahogy ez a fájl is elindítható egy másik PC-n.

Jó estét! Elvtársak, tényleg segítségre van szüksége, hogy megértsék az adatok feltöltése folyamatban az Oracle adatbázis Excel keresztül Recordset. Hadd magyarázzam el, hogyan kezdődött minden, hogy meg kell feltölteni az adatokat használja ezt a nagyon egyszerű design, a Recordset.GetRows, adatokat ír a tömb, és már onnan az adatokat a lapot. Ezzel a tervezés - én naiv azt hinni, hogy semmi sincs jobb, de az utóbbi időben láttam a forgatókönyvet teljesül, ahol ahelyett, hogy egy tömb egy szótárat használ, és egy csomó más lehetőség Recordset. A szkript dolgozott 5-ször gyorsabb. És ha elég bonyolult script, a különbség igen jelentős (10-30 alkalommal) 5 perc vs. óra vagy két óra. Itt is, ott volt a kérdés -, mert mi egy ilyen sebesség növelése? Lényegében akkor - ugyanazzal a módszerrel, egy vezető, egy Excel, egy bázis, egy script)) valaki foglalkozik ezzel a kérdéssel? Lehet, hogy valaki tudja a titkot egy ilyen növekedési ütem?

Jó napot kívánok. Van egy teszt alkalmazás, tartalmaz egy menüpont, amelyen lóg egy parancsikont (Ctrl + L) és egy parancs gombot. Ha megnyomom a Ctrl + L a billentyűzetről, egy üzenet jelenik meg, hogy megnyomja a menü. Hogy biztosítsuk, hogy ha rákattint a parancs gombra versenyez a Ctrl + L a menüben. Ezt a problémát meg lehet oldani a segítségével keybd_event, de szükséges a jövőben, hogy küldjön egy kombinációt az ablak funkciót a kilincs. Ennek keybd_event ezért nem alkalmas a nem megfelelő és üzenetküldés wm_command. Az ötlet az, hogy működjön együtt a változat wm_keydown üzeneteket küldeni minden egyes gombot. Például: PostMessage kilincs, üzenet száma, vkkeycode (vk_control) lParam (tartalmaz repeatcount és scancode) PostMessage kilincs, üzenet száma, vkkeycode (vk_L) lParam (tartalmaz repeatcount és scancode), de nulla válasz. Keresztül a kém ++ nézett billentyűzet üzeneteket. Amikor a fizikai gomb megnyomásával is generál két keydown-a, mint az emulációs keresztül PostMessage. Az üzenetek tartalmát azonosak. De mindkét esetben, amint az WM_CHAR üzenetet, különböznek a tartalom wParam, lParam. Azt WM_CHAR ne tegye meg generált, ha jól értem defwindowproc. Hálás lennék, és hálás a határozatot vagy irány a helyes irányba, mert zsákutcás helyzet abban a pillanatban.

Friends! Azonnali, ki tudja, hány elem lehet a menüben a Visual Basic 6.0? Valami azt súgja, hogy 2 bizonyos mértékben, mint például: 128. Ez csak a menü rendszer bonyolult, és én már találkoztunk ezzel a korlátozást. Köszi előre.

Kapcsolódó cikkek