-
Fototrend

Új hozzászólás Aktív témák
-
GuMipOkE
senior tag
Nnna, akkor nekem lenne egy olyan kérdésem, hogy a Microsoft Visual Studio.NET 2003 felülete mennyire különbözik monnyuk a Borland C++ Builder 5-től? Hasonló, vagy egy teljesen más felülete van?
És mi a véleményetek róla (mármint a Visual Studio.NET-ről)??? -
GuMipOkE
senior tag
válasz
GuMipOkE
#150
üzenetére
A szemléltetés kedvéért (BC++ban):
Variant ExcelApp = CreateOleObject(''Excel.Application'');
ExcelApp.OlePropertySet(''Visible'', false);
Variant WBook = ExcelApp.OlePropertyGet(''Workbooks'').OleFunction(''open'', ''C:\\test.xls'');
Variant WSheet = WBook.OlePropertyGet(''ActiveSheet'');
WSheet.OleProcedure(''Activate'');
adat=WSheet.OlePropertyGet(''Range'', ''D4'');
ShowMessage(''A kért adat: '' + adat);
ExcelApp.OleProcedure(''Quit''); -
GuMipOkE
senior tag
Ha még aktuális...
BC++ builder-ben igy néz ki egy Excell cella adatának kiolvasása.
adat=WSheet.OlePropertyGet(''Range'', ''D4'');
Mivel a Delphi is ugyanazt az Olefunkciókat használja, gondolom az átültetés valahogy igy nézhet ki:
adat:=WSheet.OlePropertyGet(''Range'', ''D4'');


-
GuMipOkE
senior tag
Hát tényleg elég körülményes, de legalább az összes Formátumnak megvan a kódja. Szerencsére nem soxor használom ezt. Azért kellett a dBase4-es formátum, mert a table xls-t nem tud fogadni, csak dbf-et. A gyors adatbeolvasás érdekében használom a table-t, mert az excel-t utasitgatva eléggé lassú... Míg kiolvasok az excelből pár ezer számot, az akár percekbe is beletelik. Table-t használva 1 másodpercen belül megvan...

Sokat segítettél! Köszi! -
GuMipOkE
senior tag
Keeerály!!!

Köszi!
Ott rontottam el, hogy paraméterként az xlDBF4-t idézőjelek közé tettem, és nem a 11-et ítam oda.
Amúgy honnan lehet megtudni a formátumok kódját? Az excel helpjében nem találtam. Lehet, hogy elszántabban kellet volna keresni?
Tökre örülök!
Már csak azt nem tudom, hogy hogy állítsam be az excelt, hogy ha valamire rákérdez (pl.
verwrite...), akkor mindig igennel menjen tovább.
Mégegyszer köszi! -
GuMipOkE
senior tag
Borland c++ 5-ben elakadtam, miközben az Excellel birkóztam.
Odáig ok, hogy kész a munka és mentés
WBook.OleProcedure(''SaveAs'', ''C:\\teszt1.xls'');
De nekem dBase 4 formátumban kell az adatbázis, és nem tudok formátumot változtatni. A Word szivatásánál asszem elég, ha következő paraméterként beirja az ember a formátum kódját, de az excelnél ez nem műxik.
Tudja valaki a megoldást?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Gamer PC-Számítógép! Csere-Beszámítás! R7 2700X / 16GB DDR4 / RTX 3060 / 256SSD + 1TB HDD
- ÚJ! Logitech Astro A50 Gen. 4 vezeték nélküli Gamer fejhallgató + Bases Station!
- Samsung Galaxy Watch 7 40mm LTE ( esim ) SM-L305 okosóra - dobozában!
- Precision 7680 16" FHD+ IPS i7-13850HX RTX 2000 Ada 32GB 1TB NVMe IR kam gar
- Nothing Phone 3 A024 12GB / 256GB Black (Egyszer beüzemelt)
- ÁRGARANCIA! Épített KomPhone Ultra 7 265KF 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone 15 Pro 128GB Blue Tianium -1 ÉV GARANCIA - Kártyafüggetlen, MS3909
- MacBook felvásárlás!! MacBook, MacBook Air, MacBook Pro
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- REFURBISHED és ÚJ - HP USB-C/A Universal Dock G2 (5TW13AA) (DisplayLink)
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




![;]](http://cdn.rios.hu/dl/s/v1.gif)

verwrite...), akkor mindig igennel menjen tovább.
