DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Search | [ - Search - New posts - Register - Login - ] |
|
||||||
Gazelle
User
2005-12-08, 12:05 h [ - Direct link - ] |
topic: Frage zu Excel (WinXP).
Board: Programmierung @Falcon: Also wenn ich deine Formel versuche, bekomme ich eine Fehlermeldung "Zirkelbezug". Man kann A1 anscheinend nicht in einer Formel für A1 verwenden. |
|||||
Gazelle
User
2005-12-07, 20:56 h [ - Direct link - ] |
topic: Umfrage: Modulus / Rest
Board: Programmierung @Solar: 3.RAM Disk:> sc link test_div.c SAS/C Amiga Compiler 6.58 Copyright (c) 1988-1995 SAS Institute Inc. Slink - Version 6.58 Copyright (c) 1988-1995 SAS Institute, Inc. All Rights Reserved. SLINK Complete - Maximum code size = 6280 ($00001888) bytes Final output file size = 6292 ($00001894) bytes 3.RAM Disk:> test_div Compiler: (-5) / (2) -> -2 (-5) % (2) -> -1 div( -5, 2 ) -> -2, -1 (5) / (-2) -> -2 (5) % (-2) -> 1 div( 5, -2 ) -> -2, 1 Präprozessor: cpp_div( -5, 2 ) -> -2, -1 cpp_div( 5, -2 ) -> -2, 1 3.RAM Disk:> |
|||||
Gazelle
User
2005-11-08, 16:41 h [ - Direct link - ] |
topic: CheckBox-Problem unter OS4
Board: Programmierung @Holger: Oder man verwendet gleich RefreshSetGadgetAttrs() (V50) FUNCTION Same as SetGadgetAttrs() but refreshes the object when the set method returns a non-zero value. |
|||||
Gazelle
User
2005-10-19, 16:31 h [ - Direct link - ] |
topic: Mein erstes C Programm will nicht
Board: Programmierung @MaikG: > ... jedes Char auf F Ich bin mir nicht so sicher, aber es scheint, du bist mit Hex-Zahlen nicht so vertraut, deshalb eine kurze Erklärung: Ein Char (unsigned) entspricht einem Byte, also 8 Bit. Dezimal bedeutet dass von 0 bis 255 oder in Hex eben von 0x00 bis 0xFF. Ein Byte besteht also immer aus einer zweistelligen Hex-Zahl (sofern man führende Nullen mitschreibt). Eine Binäre Zahl kann man sehr leicht ins Hex übertragen: Aus den 8 Bits einfach zwei Nibble (zu 4 Bit) machen, ein Nibble entspricht dann genau einer Hex-Stelle. zB: 1. 01101010 2. 0110 1010 3. 0110 => 8*0 + 4*1 + 2*1 + 1*0 = 4+2 = 6 4. 1010 => 8*1 + 4*0 + 2*1 + 1*0 = 8+2 = 10 => A 5. 01101010 => 0x6A hth, Bernd |
|||||
Gazelle
User
2005-09-15, 13:24 h [ - Direct link - ] |
topic: Die News-Suche funktioniert nicht
Board: Forum und Interna @Petra: Ok. Ich habe es auch so gefunden. Einfach auf 31 News pro Seite im Kompaktmodus geschalten und dann die Suchfunktion des Browsers verwendet. Zum Glück habe ich bereits auf DSL umgerüstet BTW: Ihr leistet wirklich tolle Arbeit hier. Ich komme täglich mehrmals hierher, vielen Dank. |
|||||
Gazelle
User
2005-09-14, 17:41 h [ - Direct link - ] |
topic: Die News-Suche funktioniert nicht
Board: Forum und Interna Hoi, ich wollte eine Meldung suchen, bekam aber nur folgende Fehlermeldung: -----8<----- ht://Dig error htsearch detected an error. Please report this to the webmaster of this site. The error message is: Unable to read configuration file ----->8----- Ich habe im "News" Eingabefeld (erstes oben rechts) und auch im Suchen-Formular ("SUCHEN" link über dem Feld) probiert, immer die gleiche Fehlermeldung. |
|||||
Gazelle
User
2005-08-24, 17:31 h [ - Direct link - ] |
topic: C-Programmierer gesucht (winzig kleine Programmänderung)
Board: Amiga, AmigaOS 4 Zitat: Ich hoffe mal du hast nicht nur die Ausgabe() Funktion geändert. Wenn man "TicTac load" ausführt, wobei die Systemzeit mitgestellt wird, kommt es auch zu einem Fehler, falls ich den Code richtig lese. Am einfachsten ist es in der Funktion ReadTicTac() nach der Zeile: ToBeRead.TDyear = BCDToInt(TicTacTime[5]); noch: if (ToBeRead.TDyear < 78) ToBeRead.TDyear += 100; einzufügen. Damit sollte das Programm von 1978 bis 2077 korrekt laufen. |
|||||
Gazelle
User
2005-08-10, 11:14 h [ - Direct link - ] |
topic: ENV_Req bei Startup?
Board: Amiga, AmigaOS 4 @Arthur07: Das ganze sollte ungefähr so aussehen: code:If EXISTS C:SquirrelSCSI C:SquirrelSCSI EndIf Set SCSIUpdate 1 If EXISTS C:IDEFix C:IDEFix Set SCSIUpdate 0 EndIf If EXISTS SYS:Expansion/XSurfIDE Set SCSIUpdate 0 EndIf If EXISTS SYS:Prefs/Env-Archive/NOSCSIUPDATE Set SCSIUpdate 0 EndIf If $SCSIUpdate EQ 1 SetPatch QUIET Else SetPatch SKIPROMUPDATES "scsi.device" QUIET EndIf Unset SCSIUpdate [ Dieser Beitrag wurde von Gazelle am 10.08.2005 um 11:27 Uhr editiert. ] |
|||||
Gazelle
User
2005-07-25, 10:26 h [ - Direct link - ] |
topic: BenchTrash
Board: Amiga, AmigaOS 4 @CD32-Allianz: BenchTrash stellt ein sogenanntes "AppIcon" zur Verfügung. Das ist ein Icon, welches auf der Workbench angezeigt wird und, je nach Programmierung, auf diverse Ereignisse wartet (Doppelclick, Icons die darauf gefallen lassen werden, usw.) Es fängt keine Systemoperationen ab (zB. Dateilöschen)! In der Anleitung steht, das BenshTrash, falls es bereits läuft, mit dem Parameter "DELETE/K/M" aufgerufen werden kann, dh. zB in der Shell: 1> BenchTrash DELETE [files|pattern] Du könntest Dir also einen eigenen Menüpunkt im "Tools" Menü der Workbench erstellen um dieses Kommando auszuführen, anstatt den originalen "Delete" Menüpunktes der Workbench zu verwenden. Für die Shell könntest du den originalen DELETE aus C: löschen (oder umbenennen) und einen Alias auf BenshTrash erstellen, allerdings versteht der dann nicht die Argumente des originalen DELETE Befehles. hth, Bernd |
|||||
Gazelle
User
2005-07-20, 15:39 h [ - Direct link - ] |
topic: IFF-Bilder mit PPT 6.18
Board: Programmierung Zitat: Ja. Es muss auf eine gerade Anzahl von Bytes gefüllt werden, wobei die Füllbytes NICHT in der Längenangabe des Chunks enthalten sind. Ob auf 4Bytes oder 2Bytes gerundet werden muss kann ich jetzt nicht sagen. Auf der DeveloperCD ist die Beschreibung drauf, AFAIK. Wikipedia meint einfach nur auf eine gerade Anzahl zu runden: Zitat: |
|||||
Gazelle
User
2005-07-08, 14:29 h [ - Direct link - ] |
topic: OS4: Key-remapping
Board: Amiga, AmigaOS 4 @DieterG: keyboard.device V50.9 and higher for A1 can use the menu key as right Amiga key if you set the UBoot variable "kbddev_norwin" to either "1" or "yes". Ich habe allerdings keine Ahnung ob dann die rechte windows Taste weiterhin funktioniert oder nicht. |
|||||
Gazelle
User
2005-07-08, 10:32 h [ - Direct link - ] |
topic: Lokalisation
Board: Amiga, AmigaOS 4 @Honitos: Im NDK 3.9 gibt es den Sourcecode für die Länderdateien: NDK_3.9/Examples/Locale/Countries/make_country_files.c Den kannst Du entsprechend anpassen. Die Monats- und Tagesnamen stehen allerdings in der Language Datei. Dazu gibt es auch ein Beispiel in: NDK_3.9/Examples/Locale/Languages Einen Editor gibt es aber glaube ich nicht. Eventuell im Aminet danach suchen. [ Dieser Beitrag wurde von Gazelle am 08.07.2005 um 10:36 Uhr editiert. ] |
|||||
Gazelle
User
2005-06-29, 09:53 h [ - Direct link - ] |
topic: GGC 3.4.2 (OS 4) Warnung => Warum?
Board: Programmierung @Amigalien: Zitat:Nimm mal NULL anstatt 0, ausserdem sollte das wohl tagwindow und nicht tagscreen heissen? Zitat: screen ist ja schon (struct Screen *), aber ti_Data ist ULONG @Ralf27: IIntuition -> Interface Intuition (neu seit OS4) |
|||||
Gazelle
User
2005-06-26, 13:18 h [ - Direct link - ] |
topic: Hilfe bei PageStream gesucht
Board: Amiga, AmigaOS 4 @amiga1303: Die Tastenkombination <ALT>+<SPACE> ist ein Amiga-Standard für das geschützte Leerzeichen. Das sollte in allen Anwendungen funktionieren, sogar in der Shell. |
|||||
Gazelle
User
2005-06-22, 23:32 h [ - Direct link - ] |
topic: Javascript
Board: Programmierung Zitat: Gern geschehen. Ich bin vom Beruf Programmierer (allerdings Datenbanksysteme unter Unix). Regex sind unter *nix System sehr verbreitet (und eine eigene Wissenschaft für sich . Zitat: Nein, das macht replace() anscheinend automatisch. .* steht für beliebig viele Zeichen ähnlich dem #?. . bedeutet ein beliebiges Zeichen * bedeutet, dass sich der vorhergehende Ausdruck beliebig oft wiederholen kann. a* würde also beliebig viele "a"s bedeuten (oder keine) a+ dagegen mindestens eines oder mehrere mit [] schränkt man eine Position auf ein Zeichen ein [0-9]+ würde jede Zahl finden. und und und. Dein Code scheint auch ziehmlich Speicherfressend zu sein. Du definierst jedesmal eine neue Variable, Zwei würden reichen. var c1 = (forminhalt) var c2 = c1.replace(...) c1 = c2.replace(...) c2 = c1.replace(...) c1 = c2.replace(...) usw. Vielleicht sogar eine, wenn c1 = c1.replace(...) geht, aber wie gesagt, ich habe mich mit Javascript noch nicht beschäftigt. |
|||||
Gazelle
User
2005-06-22, 16:45 h [ - Direct link - ] |
topic: Javascript
Board: Programmierung @Kaesebroetchen: Ich weiss jetzt was Du brauchst: code:var c26 = c25.replace(/("[^"]*")/g,"{b}{red}$1{/red}{/b}"); und für deine // Kommentare: code:var c## = c##.replace(/(//.*)/g,"{green}$1{/green}"); Kurze Erklärung: Man kann im Suchkriterium diejenigen Teile, welche man beim Ersetzen wiederverwenden möchte mit () umschließen. Diese kann man dann mit $1..$9 (also maximal 9) ansprechen. " -> Zeichen Hochkomma [^"]* -> Alle Zeichen, aber nicht Hochkomma " -> Zeichen Hochkomma Damit findet regex alle Texte, die in Hochkommas eingeschlossen sind. Nachdem ich jetzt den ganzen Teil mittels () eingeklammert habe, kann ich ihn mit $1 beim ersetzen ansprechen. hth, Bernd EDIT: Argl, immer diese Klammern -> Ersetze die geschwungenen Klammern einfach durch eckige. [ Dieser Beitrag wurde von Gazelle am 22.06.2005 um 16:47 Uhr editiert. ] [ Dieser Beitrag wurde von Gazelle am 22.06.2005 um 17:11 Uhr editiert. ] |
|||||
Gazelle
User
2005-06-22, 16:07 h [ - Direct link - ] |
topic: Javascript
Board: Programmierung [text gelöscht, siehe unten] [ Dieser Beitrag wurde von Gazelle am 22.06.2005 um 17:03 Uhr editiert. ] |
|||||
Gazelle
User
2005-06-22, 13:45 h [ - Direct link - ] |
topic: Javascript
Board: Programmierung Zitat: Das verstehe ich jetzt nicht so ganz? Vielleicht sowas: code:Suche nach: (.*)"([^"]*)"(.*) Ersetzen durch: 1"2"3 Wie gesagt, das sind regular expressions. Ich habe keine Ahnung von Javaskript. Edit: Äh, ich hoffe die Backslash und Klammern stimmen alle Bernd [ Dieser Beitrag wurde von Gazelle am 22.06.2005 um 13:46 Uhr editiert. ] |
|||||
Gazelle
User
2005-06-22, 12:39 h [ - Direct link - ] |
topic: Javascript
Board: Programmierung @Kaesebroetchen: Also bei mir geht es: Input: code:int test1; int test2; int test3; int test4; int test5; output: code:int test1; int test2; int test3; int test4; int test5; Vielleicht ist es bei dir ein Tabulator und nicht mehrere Leerzeichen? Falls es mit regexp geht: /int[ t]+/ [ t]+ -> mindestens ein oder mehrere Leerzeichen oder Tabulatoren hth, Bernd |
|||||
Gazelle
User
2005-03-16, 09:54 h [ - Direct link - ] |
topic: BCC bei SimpleMail
Board: Amiga, AmigaOS 4 Zitat:Normalerweise nicht. Ein normaler Mailserver sollte das "BCC" Feld erkennen und entsprechend darauf reagieren. Wie gesagt, ich habe das noch nicht ausprobiert.Zitat:Nein, das macht keinen Sinn. Dann kann der Empfänger ja doch sehen, an wen die Mail außerdem verschickt wurde. ;-) Zitat:Das macht meistens der Mailserver, wenn im Header der EMail kein eigenes "To" Feld mitgeschickt wurde. Bernd |
|||||
Gazelle
User
2005-03-15, 13:24 h [ - Direct link - ] |
topic: BCC bei SimpleMail
Board: Amiga, AmigaOS 4 Zitat:Mit einem Texteditor m Header ein "BCC: <emailadresse>" einfügen? Habe es aber noch nicht probiert. Zitat:Ich beziehe mich jetzt mal auf V0.26: Falls TheBar verwendet wird, kann man bei den MUI-Settings von TheBar die Schriftart selbst wählen. Falls TheBar nicht verwendet wird, wird die "Kleine Schrift" von den MUI-Settings verwendet. Ich weiss jetzt nicht genau wo die zum einstellen ist, glaube bei "Fenster". Zitat:Du darfst die Größe der Datei nicht verändern! Einfach ein 0 Byte an die Stelle setzten, wo der Text aufhören soll, zB: aus "Is_olieren<0>" -> "Is_ol.<0>ren<0>" machen. Habe aber keine Ahnung ob das wirklich funktioniert. Am besten den Source downloaden und eine neue Datei erzeugen. hth, Bernd |
|||||
Gazelle
User
2005-03-12, 12:39 h [ - Direct link - ] |
topic: 2 SimpleMail - Fragen
Board: Amiga, AmigaOS 4 Zitat: Normalerweise funktioniert das so: Konfig->Signaturen: Die Checkbox "Signaturen verwenden" anhacken. Button "Hinzufügen", Name geben, Inhalt eintragen (unter dem Stringfeld des Namens) Ab jetzt sollte die Signatur verwendbar sein, wenn Du auf "Speichern" oder "Benutzen" klickst. Jedes "Nachrichten schreiben" Fenster hat ein Cyclegadged in der die gewünschte Signature ausgewählt werden kann (jedes Mailkonto kann eine andere Signatur haben). Wenn das Cyclegadged nicht da ist, dann hast Du vergessen "Siganturen verwenden" einzuschalten. Zitat: Derzeit hat die Liste keinen Maus-Support. Vielleicht kommt das ja mal. Aber wenn man gerade beim Tippen ist sollte man die Finger auf der Tastatur lassen Folgende externe MUI-Klassen werden verwendet: BetterString, NListtree, NListviews, TextEditor. TheBar wird ab v0.26 vollständig unterstützt, falls es installiert ist (mindestens V19). Solltest Du bereits MUI3.9 verwenden, so werden automatisch nur die verwendeten externen Klassen angezeigt. hth, Bernd |
|||||
Gazelle
User
2005-03-02, 15:03 h [ - Direct link - ] |
topic: Datei (KickROM) splitten in 4 Teile?
Board: Amiga, AmigaOS 4 Wie wäre es mit ARexx? Ich habe schnell eines gemacht, da ich allerdings an einem PC sitze habe ich es nicht testen können: code:/* Trennt eine Datei Byteweise auf. USAGE: rx split.rexx IN-Dateiname Anzahl zB: rx split.rexx KickRom.A1200 4 Produziert: KickRom.A1200.1 1, 5, 9, ... Byte KickRom.A1200.2 2, 6, 10, ... Byte KickRom.A1200.3 3, 7, 11, ... Byte KickRom.A1200.4 4, 8, 12, ... Byte */ parse arg infile anz if ~open("IN", infile, "R") then do say "fehler: kann datei '" || infile || "' nicht öffnen." exit end out.0 = anz do for i = 1 to out.0 out.i.name = infile || "." || i if ~open(out.i.file, out.i.name, "W") then do say "fehler: kann datei '" || out.i.name || "' nicht anlegen." exit end end zeile=readch("IN", out.0) do while length(zeile) > 0 do for i = 1 to out.0 call writech(out.i.file, substr(zeile, i, 1, '00'x) end zeile=readch("IN", out.0) end hth, Bernd [ Dieser Beitrag wurde von Gazelle am 02.03.2005 editiert. ] |
|||||
Gazelle
User
2005-02-11, 20:17 h [ - Direct link - ] |
topic: Amiga-Uhr auf anderen Screens als Workbench?
Board: Amiga, AmigaOS 4 Ich verwende die NISClock, zu finden im Aminet: ftp://de.aminet.net/pub/aminet/util/time/NISClock.lha Zusammen mit der Screennotify Library springt die Uhr, welche ich in der Titelleiste anzeigen lasse, immer automatisch zum aktiven Bildschirm. Das ist recht brauchbar. hth, Bernd |
|||||
Gazelle
User
2005-02-07, 12:53 h [ - Direct link - ] |
topic: Frage zu SimpleMail / Symbolleiste
Board: Amiga, AmigaOS 4 Zitat: Beim Tracker: Bugs -> für Fehler Feature Requests -> für gewünschte Erweiterungen/Änderungen cu, Bernd |
|||||
Gazelle
User
2005-02-07, 11:51 h [ - Direct link - ] |
topic: Frage zu SimpleMail / Symbolleiste
Board: Amiga, AmigaOS 4 Also: Simplemail (ab v0.25) verwendet, falls installiert, TheBar für die Toolbar des Hauptfensters (und nur dort). Ansonsten wird eine "Toolbar" selbst über einzelne Buttons zusammengebaut. Ob die Toolbars jemals komplett frei konfigurierbar sein werden, steht noch in den Sternen. Einfach Eure Wünsche auf der Sourceforge Seite eintragen und hoffen das der Vorschlag einem Entwickler zusagt und er diesen implementiert. Ich zB überlege mir gerade wie ich "TheBar" für alle Toolbars in SM integrieren kann. Da es optional ist (sein soll) müssen dafür ein paar Vorraussetzungen geschaffen werden. Ausserdem muss ich das noch mit Sebastian absprechen und Zeit habe ich leider derzeit auch nicht gerade viel. cu, Bernd |
|||||
Gazelle
User
2004-11-22, 17:49 h [ - Direct link - ] |
topic: parallelport mit gcc
Board: Programmierung Falls Du nicht alles selber machen willst: Es gibt ein kleines Programm, mittels dem man über ARexx den Parallelport des Amigas steuern kann, zu finden im Aminet: paarexx.lha util/rexx 19K 432 Arexx Server to control parallel port lines V1.0 Einfach Paarexx starten und dann mittels ARexx die Pins ein- und ausschalten. Die EMail vom Autor ist sicherlich nicht mehr korrekt, allerdings kenne ich ihn persönlich. Falls Du Kontakt wünschst kann ich als Vermittler dienen. hth, Bernd |
|||||
Gazelle
User
2004-09-20, 17:09 h [ - Direct link - ] |
topic: MUI NList+NListree Klasse mit grafiken usw.
Board: Programmierung Weil ich gerade nicht arbeiten will, aber was produktieves machen will: code:NList.mcc/MUIM_NList_UseImage NAME MUIM_NList_UseImage -- SYNOPSIS DoMethod(obj,MUIM_NList_UseImage,Object *obj, ULONG imgnum, ULONG flags); FUNCTION If you want to use MUIM_NList_CreateImage/MUIM_NList_DeleteImage as you should, you must make a NList subclass which call them from Setup() and Cleanup(), and it's sometime complicated. Für die korrekte Verwendung von MUIM_NList_CreateImage / MUIM_NList_DeleteImage musst Du eine Unterklasse von NList programmieren, welche die entsprechenden Aufrufe in Setup() und Cleanup() vornimmt, was manchmal kompliziert werden kann. To avoid that, you can use MUIM_NList_UseImage. NList will store the Bitmap/Bodychunk object you give and will make CreateImage and DeleteImage itself ! Um das zu verhindern kannst Du MUIM_NList_UseImage verwenden. NListe speichert das übergebene Bitmap/Bodychunk Objekt und übernimmt die Handhabung über CreateImage und DeleteImage selbst! MUIM_NList_UseImage can use same object as MUIM_NList_CreateImage ! MUIM_NList_UseImage kann dieselben Objekte wie MUIM_NList_CreateImage verwenden! NULL is a valid obj. It will erase any previously UseImage with the same imgnum. NULL ist ein gültiges Objekt. Es löscht jedes vorher definierte UseImage mit derselben imgnum. The imgnum you give is the number that you will use in 33o[<n>] sequence as the <n> number. MUIM_NList_UseImage will accept 0 <= imgnum < 8192, anyway use small value if you can because an array will be allocated with the biggest imgnum value as size to store the Bitmap/Bodychunk objects. Die übergebene imgnum ist jene Nummer, welche in der ESC-Sequez 33o[<n>] als <n> verwendet werden muss. MUIM_NList_UseImage akzeptiert Werte von 0 <= imgnum < 8192. Die Verwendung von kleinen Zahlen sollte bevorzugt werden, da ein Array mit der höchsten übergebenen imgnum verwendet wird um die Bitmap/Bodychunk Objekte zu speichern. DoMethod(obj,MUIM_NList_UseImage, NULL, MUIV_NList_UseImage_All, 0) will set NULL to all stored objects, so you'll be able to dispose your Bitmap/Bodychunk objects if you want, without waiting the NList object dispose. DoMethod(obj,MUIM_NList_UseImage, NULL, MUIV_NList_UseImage_All,0) setzt alle gespeicherten Objekte auf NULL damit die damit verbundenen eigenen Bitmap/Bodychunk Objekte freigegeben werden können, ohne auf die Freigabe des NList Objektes warten zu müssen. flags is the same than for MUIM_NList_CreateImage (0 unless special case). flags hat dieselbe Bedeutung wie bei MUIM_NList_CreateImage (normalerweise 0, ausser bei Sonderfällen). RESULT TRUE if succeeded to store the obj (and allocate the array if needed), else FALSE. TRUE bei erfolgreichen anlegen des Objektes (und Erzeugung des Arrays, falls notwendig), ansonsten FALSE. There is no way to know if the MUIM_NList_CreateImage needed to draw will succeed/has succeeded. Es gibt keine Möglichkeit herrauszufinden, ob MUIM_NList_CreateImage das Objekt zeichnen kann/konnte. ATTENTION: The given Bitmap/Bodychunk object MUST be valid until the NList object is disposed or you set another object (or NULL) at the same imgnum ! The Bitmap/Bodychunk object can be shared with other NList object because NList just use it to get informations, anyway you mustn't change informations of that object. If you to do so, do a UseImage,NULL,x , change it then do UseImage,imgobj,x again. ACHTUNG: Das übergebene Bitmap/Bodychunk Objekt muss bis zur Freigabe des NList Objektes gültig sein ausser ein anderes Objekt (oder NULL) wurde mit derselben imgnum definiert! Das Bitmap/Bodychunk Objekt kann mit anderen NList Objekten geteilt werden, weil NList es nur zur Informationsgewinnung verwenden. Auf keinen Fall darf die Information des Objektes selbst verändert werden. Falls es doch notwendig ist verwende UseImage,NULL,imgnum , führe die Änderung durch und führe wieder ein UseImage,imgobj,imgnum aus. SEE ALSO MUIM_NList_CreateImage, MUIM_NList_DeleteImage Ich übernehme keine Haftung bei Übersetzungsfehlern. hth, Bernd [ Dieser Beitrag wurde von Gazelle am 20.09.2004 editiert. ] |
|||||
Gazelle
User
2004-09-07, 16:30 h [ - Direct link - ] |
topic: SimpleMail und SMTP AUTH
Board: Amiga, AmigaOS 4 Zitat: Version 0.24 wird die nächste Version von SimpleMail. Derzeit ist das nur im aktuellen CVS (aktueller Source) realisiert. Die letzte veröffentlichte Version ist nach wie vor 0.23. Bernd |
|||||
Gazelle
User
2004-09-06, 10:27 h [ - Direct link - ] |
topic: SimpleMail und SMTP AUTH
Board: Amiga, AmigaOS 4 SimpleMail 0.23 versucht bei SMTP-AUTH die "sicherste" Methode zu verwenden, welche vom Server unterstützt wird. Wenn der Server also mit: 250-AUTH CRAM-MD5 LOGIN PLAIN antwortet, dann versucht SimpleMail 0.23 CRAM-MD5. Jetzt kann es allerdings sein, dass das fehlschlägt, warum auch immer, und SimpleMail abbricht. Ab Version 0.24 versucht SimpleMail alle verfügbaren AUTH Methoden durch, falls eine fehlschlägt. (DIGEST-MD5 wird noch nicht unterstützt.) Ich habe erst letzte Woche den Code für CRAM-MD5 überprüft und keinen Fehler gefunden. SimpleMail verhält sich wie in RFC 2195 beschrieben. Bernd |
|||||
|
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |