informacje z drukarki

0

Funkcja: ' Printer. PageWidth ' pobiera informację z drukarki o szerokości papieru (w pikselach). Jeśli zmienię we właściwościach drukarki położenie papieru z pionowego na poziome to następnym razem po wywołaniu tej funkcji powinienem otrzymać nową zaktualizowaną wartość PageWidth. Tymczasem dzieje się tak wyłącznie po zamknięciu i ponownym otworzeniu aplikacji. Jeśli wykonuję funkcję w zdarzeniu np. onButton1. Click (bez zamknięcia mojej aplikacji) to wartość PageWidth nie jest aktualizowana.
Może ktoś mi odpowie co zrobić żebym nie musiał zamykać i otwierać aplikacji za każdym razem???

0

Obiecałem w poprzednim poscie (nie Twoim)...
tprinter, najechać kursorem i wciśnąć ctrl+f1.

Ale koniec złośliwości:

Metoda tprinter.refresh powininna przeładować dane. :>

// Do postu poniżej:
// Wystepuje, tylko wyszukiwanie nie działa. Trzeba ręcznie.
// np. registerclassex najlepiej szukać przez registerclass

0

dzięki wypróbuję....

0

a tak prawdę mówiąc ogromna ilość haseł nie występuje w pomocy Delphi ..

0

a tak prawdę mówiąc ogromna ilość haseł nie występuje w pomocy Delphi ..

A o Windows SDK słyszałeś może???
nie ??? to przypadkiem zjedź sobie dwie belki niżej jak odpalasz helpa

0

nic z tego proszę państwa !!!!!!... refresh nie rozwiązuje problemu
Także constructor/ destructor jest na nic bo obiekt printer jest tworzony automatycznie i niszczony automatycznie, a wywołanie destructora jest sygnalizowane jako błąd.

0

jesli postawiles na formie ten komponent to nie mozesz go sobie niszczyc i stwarzac. jesli juz chcesz dzialac na tej zasadzie to tworz dynamicznie, jesli tak robisz to gdzies musiales popoelnic blad.
jak dobrze tworzyc dynamicznie? - FAQ i arty

1 użytkowników online, w tym zalogowanych: 0, gości: 1