1. |
Re: c (mind) |
42 sor |
(cikkei) |
2. |
Delphis Lama (mind) |
21 sor |
(cikkei) |
3. |
[VC++ MFC] CEdit szinezes (mind) |
8 sor |
(cikkei) |
4. |
Delphi (mind) |
35 sor |
(cikkei) |
5. |
Re: v86 (mind) |
22 sor |
(cikkei) |
|
+ - | Re: c (mind) |
VÁLASZ |
Feladó: (cikkei)
|
> 3 kerdesem lenne: Hogy lehet c-ben...
> 1. a NumLock allapotat valtoztatni,
> 2. felfuggeszteni a program futasat x masodpercre
> (ugy, hogy ne hasznaljon fel felesleges eroforrasokat kozben)?
> 3. egy ablak 'hwnd' azonositojat hogy lehet maskepp megtudni,
> mint a FindWindow fv-nyel? Mi van, ha nem is tudom az ablak cimet
> (csak mondjuk az exe nevet)? Le lehet kerdezni az (eppen) aktiv ablak
> azonositojat valahogy?
1. válasz
a GetKeyboardState, keybd_event API függvények ...
void SetNumLock(BOOL bState)
{
BYTE keyState[256];
GetKeyboardState((LPBYTE)&keyState);
if ((bState && !(keyState[VK_NUMLOCK] & 1)) ||
(!bState && (keyState[VK_NUMLOCK] & 1))) {
// Simulate a key press
keybd_event(VK_NUMLOCK, 0x45,
KEYEVENTF_EXTENDEDKEY | 0, 0);
// Simulate a key release
keybd_event(VK_NUMLOCK, 0x45,
KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0);
}
}
2. válasz
feltételezve hogy Win32 alatt vagy, használd a Sleep függvényt,
illetve ha már használsz event, job, mutex, process, semaphore, thread ...
objektumokat akkor használhatod a WaitForSingleObject v.
WaitForMultipleObjects
API függvényeket, de ezeknek néz utánna a helpben.
3. válasz
GetTopWindow, GetNextWindow, GetWindow, EnumWindows...
annak függvényében hogy mit szeretnél csinálni
by Doma
|
+ - | Delphis Lama (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hi all!
Bocsi,de lenne egy valoszinuleg eleg egyszeruen megoldhato problemam:
Delphi 5, filekezeles. Van egy rekordom, neve adatok.Van egy f valtozom,
ami file of adatok.A formcreate-ben assignfile(f,'adatok.dat'); erre azt
irja:
'(' expected but ',' found
A helpben van egy Assignfile example, amiben van egy ilyen sor:
AssignFile(F, FileName);
probalkoztam azzal is, hogy filename:='adatok.dat' es Assignfile(f,
filename), de erre is ugyanazt a hibauzenetet kaptam...
Biztos valami kis genyo a hiba oka, de nem jovok ra...
Legyszi segitsetek szegeny idiotan! :)
Koszi,
TCHeeCo
|
+ - | [VC++ MFC] CEdit szinezes (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok
Hogy lehetne megoldani azt, hogy mint egy syntax-highlighting
modon, egy editbox-ban bizonyos szavak mas szinnel jelenjenek
meg?
Elore is koszi a tippeket...
> ---------------------------------------------------------------
E-Mail: mailto: (PMail32 v3.12b)
Web: http://www.tar.hu/mephysto http://www.extra.hu/mephysto
|
+ - | Delphi (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Szevasztok !
Van egy kis problemam :
Delphiben irok egy programot amely dll-eket fog felhasznalni.
A programnak vagy egy TIMAGE - ja amire akarok rajzolni.
Van egy unitom amiben csinaltam egy alap class-t:
xxx=class
...
procedure Draw(D:TCanvas);virtual;
...
end;
A dll-ben levezettem belole egy uj objectumot amiben atirtam a drawot.
A dllben csinaltam egy function-t ami visszaadja a letre hozott class
cimet.
function GetObject:xxx;
begin
Result := xxx.Create;
end;
Igy a programban tudom hasznalni az uj objectet.
Az atirt Draw dll-ben kb igy nez ki:
procedure Draw(D:TCanvas);
begin
D.Rectangle(100,100,200,200);
end;
Ez igy szepen mukodik is de ha az emlitett proceduraba beteszem a:
D.Brush.Color := clBlue;
Exception-el ter vissza.Es nemtudom hasznalni.
Az lenne a kerdesem hogy, miert van ez es hogy lehetne ezt megkerulni.
A valaszokat irjatok a:
Koszi !
Szevasztok ! Garay Marian
|
+ - | Re: v86 (mind) |
VÁLASZ |
Feladó: (cikkei)
|
>A 386-os, es term. efolotti procikban,
>ugyebar, elvileg kene lennie egy
>un. V86-os modnak, mely a procit
>tobb apro 8086-osokka "szedi szet",
>melyek egymassal multitaskban
>muxenek.
Ez valojaban kb. ugy nez ki, hogy a processzor tartalmaz hardverszintu
multitaszk tamogatast, de azert onmagatol nem fog neked tobb feladatot
futtatni egyszerre. (Ez az operacios rendszer feladata.)
>Nos, ezt, amennyire tudom,
>az Intel "elfelejtette" dokumentalni,
>igy toletek kerdem: Hogyan lehet
>ezt a modot behozni, es hasznalni?
Egyaltalan nem felejtette el, sot, nagyon is alaposan dokumentalva van. A
dokumentacio magatol az Intel-tol is szabadon letoltheto
(ftp://download.intel.com/design/pentium/manuals/24143004.pdf), de pl. mar
magyar nyelven is megjelent egy (szerintem eleg gyatra) forditas "386/486-os
mikroprocesszorok" neven (ha minden igaz ez a neve - mindenesetre fekete a
boritoja, ketkotetes, es jo vastag).
Gabor
|
|