/ Forside / Teknologi / Udvikling / C/C++ / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
jdjespers.. 500
kyllekylle 500
Bech_bb 500
scootergr.. 300
gibson 300
molokyle 287
10  strarup 270
Thart over i Word
Fra : Ronny Olsen


Dato : 01-01-02 13:13

Hej NG,
jeg har nogle data i en memo component, som visses som en graph i en chart
component, og denne graph ønsker jeg at få over i et word document.
hvordan kan jeg få denne graph over ?

som en nødløsning har jeg bare gemt graph'en som en bitmap, der så indsættes
manuelt


env: compiler = BCB 4.0 Prof, Platform = Win2000


/Ronny

// skriver data over i et word document, samt gemmer graph'en som BMP
#include <ComObj.hpp>
void __fastcall TBasReflex::RapportClick(TObject *Sender){
Variant V;

V = CreateOleObject("Word.Basic");
V.Exec(Procedure("AppShow"));
V.Exec(Procedure("FileNew") << "Normal");

// uddata
for (int i = 0; i < Memo->Lines->Count; i++){
V.Exec(Procedure("Insert") << Memo1->Lines->Strings[i]);
V.Exec(Procedure("Insert") << "\n");
}
Chart1->SaveToBitmapFile("basreflex.bmp"); // nødløsning
}



 
 
Anders Melchiorsen (01-01-2002)
Kommentar
Fra : Anders Melchiorsen


Dato : 01-01-02 13:26

"Ronny Olsen" <rjo@danbbs.dk> skrev:

> void __fastcall TBasReflex::RapportClick(TObject *Sender){

Nu har jeg set __fastcall ofte nok til, at jeg ikke kan styre min
nysgerrighed længere: hvad er ulempen ved denne kaldemåde?


--
Regards, Anders

....if a Microsoft product fails, who do you sue?

Ivan Johansen (02-01-2002)
Kommentar
Fra : Ivan Johansen


Dato : 02-01-02 14:31

Anders Melchiorsen wrote:

> "Ronny Olsen" <rjo@danbbs.dk> skrev:
>>void __fastcall TBasReflex::RapportClick(TObject *Sender){
>>
>
> Nu har jeg set __fastcall ofte nok til, at jeg ikke kan styre min
> nysgerrighed længere: hvad er ulempen ved denne kaldemåde?


__fastcall er en af Borlands udvidelser til C++, der er nødvendig for at
kunne anvende deres framwork VCL, som er skrevet i Pascal.

Den største ulempe er derfor at __fastcall ikke er kompatibel. Desuden
vil funktioner erklæret med __fastcall nogle gange eksekvere en lille
smule hurtigere og nogle gange en lille smule langsommere. Dette er dog
i småtingsafdelingen, som man ikke skal bekymre sig om.

__fastcall er her nødvendig fordi funktionen RapportClick() kaldes fra
VCL, der kræver at __fastcall anvendes.

Ivan Johansen



Søg
Reklame
Statistik
Spørgsmål : 177500
Tips : 31968
Nyheder : 719565
Indlæg : 6408518
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste