Einzelnen Beitrag anzeigen

Jürgen Thomas

Registriert seit: 13. Jul 2006
Ort: Berlin
750 Beiträge
 
#6

Re: Bitmap.Save mit ImageFormat in .net 1.1

  Alt 4. Sep 2007, 13:17
Zitat von merlin17:
Hallo Jürgen,

er akzeptiert nach Drawing das .Imaging.ImageFormat.BMP nicht...
Kannst Du einmal das von Dir erwähnte codeschnipselchen aus dem Doberanz-Buch einfügen ?
Das bringt doch nichts (ich hatte nicht genau genug hingesehen), weil auch dort als PNG gespeichert wird.

Aber ich muss/kann noch etwas genauer fragen:
  • Wird bereits bei der Eingabe gemeckert?
  • Wird das .Imaging moniert, das .ImageFormat oder erst das .BMP?
  • Kannst Du dies schreiben, aber bei Intellisense wird es nicht angeboten? Welche Stelle genau?
  • Oder meckert der Compiler? Welche Fehlermeldung genau?
  • Oder funktioniert es erst zur Laufzeit nicht?
  • Was und wie genau (siehe Vorschlag mit Exception)?
Die Referenz auf System.Drawing.Dll ist ja wohl zugewiesen...

Ich erinnere mich nicht genau, aber mir ist so, als ob unter Delphi.NET die Verwendung von Namespace und uses nicht klar genug geregelt ist. Du benötigst zwei Namespaces: System.Drawing und (zusätzlich, unabhängig davon) System.Drawing.Imaging. Die Namespaces hängen zwar miteinander zusammen und bauen sinnvoll aufeinander auf; es gibt aber keine unmittelbare Hierarchie: Wenn Du "uses System.Drawing" schreibst (oder wie die genaue Formulierung ist), steht "System.Drawing.Imaging" trotzdem noch nicht zur Verfügung!

Gruß Jürgen
#D mit C# für NET, dazu Firebird
früher: Delphi 5 Pro, Delphi 2005 Pro mit C# (also NET 1.1)
Bitte nicht sauer sein, wenn ich mich bei Delphi-Schreibweisen verhaue; ich bin inzwischen an C# gewöhnt.
  Mit Zitat antworten Zitat