| 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
  | 
	 
	 
 |