[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
print v C++

Registrovaný: 27.09.07
Prihlásený: 31.12.15
Príspevky: 646
Témy: 233 | 233
Bydlisko: Dubnica nad...
NapísalOffline : 01.12.2010 12:11 | print v C++

nasiel som na nete kod pre tlacenie s vytvoreneho programu, ale len priklad:

Kód:
void __fastcall TForm1::SpeedButton1Click(TObject *Sender)
{
  if (PrintDialog1->Execute())
    {
     unsigned int BodyX, BodyY;
     Printer()->BeginDoc();
     BodyX = GetDeviceCaps(Printer()->Canvas->Handle, LOGPIXELSX);
     BodyY = GetDeviceCaps(Printer()->Canvas->Handle, LOGPIXELSY);
     Printer()->Canvas->TextOut(((float) 100/Screen->PixelsPerInch * BodyX), ((float) 100/Screen->PixelsPerInch * BodyY), "text") ;
     Printer()->EndDoc();
     }
}

chcel som si ho upravit pre svoj program aby mi tlacilo obsak textoveho polatlacit tak som to spravil takto:
Kód:
void __fastcall TForm1::SpeedButton1Click(TObject *Sender)
{
  if (PrintDialog1->Execute())
    {
     unsigned int BodyX, BodyY;
     Printer()->BeginDoc();
     BodyX = GetDeviceCaps(Printer()->Canvas->Handle, LOGPIXELSX);
     BodyY = GetDeviceCaps(Printer()->Canvas->Handle, LOGPIXELSY);
     Printer()->Canvas->TextOut(((float) 100/Screen->PixelsPerInch * BodyX), ((float) 100/Screen->PixelsPerInch * BodyY), (Tlacit)) ;
     Printer()->EndDoc();
     }
}
ale vypise mi to error:
[C++ Error] Unit1.cpp(303): E2034 Cannot convert 'TMemo *' to 'AnsiString'
[C++ Error] Unit1.cpp(303): E2342 Type mismatch in parameter 'Text' (wanted 'const AnsiString', got 'TMemo *')
neveim ako to mam uprvti aby to bolo funkcne viete mi poradit?


_________________
Notebook: ASUS N750JV: Windows 8.1 64bit, Intel(R) Core(TM) i7-4700HQ CPU 2.40 GHz, 12GB RAM (DDR3 1600 MHz), NVIDIA GeForce GT 750M 4GB VRAM + HD Graphics 4600, 750 GB HDD (7200 rpm), Blu-ray Reader.
Smartphone: Samsung Galaxy S5 mini
Offline

Skúsený užívateľ
Skúsený užívateľ
print v C++

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 01.12.2010 12:15 | print v C++

čo je toto?
Kód:
(Tlacit)


_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
print v C++

Registrovaný: 27.09.07
Prihlásený: 31.12.15
Príspevky: 646
Témy: 233 | 233
Bydlisko: Dubnica nad...
Napísal autor témyOffline : 01.12.2010 12:19 | print v C++

(Tlacit) je premenovany nazov komponenty TMemo do ktorej sa pise text. skusal som aj (Tlacit->Lines) ale vypisalo to iste.


_________________
Notebook: ASUS N750JV: Windows 8.1 64bit, Intel(R) Core(TM) i7-4700HQ CPU 2.40 GHz, 12GB RAM (DDR3 1600 MHz), NVIDIA GeForce GT 750M 4GB VRAM + HD Graphics 4600, 750 GB HDD (7200 rpm), Blu-ray Reader.
Smartphone: Samsung Galaxy S5 mini
Offline

Skúsený užívateľ
Skúsený užívateľ
print v C++

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 01.12.2010 12:22 | print v C++

mno problém je v tom, čo máš ako chybovú hlášku... tam, kde ti dávaš TMemo, on očakáva string. Nemá TMemo niečo, čo by vypľulo priamo len text čo by s tým bol kompatibilný? S c++ som nerobil ani nepamätám, takže by som musel pogooglovať. Skús sa na to kuknúť a ak nepôjde a nikto zatiaľ nepríde s konkrétnym riešením, pozriem na google čo poradí...


_________________
C#, PHP, ...
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 01.12.2010 12:59 | print v C++

v delphi je pre TMemo.Lines typu TStrings a TStrings ma metodu GetText. cize pre teba asi
Tlacit->Lines->GetText()


 [ Príspevkov: 5 ] 


print v C++



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Wifi router s print serverom vs. print server

v Ostatné

4

481

05.02.2014 14:36

liqua1

V tomto fóre nie sú ďalšie neprečítané témy.

Delphi print

v Delphi, Visual Basic

3

962

28.07.2009 18:26

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

print screen

v Ostatné

6

441

16.04.2012 20:16

Mi55ro

V tomto fóre nie sú ďalšie neprečítané témy.

Print server

v Siete

3

312

03.01.2014 20:21

lukyno010

V tomto fóre nie sú ďalšie neprečítané témy.

print vybrannej casti

v HTML, XHTML, XML, CSS

17

1105

17.01.2009 14:36

dsljohn

V tomto fóre nie sú ďalšie neprečítané témy.

print.css - prazdna strana

v HTML, XHTML, XML, CSS

4

692

04.02.2011 7:33

Marco

V tomto fóre nie sú ďalšie neprečítané témy.

filozofická téma: or, || a print

v PHP, ASP

2

442

03.08.2009 18:01

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

Zdielanie tlačiarne - cez Print Server routru

v Sieťové a internetové programy

5

726

06.12.2015 9:44

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

Samba Print Server... Jak na Historii????

v Operačné systémy Unix a Linux

2

627

26.02.2009 21:46

aliasspider

V tomto fóre nie sú ďalšie neprečítané témy.

Mám sa učiť C ++/objective C/ C#?

v Assembler, C, C++, Pascal, Java

5

790

08.07.2014 20:40

XOLOO

V tomto fóre nie sú ďalšie neprečítané témy.

MS WIN 2003 Server Web edition & Print server

v Operačné systémy Microsoft

1

710

01.06.2008 23:11

Seto

V tomto fóre nie sú ďalšie neprečítané témy.

Hledá se programátor C/C++ pro vesmírné projekty (Praha)

v Ponuka práce

0

1331

10.05.2016 14:59

evolvsys

V tomto fóre nie sú ďalšie neprečítané témy.

rozdiel medzi Borland 3.1 C++ vs Net. C++

v Assembler, C, C++, Pascal, Java

4

617

20.07.2010 12:54

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Hladam hracov na C&C Generals Zero Hour

v Počítačové hry

10

1289

07.03.2007 19:22

Spirit

V tomto fóre nie sú ďalšie neprečítané témy.

Naučte se C++ za 21 dní + C++Builder 6

v Assembler, C, C++, Pascal, Java

18

2469

21.05.2010 21:08

Wpegb

V tomto fóre nie sú ďalšie neprečítané témy.

K: PC Literaturu- C++/C#/java/python/ruby/RoR

v Kúpim

0

460

13.05.2014 18:16

expresado



© 2005 - 2024 PCforum, edited by JanoF