![]() |
| | #1 (permalink) | ||
| URGENT! Pt. oricine stie VisualC
Am urmatoarea problema: Trebuie sa pun pe un Form 10x10=100 de grupuri de controale formate din: 3 Edit box-uri, un buton si un Group box. De la al 61-lea grup de felul asta nu mai merge sa pun NIMIC pe Form-ul cu pricina. Stie cineva care e faza si ce pot sa fac sa trec de chestia asta?
__________________ a.k.a. windmaster... Antec SX 1040BII system enclosure; Intel Pentium III 550E @ 645MHz; MSI 6163 BXMaster; 1.0GB SDRAM PC133; Quantum Fireball CX13.0A+Western Digital Caviar WD800JB+Western Digital Caviar WD400JB; Plextor PX-W4824A+Plextor PX-716A+Toshiba DVD-Rom SD-M1612; Genius SP-G16+Tesla Sound System on Sound Blaster Live! Player 1024; Philips Brilliance 107P20 on Gigabyte Ati Radeon 7000E 32MB DDR; Microsoft Wireless Laser Desktop 6000. | |||
|
| | #2 (permalink) | ||
|
Pare sa fie o limitare a editorului (mie mi se limiteaza la 254 de controale pe dialog, ceea ce aduce foarte mult cu 255==0xFF ![]() ![]() ).Poti incerca sa editezi .RC ca text, si sa faci p-acolo copy/paste, dar oricum a avea 10x10x(3+1)=400! de controale pe un dialog este o abordare foarte proasta a problemei. Iti dai seama ca utilizatorul innebuneste cu asa ceva in fata (eu cel putin m-as duce iute sa beau o tuica ![]() ![]() ).
__________________ Disclaimer: The author of this post blah, blah... Sau pe scurt: nu garantez ca nu spun tampenii... | |||
|
| | #3 (permalink) | ||
|
Nu e problema mea. Asa a cerut omu sa-i fac, asa ii fac, chiar daca nu-mi place!... ![]() Am incercat sa editez .rc si resource.h manual, dar tot degeaba. Nu vrea sa afiseze... Si tre' sa-l termin pana martzi!
__________________ a.k.a. windmaster... Antec SX 1040BII system enclosure; Intel Pentium III 550E @ 645MHz; MSI 6163 BXMaster; 1.0GB SDRAM PC133; Quantum Fireball CX13.0A+Western Digital Caviar WD800JB+Western Digital Caviar WD400JB; Plextor PX-W4824A+Plextor PX-716A+Toshiba DVD-Rom SD-M1612; Genius SP-G16+Tesla Sound System on Sound Blaster Live! Player 1024; Philips Brilliance 107P20 on Gigabyte Ati Radeon 7000E 32MB DDR; Microsoft Wireless Laser Desktop 6000. | |||
|
| | #4 (permalink) | ||
|
Mda... Nasol. Acum, ai 2 variante: 1. Faci un grup de 10, salvezi, si iei .RC-ul la mana manual si faci copy paste cu tot grupul, si schimbi coordonatele (maresti y-ul cu inaltimea grupului + ceva pentru fiecare control) si ID-urile de fiecare data (o sa innebunesti). Compilezi, testezi, samd.. Fara editor. 2. Faci un property sheet cu 10 pagini, pe fiecare pagina avand 10 grupuri de controale. E un compromis intre ce ar vrea ala (huh!) si cum ar trebui sa fie. Bafta.
__________________ Disclaimer: The author of this post blah, blah... Sau pe scurt: nu garantez ca nu spun tampenii... | |||
|
| | #6 (permalink) | ||
|
N-aveam nici un chef sa le fac dinamic, dar la asta lucrez acu'... Tnx!
__________________ a.k.a. windmaster... Antec SX 1040BII system enclosure; Intel Pentium III 550E @ 645MHz; MSI 6163 BXMaster; 1.0GB SDRAM PC133; Quantum Fireball CX13.0A+Western Digital Caviar WD800JB+Western Digital Caviar WD400JB; Plextor PX-W4824A+Plextor PX-716A+Toshiba DVD-Rom SD-M1612; Genius SP-G16+Tesla Sound System on Sound Blaster Live! Player 1024; Philips Brilliance 107P20 on Gigabyte Ati Radeon 7000E 32MB DDR; Microsoft Wireless Laser Desktop 6000. | |||
|
| | #7 (permalink) | ||
|
Mda. Mi-a zis cineva ca numarul maxim de controale ce pot fi puse intr-o fereastra este de 256, si asta e chestie de SISTEM DE OPERARE!!! Cam aberant MS, nu?
__________________ a.k.a. windmaster... Antec SX 1040BII system enclosure; Intel Pentium III 550E @ 645MHz; MSI 6163 BXMaster; 1.0GB SDRAM PC133; Quantum Fireball CX13.0A+Western Digital Caviar WD800JB+Western Digital Caviar WD400JB; Plextor PX-W4824A+Plextor PX-716A+Toshiba DVD-Rom SD-M1612; Genius SP-G16+Tesla Sound System on Sound Blaster Live! Player 1024; Philips Brilliance 107P20 on Gigabyte Ati Radeon 7000E 32MB DDR; Microsoft Wireless Laser Desktop 6000. | |||
|
| | #9 (permalink) | ||
|
Tnx, dar nu am gresit eu...
__________________ a.k.a. windmaster... Antec SX 1040BII system enclosure; Intel Pentium III 550E @ 645MHz; MSI 6163 BXMaster; 1.0GB SDRAM PC133; Quantum Fireball CX13.0A+Western Digital Caviar WD800JB+Western Digital Caviar WD400JB; Plextor PX-W4824A+Plextor PX-716A+Toshiba DVD-Rom SD-M1612; Genius SP-G16+Tesla Sound System on Sound Blaster Live! Player 1024; Philips Brilliance 107P20 on Gigabyte Ati Radeon 7000E 32MB DDR; Microsoft Wireless Laser Desktop 6000. | |||
|
| | #11 (permalink) | ||
|
Ce vrei sa spui?
__________________ a.k.a. windmaster... Antec SX 1040BII system enclosure; Intel Pentium III 550E @ 645MHz; MSI 6163 BXMaster; 1.0GB SDRAM PC133; Quantum Fireball CX13.0A+Western Digital Caviar WD800JB+Western Digital Caviar WD400JB; Plextor PX-W4824A+Plextor PX-716A+Toshiba DVD-Rom SD-M1612; Genius SP-G16+Tesla Sound System on Sound Blaster Live! Player 1024; Philips Brilliance 107P20 on Gigabyte Ati Radeon 7000E 32MB DDR; Microsoft Wireless Laser Desktop 6000. | |||
|
| | #12 (permalink) | ||
|
O sa radeti, dar... Am rezolvat. Problema era ca la editarea manuala a resurselor Trebuia sa scriu pana crapam. Asa ca am facut un... generator de cod!... Stupid, dar am produs o cantitate mare de cod deodata...
__________________ a.k.a. windmaster... Antec SX 1040BII system enclosure; Intel Pentium III 550E @ 645MHz; MSI 6163 BXMaster; 1.0GB SDRAM PC133; Quantum Fireball CX13.0A+Western Digital Caviar WD800JB+Western Digital Caviar WD400JB; Plextor PX-W4824A+Plextor PX-716A+Toshiba DVD-Rom SD-M1612; Genius SP-G16+Tesla Sound System on Sound Blaster Live! Player 1024; Philips Brilliance 107P20 on Gigabyte Ati Radeon 7000E 32MB DDR; Microsoft Wireless Laser Desktop 6000. | |||
|
| | #15 (permalink) | ||
|
Heh... Sa nu mai aud de OCX (history repeating ![]() ![]() ), ActiveX sau alte tarasenii de felul asta...Controalele ActiveX au umratoarele probleme: 1. Alea bune sunt pe bani, alea moca au o gramada de probleme... Si te apuca damblaua cand vine clientul cu o falca in cer si una in pamant ca-i crapa programul in nu stiu ce context si descoperi ca e tocmai un control ActiveX esential pentru aplicatia ta si nu ai ce-i face. 2. Trebuie instalate si intotdeauna se intampla ceva. Sau dezinstaleaza utilizatorul nu stiu ce care dezinstaleaza si controlu', sau il bulibaseste un update la alt program, sau... De-aia incerc sa fac orice program cat mai putin dependent de orice chestie 3rd party (MFCu' e acceptable, dar oricum de cele mai multe ori il linkez static sa ma apar de nenorociri).
__________________ Disclaimer: The author of this post blah, blah... Sau pe scurt: nu garantez ca nu spun tampenii... | |||
|
![]() |
|
| Thread Tools | |
| |