Zum Inhalt springen

geloescht_JesterDay

Mitglieder
  • Gesamte Inhalte

    3.822
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von geloescht_JesterDay

  1. Das sind keine riessigen Blasen, zuerst mehr sowas wie kleine hellere Flecken... und schmerzen tut es auch nicht so stark. Jeder kennt doch wohl einen Sonnenbrand, sofort ins Krankenhaus ist deswegen wohl noch keiner gerannt Und bestimmt hat er gemerkt, das da was nicht stimmt, aber auf die Idee gekommen sich das Ding verbrannt zu haben ist er wohl nicht. Wärst du in diesem Moment bestimmt auch nicht... Ach ja, ich rede aus Erfahrung Nein ein Laptop hab ich nicht, aber dieses Jahr war Sommer und ich musste feststellen, das man die Sonne (auch wenn sie nicht runterknallt und eher schwach scheint) nicht unterschätzen soll...
  2. Das Canvas ist praktisch die Leinwand, die Zeichenfläche, also das was du auf dem Bildschirm siehst. JEde Komponente, die sich selbst zeichnet hat sowas. Die zu druckende Seite auch. als erstes bindest du die UInit Printers ein (uses Printers). dann deklarierst du eine variable für den Drucker, alsu z.B. var p: TPrinter. Mit p.BeginDoc startest du einen Druck, der aber erst dann ausgeführt wird, wenn p.EndDoc aufgerufen wird. Dazwischen kannst du mit dem Blatt machen was du willst. Mit p.NewPage wird eine neue Seite erzeugt. Zu Canvas bzw. was du damit machen kannst siehst du dir am besten die Hilfe zu TCanvas an. in einem anderen Thread: http://www.fachinformatiker-world.de/forums/showthread.php?s=&threadid=36059&werbeid=32 hab ich gerade erklärt, wie man ein Formular drucken kann. Ist nciht so schwer wie es aussehen mag...
  3. also, gaaanz einfach: In der Unit Printers befindet sich die Klasse TPrinter. Mit der kannst du beliebiges auf den Drucker ausgeben. Auch dein Formular oder einen Teil davon. Beispiel: var p: TPrinter; XDest, YDest, XSrc, YSrc: Integer; PWidth, PHeight: Integer; begin // X bzw. Y für Ausgabe auf Papier (hier ist zu beachten, dass ein Pixel beim Drucker sehr klein ist und //abhängig von der gewählten Auflösung. //Z.B. 600 dpi entsprechen 600 Pixel einem Inch = 2,54 cm) XDest:= 50; YDest:= 50; // Ausschnitt des Formulars, der gedruckt werden soll XSrc:= 0; YSrc:= 0; // Angefangen in der linken oberen Ecke PWidth:= self.Width div 2; PHeight:= self.Height div 2; // Bis Hälfte Breite bzw. Höhe, also linkes oberes Viertel drucken p.BeginDoc; // Formular drucken BitBlt(p.Canvas.handle, XDest, YDest, PWidth, PHeight, self.Canvas.handle, XSrc, YSrc, SRCCOPY); p.EndDoc; end; nicht probiert, aber müsste so funktionieren. Wenn du die Ausgabe skalieren willst musst du "StretchBlt" nehmen, falls du die Ausgabe drehen willst "PlgBlt" (geht nur unter NT und folgende, nicht 9x) Für nur Text nimmst du Printer.Canvas.TextOut (Wobei wenn du ein Textfile o.ä. drucken willst die Methoden von vorhandenen Komponenten (TRichEdit o.ä.) einfacher zu nutzen sind ) Ach ja, geht mit allen Delphi Versionen... nicht möglich bei D5 Enterprise @Pointerman: Eine TCanvas Methode Print gibt es nicht. Was mir gerade noch einfällt... mit dem Beispiel oben Druckst du nur den Client Bereich, also onhe Fenster Titelleiste. Wenn du die haben willst musst du das Handle vom Desktop nehmen bei BitBlt. aus dem Kopf sag ich mal das müsste so gehen: var: DC: HDC begin DC:= GetDC(0); BitBtl(p.canvas.handle, 0, 0, 50, 50, DC, self.left, self.top, SRCCOPY); freedc(DC); end; so ungefähr zumindest...
  4. Wenn du das Programm selbst startest kannst du es mit CreateProcess mitbekommen, wann das Ding beendet wird: z.B.: var StartupInfo: TStartupInfo; ProcessInfo: TProcessInformation; begin FillChar(StartupInfo, sizeOf(TStartupInfo), 0); StartupInfo.cb:= SizeOf(TStartupInfo); if CreateProcess(nil, PChar(SetupPfad), nil, nil, False, NORMAL_PRIORITY_CLASS, nil, nil, StartupInfo, ProcessInfo) then begin // Warten bis Setup beendet ist WaitForSingleObject(ProcessInfo.hProcess, INFINITE); CloseHandle(ProcessInfo.hProcess); end;
  5. Das glaube ich nicht, man kann ihm vieles vorhalten, aber in so einem Fall denke ich nicht das er sich einfach darüber hinweggesetzt hätte. Andere Länder würden das auch mitkriegen, und die USA hätte dann eine viel schlechtere Position als sie sowieso schon hat. Ausserdem kann man das als Kriegserklärung sehen, ein Land zu überfliegen, das es einem nicht erlaubt hat (und das mit milit. Maschinen)... wie war das mit dem Verteidigungsfall? Ach ja... fällt mir jetzt erst auf ...
  6. Das kann schon sein, das er das erst später merkt. Leg dich im Sommer doch mal so um die Mittagszeit 3-4 Stunden (oder länger) ungeschützt in die pralle Sonne. Und schwupps hast du Brandblasen auf der Haut (extremere Form von einfachem Sonnenbrand). Man muss nicht immer gleich das schlimmste annehmen, also Bandblasen = Hand ins Feuer oder so...
  7. Der Verteidigungsfall der Nato hat mit einem Angriff auf den Irak nichts zu tun, es geht dabei, wie es der Name auch sagt, um den Verteidigungsfall, der ja nach dem Anschlag auf das WTC ausgerufen wurde. Aber im Irak hat das Ding nichts verloren, es sei denn, der Irak würde die USA (nicht etwa die US Truppen, die im Irak einmarschieren) angreifen. Was hier Anwendung finden könnte, wären evtl Verträge, die dem Bündnispartner Überflugrechte garantieren, ich glaube aber nicht, das so etwas existiert. Es geht hier wohl eher um das Bündnisverhältnis. Also etwas wie: Du bist mein Partner, also stell ich mich dir nicht in den Weg. Im Verteidigungsfall o.ä. sieht es da anders aus, das trifft aber auf den Irak nicht zu. Und hat Schröder wirklich behauptet, auch die Nutzung von US-Basen zu verbieten? Die waren mal im Gespräch, aber soweit ich mich erinnern kann, hat Schröder nie sowas gesagt. Kann mich aber auch irren. Soweit ich weiss hat er gesagt, Deutschland werde sich nicht daran Beteiligen, auch für den (seiner Meinung nach) unwahrscheinlichen Fall einer UN-Resolution, die den Einsatz vorsieht.
  8. American view of Europe: http://www.upi.com/view.cfm?StoryID=20021112-052727-4646r
  9. Selbst wenn es sie nicht interessieren müsste, wenn Schröder "Nein" sagen würde, würden deutsche Basen wohl nicht benutzt werden. Die USA würde sonst ja auch nicht besser als der Irak dastehen... Und ausserdem hat die BRD keine F16 Die einzigen Fs die noch fliegen sind die F4 Phantom, die aber auch abgelöst werden sollen (bin mir übrigens mit dem noch fliegen garnicht 100% sicher, könnte auch sein, dass die schon ausgemustert sind). Der Eurofighter soll diese ersetzen, so er denn jemals kommt. Und ein B1 Bomber existiert zwar, ich denke aber du meinst hier den B2 Bomber, den Stealth Bomber. Der B1 ist nicht "gestealtht" und ich wüsste jetzt auch nicht, wann der eingesetzt wurde. der B2 wird auch garnicht in anderen Staaten als der USA stationiert, Geheimhaltung der Stealthtechnik. Als sie in Bosnien eingesetzt wurden, flogen sie jedesmal über den Atlantik zum Einsatz und auch wieder zurück. Selbst in den USA gibt es nur 1 oder 2 Basen, wo die stationiert werden. Um die Stealthfähigkeit aber zu haben (Infrarot mein ich jetzt), fliegen die Dinger aber nie auch nur Mach 1. D.h. sie sind langsam. Besonders wendig sind sie auch nicht. Wenn es also keinen Geleitschutz gibt und du so ein Ding entdeckt hast (optisch oder durch Zufall) sollte es kein Problem sein so einen B2 abzuschiessen (von Hand, also mit dem Bordgeschütz). Selbst mit einer Me262 (so es sie denn noch geben würde) sollte das nicht so schwer sein. Bei der F117 sieht es da schon etwas anders aus, das besagt das F (im Gegensatz zum vor der Nummer ja schon.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...