WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 19.04.2001, 04:26   #21
James020
Inventar
 
Registriert seit: 06.03.2001
Alter: 42
Beiträge: 1.627


Standard

Shit happens!

(Wo wie schon dabei sind: )
Ich hab´s zwar schon wo (erfolgslos) geposted, doch nochmal:
Könnte mir wer bitte ein paar Ausgabe Routinen geben (PRINT), da ich als QB->VB Übergänger noch ziemliche Probleme mit dem Objekt.PRINT(?!) habe.

THX James
____________________________________
Where do you want to go today? - > Wen intressiert´s!! Ich will Spaß!!! - > Have a lot of fun!
James020 ist offline   Mit Zitat antworten
Alt 19.04.2001, 13:57   #22
reemrev
Inventar
 
Registriert seit: 31.01.2000
Beiträge: 1.706

Mein Computer

Standard

Läßt sich das etwas einschränken, unter print finden sich ca. 230 Möglichkeiten einer Anwendung !!
reemrev ist offline   Mit Zitat antworten
Alt 20.04.2001, 08:22   #23
James020
Inventar
 
Registriert seit: 06.03.2001
Alter: 42
Beiträge: 1.627


Standard

Naja, anfänger routinen (QB: Print "Text" -> VB OBJECKT.Print "text"?)
1) WAS für Objeckte? WIE WAS WANN (WARUM)
2) Steuerungszeichen wie ":/;/," kenn ich schon aus QB

Mich zipft´s nur tierisch an, dass ich Dateihandling, Fehlerroutinen, Button-Sub´s und ähnliches auf anhieb schaffe, doch nur nicht, einen Text auszu geben, . . . !
____________________________________
Where do you want to go today? - > Wen intressiert´s!! Ich will Spaß!!! - > Have a lot of fun!
James020 ist offline   Mit Zitat antworten
Alt 20.04.2001, 14:03   #24
reemrev
Inventar
 
Registriert seit: 31.01.2000
Beiträge: 1.706

Mein Computer

Standard

Bevor ich's vergesse, welche VBversion verwendest du ?
Unter vb4 brauchte man noch eine eigene pascal-dll um im Querformat zu drucken, unter vb5 genügt es schon, eine Variable zu setzen.
zb. Drucken einer Textdatei unter vb4

sub text_drucken (datei$,links%, linien%)
dim x$,a%,blattbreite%,l

Printer.scalemode=6
blattbreite=printer.width/56.7
l=links-(blattbreite-printer.scalewidth)/2
a=1

open "dateiname" for input as #1
while not EOF(1)
line input #1,x
printer.currentx=1
printer.print x
if a = linien then
printer.newpage
a=0
end if
a=a+1
wend
close #1

printer.enddoc

end sub

Hoffe, es ist fehlerlos.










reemrev ist offline   Mit Zitat antworten
Alt 20.04.2001, 17:02   #25
James020
Inventar
 
Registriert seit: 06.03.2001
Alter: 42
Beiträge: 1.627


Standard

Zitat:
Bevor ich's vergesse, welche VBversion verwendest du ?
Naja im Moment noch den Makroeditor unter Word
Zitat:
Drucken einer Textdatei unter vb4
Danke, doch der Bildschirm wär mir lieber, . . .
Zitat:
open "dateiname" for input as #1
Währe datei$ nicht zutreffender?
Zitat:
Hoffe, es ist fehlerlos.
Naja, ich auch

Ok: sagt mir bitte, od meine iterpretation richtig ist
...printer.currentx=1.Druckposition=erste Spalte
...printer.print x....in x eingelesene Zeile ausgeben
...printer.enddoc.....drucken abgeschlossen

Stimmt das in ungefähr?

(@Admin: könnt´s bitte das "Leerzeichnrausfiltren" abstellen is echt nerfig ! Vor allem bei Quelltexte! Nach einer schonen Formation -> linksbündiger-Blockmist !)
____________________________________
Where do you want to go today? - > Wen intressiert´s!! Ich will Spaß!!! - > Have a lot of fun!
James020 ist offline   Mit Zitat antworten
Alt 20.04.2001, 21:24   #26
reemrev
Inventar
 
Registriert seit: 31.01.2000
Beiträge: 1.706

Mein Computer

Standard

1. Bildschirm drucken ?? Wozu ?
2. "dateiname"=datei$
3. currentX und currentY geben die Koordinaten an
4. printer.enddoc: Beendet eine Druckoperation, die an das Printer-Objekt gesendet wurde, und gibt das Dokument für den Drucker oder Spooler frei.

reemrev ist offline   Mit Zitat antworten
Alt 21.04.2001, 02:18   #27
James020
Inventar
 
Registriert seit: 06.03.2001
Alter: 42
Beiträge: 1.627


Standard

[QUOTE1. Bildschirm drucken ?? Wozu ?[/quote]
Jetzt weiß ich, wo der "Fehler" ist!
Was ich gemeint habe, sind Bildschirmausgaben(!) PRINT "Text" eben aber nicht am Drucker!
QB -> Print (LPrint ist da der Drucker)
TP -> write('Text') Bzw. writeln('Text')
VB -> Objeckt.Print (laut hilfe)
____________________________________
Where do you want to go today? - > Wen intressiert´s!! Ich will Spaß!!! - > Have a lot of fun!
James020 ist offline   Mit Zitat antworten
Alt 21.04.2001, 11:52   #28
reemrev
Inventar
 
Registriert seit: 31.01.2000
Beiträge: 1.706

Mein Computer

Standard

Ach so, der wichtigste Befehl ist
debug.print a, (listet den Wert einer Variablen im Direktfenster = STRG+G auf)
debug.print a; (macht selbiges, sprint aber in eine neue Zeile)
Habe oft Fehler, bin halt nicht so gut, sodaß mir dieser Befehl sehr oft an kritischen Stellen geholfen hat.












reemrev ist offline   Mit Zitat antworten
Alt 21.04.2001, 15:06   #29
James020
Inventar
 
Registriert seit: 06.03.2001
Alter: 42
Beiträge: 1.627


Standard

Trifft´s schon eher, doch irgent wie komme ich da nicht ganz mit

Prog zum ausgeben einer Textdatei (am Bildschirm):
QuickBasic:
open "Textdatei.txt" for input as #1
...Do until Eof(1)
......Line Input #1, txt$
......Print txt$
...Loop
close #1

VisualBasic:
open "Textdatei.txt" for input as #1
...Do while Eof(1)
......Line Input #1, txt$
......Print txt$ <- Wie geht das?
...Loop
close #1

(Ist ";" nicht Cursor bleibt an Position, "," zur nächsten Spalte und "" nächste Zeile?)
____________________________________
Where do you want to go today? - > Wen intressiert´s!! Ich will Spaß!!! - > Have a lot of fun!
James020 ist offline   Mit Zitat antworten
Alt 21.04.2001, 15:23   #30
Jaguar
Classic Car Driver
 
Benutzerbild von Jaguar
 
Registriert seit: 16.02.2000
Ort: Wien
Beiträge: 569

Mein Computer

Standard

Also ich verstehs nicht!

In jedem Formular kannst ganz einfach eine Ausgabe mit dem Print Befehl machen

z.B.

Print "Irgendeintext"

er schreibts dann direkt raus aufs Formular.

Also was geht da nicht????
Jaguar ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:14 Uhr.


Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag