1. |
BMP WinAPI, Win95, NT (mind) |
25 sor |
(cikkei) |
2. |
Re: WhereX C++ probema (mind) |
10 sor |
(cikkei) |
3. |
Re: dat -> dbf ( 9 sor ) (mind) |
38 sor |
(cikkei) |
4. |
RE: HP 720C (mind) |
60 sor |
(cikkei) |
5. |
program formatumok... (mind) |
21 sor |
(cikkei) |
6. |
Win32 textmode konzol (mind) |
7 sor |
(cikkei) |
7. |
Re: Direk listazasa (mind) |
11 sor |
(cikkei) |
8. |
Re: .rc (mind) |
13 sor |
(cikkei) |
9. |
dat->dbf (mind) |
9 sor |
(cikkei) |
10. |
Re: Dbase datumozas (mind) |
11 sor |
(cikkei) |
11. |
Program futasanak megvarasa (mind) |
36 sor |
(cikkei) |
12. |
Kossz... (wherex) (mind) |
4 sor |
(cikkei) |
13. |
Karakter ASCII kodja (C++) (mind) |
3 sor |
(cikkei) |
|
+ - | BMP WinAPI, Win95, NT (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok!
Kisebb problemam van WinAPI programozassal kapcsolatban:
A feladat trivialis: egy bitmap-et beolvasi, es a kepernyon megjeleniteni.
Szoval a ressource-ot betoltom, LoadBitmap()-pel, aztan csinalok a kepernyo
DC-jehez egy kompatibilis memory DC-t, a CreateCompatibleDC()-vel. Ebbe a
DC-be bevalasztom a Bitmapot SelectObject()-tel, aztan meg a Memory DC-t
atmasolom BitBlt()-vel (ill. StretchBlt()-vel). Idaig rendben, az en gepemen
muxik ahogy kell.
Viszont egy masik gepen meg problema van a szinekkel :-( A pixelek ott
vannak, ahol lenniuk kell, de a szineket csak 16 szinben mutatja, teljesen
eltorzitva.
En nem talaltam a doksiban semmit arrol, hogy mit felejtettem ki, vagy
hogy hogy kell ezt maskent csinalni.
Lehet, hogy azzal osszefugg a dolog, hogy nalam Win95 fut, a masik
gepen meg (ahol nem jo az abrazolas) NT !?
Tudtok ebben segiteni? (Tehat a BMP-betoltessel WinAPI-ban)
Barna
|
+ - | Re: WhereX C++ probema (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hat persze, a wherex csak igy, a nevevel, a fuggveny cimet jelenti,
a fuggvenyHIVAS az alabbi
int x1=wherex();
pascalban viszont zarojelek nelkul mukodik!
udv,
> int x1=wherex;
|
+ - | Re: dat -> dbf ( 9 sor ) (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Szia!
>fix a recordhossz. Kellene belole egy DBF-et gyartanom, hogy FoxPro-bol is
>olvasni lehessen. Az alapmegoldas, hogy letrehozom a tablat foxproban, aztan
>irok egy DLL-t, ami fieldenkent olvassa a datot es igy toltom a tablamat. A
>baj
En mar tobbszor csinaltam hasonlot, de semmi gondom nem volt, mindig FoxPro
fuggvenyeket hasznaltam.
Nem kellett ehhez semmi DLL. Sajnos most nincs nalam az a gep amin a
forrasok vannak, de
leirom az fuggvenyeket amit hasznaltam.
fp=FOPEN("filenev.dat") &&A fajl megnyitasa
DO WHILE !FEOF(fp) &&Ciklus, amig nem er a DAT file vegere
sor=FGETS(fp,255) &&1 sor beolvasasa a DAT fileba. Ha egy sor
hosszabb mint 255,
&&lehetnek problemak, erre figyelj!
*most pedig a mezok szetbontasa
mezo1=SUBSTR(sor,1,5)
mezo2=SUBSTR(sor,6,10)
*itt az egyes mezokre konvertalast, illetve ellenorzest is
vegezhetsz!
*Eltarolas dbf-be
INSERT INTO dbffile (dbfield1,dbfield2) VALUES (mezo1,mezo2)
ENDWHILE
=FCLOSE(fp) &&DAT file lezaras.
Mivel mindent fejbol irtam, nem emlekszem mindenre pontosan, de a lenyeg azt
hiszem
ertheto.
Ha tovabbi kerdesed van irj, keresek konkret forrast is.
Horvath Zsolt
|
+ - | RE: HP 720C (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok Coderek !
Nagyon koszonom a HP 720-as nyomira kapott segitseget. Nekem sajna
nincs modom lecserelni a nyomtatot (a megrendeloe), es o grafikat
nyomtat javareszt, es szep a nyomat, jol valasztottunk. Csak az
altalam irt programot kellene betanitani. A
http://www.rpi.edu/~normat/technical/ppa/ es
http://www.httptech.com/ppa/ cimeket megneztem,
toltogettem is le jocskan, most emesztgetem oket.
Ha valakinek van ideje, kedve, csinaltam egy peldat:
A minta eredetileg egy allo A4-es lapon egy 2*2 mm-es fekete
negyzet, a bal also saroktol x=10, y=20 mm-re.
Allomanyba nyomtattam. A kimenet 304 byte (00000000-0000012F).
Hex view-ban a screen shoot (ez elso byteok a 24 01 00... :) ):
[00000000 00-01-02-03-04-05-06-07-08-09-0A-0B-0C-0D-0E-0F]
00000000: 24 01 00 18 01 86 00 18 07 00 00 01 00 00 00 00
00000010: 00 02 00 00 00 00 01 F4 01 00 00 00 24 00 00 04
00000020: DE AD BE EF 24 01 00 18 01 8F 00 18 07 00 00 02
00000030: 00 00 00 04 00 02 00 00 DE AD BE EF 02 00 00 00
00000040: 24 01 00 20 01 83 00 20 05 00 00 01 00 00 00 00
00000050: 00 02 00 00 28 2D 00 41 2D 32 00 46 2D 32 00 46
00000060: 2D 32 00 46 24 01 00 14 01 81 00 14 07 00 00 01
00000070: 00 00 00 00 00 02 00 00 01 01 12 C0 24 00 00 34
00000080: 97 FF 17 97 FF 17 97 FF 17 97 FF 17 97 FF 17 97
00000090: FF 17 17 17 17 17 17 17 17 17 17 17 17 17 17 97
000000A0: FF 17 97 FF 17 97 FF 17 97 FF 17 97 FF 17 97 FF
000000B0: 17 17 17 17 24 01 00 60 01 80 00 60 07 00 00 01
000000C0: 00 00 00 34 00 02 00 00 00 01 01 01 00 00 00 34
000000D0: 00 00 00 00 00 00 00 00 00 00 2D 2A 8C A0 03 24
000000E0: 04 66 5D C0 12 C0 01 00 00 00 00 00 00 00 00 00
000000F0: 00 00 00 00 00 00 08 02 02 58 00 17 00 01 00 01
00000100: 00 17 03 26 04 66 07 00 02 58 00 17 00 01 00 01
00000110: 00 17 03 24 04 64 00 00 24 01 00 14 01 81 00 14
00000120: 07 00 00 01 00 00 00 00 00 02 00 00 02 01 12 C0
[00000000 00-01-02-03-04-05-06-07-08-09-0A-0B-0C-0D-0E-0F]-
Eddig a mono modot nyaggattam, ugy vettem eszre, az elso 126
es az utolso 26 mindig ugyanaz a byte sorozat, fuggetlenul az
econo vagy best uzemmodtol (papirtipust nem valtoztattam, vegig
normal papir volt).
Ha odaig eljutok, hogy szoveget tudok nyomtatni, tehat egy
szurot-konvertert tudok a Clipper programom ala Dosban
kesziteni, az elso merfoldko elerve. A tobbi hab a tortan.
Egyebkent igen gyors a nyomtato, csakhat a rendereles
vissza fog venni ebbol a tempobol. Az assembly nem erossegem, es
rezidens programos megoldast sem akarok. Ha sikerul maradandot
alkotnom, tajekoztatom az Tisztelt listat. Megyek Linux forrast
durni.... :)
Elnezest, ha bo lere eresztettem a mondandom, meg hex cuccot
illesztettem a levelbe.
Andras
mailto:
|
+ - | program formatumok... (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hello!
>Hany fajta program formatum letezik?
>Minel tobbrol szeretnek tudni.
>Van egy hely ahol tudnek informaciot talalni...
>Jo lenne, ha tudna valaki mondani egy par internet cimet..
Ha meg nem tudod:
http://www.wotsit.org/
Sok file formatum leirasok es link-ek vannak itt.
>Mik azok a win32 VXD fileok?
VXD: virtual device driver
"In Windows systems, a special type of device driver that has
direct access to the operating system kernel.
This allows them to interact with system and hardware resources
at a very low level. "
Udv.
Attila Voros, Chief Engineer, ISDgames
|
+ - | Win32 textmode konzol (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok!
Sokat segitene,ha valaki osszedobna egy par soros c programot,ami
win32 alatt textmode konzolra ir.
elore is kosz:
peon
|
+ - | Re: Direk listazasa (mind) |
VÁLASZ |
Feladó: (cikkei)
|
szia,
asszem a megoldas,hogy a find-ekkel subdirectory attributumot
kerestetsz...
peon
On Fri, 16 Apr 1999 wrote:
> Szeretnek irni 1 progit ami kilistazza rekurzivan egy megadott direktoritol
> kezdodoen lefele az osszes file-t.
|
+ - | Re: .rc (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hello!
Nem lehet tobb .RC file egy projektben! Pontosabban lehet, de csak egy lehet ak
tiv. A jelek szerint ennek egyetlen oka van, az, hogy a resource-ok konstansait
jol tudja kovetni a gep. Nehanyszor megprobaltam kikerulni ezt a korlatozast (
peldaul egy .rc file-ba bele lehet include-olni egy masikat), de nagyobb progra
mnal elobb-utobb csunya utkozesek lehetnek (azonos konstansok kerulnek ket menu
hoz stb.). Kevesebb fejfajassal jar, ha inkabb atemeled a kivant reszeket.
Szanto Tamas
MOL Rt. IT
(webes bekuldes, a bekuldo gepe: szfw.mol.hu)
|
+ - | dat->dbf (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Sziasztok!
Mindenkinek koszonom a tanacsokat. Sajnos nagyon ugy nez ki, hogy nem tudom
meguszni a hosszu gepelest, mert bizony nem csak karakteres fieldjeim vannak.
Abban remenykedtem, hogy van valahol egy olyan kis program, ami kap egy
strukturat es abbol legyart egy dbf formatumu tablat, de sajnos nagyon ugy nez
ki, hogy nincs ilyen. Ha elkeszulok ezzel a munkaval (kb. Karacsonyra, ezek
szerint-:), lehet, hogy majd irok egy ilyet.
haho,
Rezso
|
+ - | Re: Dbase datumozas (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Yo.
> Azt meg hogy a windows mit ir bele, 1900-at vagy 2000-et, azt egyszeruen
> meg tudod nezni, ha csinalsz egy kiserletet a beleirasra es utana
> belenezel a DBF-be. (Akar egy Nortonnal is belenezhetsz)
OK, koszi, azota mar megtortent. Ugy megy, ha "00.01.01"-et irsz, az meg
"1900.01.01" lesz, de ha "2000.01.01", az mar tenyleg 2001 lesz. Meg
atirtam, hogy mostantol long dateformat-ot hasznaljon, igy mar OK.
Koszi megegyszer:
Aron
|
+ - | Program futasanak megvarasa (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hi !
A multkor erdeklodott valaki, hogy hogy lehet programból megvárni egy
onnan inditott masik program futasanak befejeződését.
Mivel nem láttam rá választ, viszont epp most botlottam bele egy ilyen
peldaprogramba, ide masolnam.
(megjegyzem, nem biztos hogy ez a tokeletes megoldas, mert a progi
befejezodeseig az eredeti progi repaint-je is felfuggesztodik, de ki
lehet probalni. A kituzott célt vegso soron megvalositja.)
----------
procedure TForm1.Button1Click(Sender: TObject);
var
StartupInfo: TStartupInfo;
ProcessInfo: TProcessInformation;
;
--
Csiszar L.
http://www.stadium.hu/szt/
|
+ - | Kossz... (wherex) (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hi!
Kossz mindenkinek a segitseget, a hiba a pascal-os multambol fakatd ;)
Udv.:
Jozsi
|
+ - | Karakter ASCII kodja (C++) (mind) |
VÁLASZ |
Feladó: (cikkei)
|
Hi!
Hogyan lehet egy karakter ASCII kodjat visszakerni C++ -ban?
Udv.: Jozsi
|
|