-
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!
- AKCIÓS CSÍKOS! MacBook Pro 16" M1 Pro 16GB 512GB Gar.
- Telefon felvásárlás!! Samsung Galaxy A13/Samsung Galaxy A33/Samsung Galaxy A53
- Új Kipsta agility 100 focicipő (43-as)
- Ventilátor bazár /NZXT/CORSAIR/LIAN LI/DEEPCOOL/ZALMAN/120MM/140MM/VEZÉRLŐK/LED KIT-ek/
- AKCIÓ! Sony PlayStation 5 825GB digital extra fejhallgatóval garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest




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

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