![](https://www.fachinformatiker.de/uploads/set_resources_14/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
Wolle
-
Gesamte Inhalte
2.486 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von Wolle
-
-
Im Prinzip kannst du auch alles in einem machen, war ja nur ein Beispiel.
Du könntest z.B. eine globale Variable "Operation" deklarieren. In der Speicherst du was gerechnet werden soll. Beim Klick auf einen "+" Button Schreibst du den Inhalt des Textfeldes in iDivision.Zahl1 und setzt die globale Variable z.B. auf 1. Beim Klick auf einen "="-Button Schreibst du den Wert des Textfeldes in iDivision.Zahl2.
If Operation=1 then iDivision.Addieren
if Operation=2 then iDivision.Multiplizieren
[...]
[/php]So kannst du dann die jeweilige Rechenoperation ausführen und dannach iDivision.Ergebnis wieder in das Textfeld schreiben.
Mit nur einem Textfeld ist es halt etwas aufwändiger Falscheingaben abzufangen
-
was ist denn bei dir txtZahl1.Text bzw. txtZahl2.Text?
Ich habe ein Textfeld wo ich die zu berechnenden Zahlen eingebe, muss ich also statt txtZahl1.Text dann:
iDivision.Zahl1=Text1.Text
eingeben?
Ja, genau. Das sind bei mir auch einfach Textfelder. Ich habe die nur so benannt, damit man weiß, was was ist. Das "txt" stelle ich persönlich immer bei Textfeldern im Namen vorne dran, damit ich im Quelltext gleich sehe das das Textfelder und keine Variablen sind.
-
Kommt darauf an, wie du die Klasse aufgebaut hast. Bei meinem Beispiel oben wäre es z.B.:
Private Sub bt_division_Click()
Dim iDivision As New CRechner
iDivision.Zahl1=txtZahl1.Text
iDivision.Zahl2=txtZahl2.Text
iDivision.addieren
txtErgebnis.Text=iDivision.Ergebnis
End Sub [/php]Das ganze solltest du dann noch Ergänzen um Falscheingaben abzufangen usw...
-
So könnte z.B. eine Klasse aussehen. Die Klasse hat in dem Beispiel nur die Methode addieren und ist natürlich beliebig erweiterbar.
Option Explicit
Private mvarZahl1 As Double
Private mvarZahl2 As Double
Private mvarErgebnis As Double
Public Sub addieren()
mvarErgebnis = mvarZahl1 + mvarZahl2
End Sub
Public Property Let Ergebnis(ByVal vData As Double)
mvarErgebnis = vData
End Property
Public Property Get Ergebnis() As Double
Ergebnis = mvarErgebnis
End Property
Public Property Let Zahl2(ByVal vData As Double)
mvarZahl2 = vData
End Property
Public Property Get Zahl2() As Double
Zahl2 = mvarZahl2
End Property
Public Property Let Zahl1(ByVal vData As Double)
mvarZahl1 = vData
End Property
Public Property Get Zahl1() As Double
Zahl1 = mvarZahl1
End Property
[/PHP]Ich hoffe das hilft dir als kleiner Ansatz. Das Grundgerüst läßt sich recht leicht im Klassengenerator zusammen klicken
-
-
Quatsch. Wenn es niemanden gäbe, der Oracle wirklich beherrschen würde, dann wäre die Datenbank nicht so verbreitet, wie sie jetzt ist.
Schau mal aufs Datum, das ist 5 Jahre her
-
na so ca bis 50 euro
ich brauche mal schon eine liste mit internet provider, welche keine zeittrennung haben
Evt. Mediascape. Zumindest steht in der Beschreibung "Standleitung". Allerdings hast du da keinen Zugriff auf den Router (kein Portforwarding möglich) außer du buchst eine feste IP dazu, was noch mal ~10€/Monat kostet.
http://www.mediascape.de/shop/datavoip/basic
Worum geht es dir genau? Darf wirklich keine Trennung sein, oder geht es dir nur drum, das du immer unter der gleichen IP erreichbar bist?
Falls es dir um die IP geht wäre evt das Interessant: http://www.kamp-dsl.de/aktion/tarife.html Zu den Flats kann man auch für ~10€/Monat eine feste IP bekommen. Das ganze läuft mit dem normalen T-Com DSL-Anschluß
-
Schaut mal bitte in die FAQ's . Das mit diesen 10sekunden raffe ich nicht ganz.
Die City-Flat deckt nur Ortsgespräche ab, die National-Flat Orts und Ferngespräche innerhalb von Deutschland. Auslandstelefonate und insdie Handy-Netze sind nicht in der Flat. Für diese kostenpflichtigen Telefonate gilt, das wenn du innerhalb von 10 Sekunden wieder auflegst (weil z.B. ein Anrufbeantworter dran ist) das Gespräch kostenlos ist
-
Ist zwar hier nicht falsch, aber IMHO in der MAC-Ecke besser aufgehoben.
Ich schiebs mal rüber
-
WIE HAT DER ERSTELLER DAS BILD SO PRÄPARIERT. Wir sind im Büro schon am Rätseln....
Photoshop & Co brachte keine brauchbaren Ergebnisse. Oder ist die Methode ganz einfach ?
Man nehme einfach 2 Bilder
</v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:225pt;
height:300pt' fillcolor="window">
<v:imagedata src="./HokusPok-Dateien/image001.jpg" o:title="2toile_peinture"
gain="5" blacklevel="-21627f"/>
</v:shape><![endif]--><![if !vml]><img width=300 height=400
src="./HokusPok-Dateien/image002.jpg" v:shapes="_x0000_i1025"><![endif]></span></p>[/PHP]Extras - Makros - Microsoft Scripteditor
-
habe ein Problem mit meiner Konfig von Amavis
Und was für eins?
-
schliesslich wärs ja eine Höllenarbeit sich bei all den Suchmaschinen die es inzwischen gibt anzumelden
Dafür gibts spezielle Software, die Seiten automatisiert bei hunderten von Suchmaschinen und Linklisten automatisch innerhalb von ein paar Minuten eintragen kann
-
Wer hat eine Ahnung, was ich noch probieren kann?
Was steht denn in den Logfiles? /var/log/mail und /var/log/messages wäre in dem Fall interessant. Schau mal ob du da Fehlermeldungen findest, die das Problem betreffen.
-
Ich gehe mal davon aus, das es eine ganz normale ActiveX-dll ist...
Erstelle ein Klassenmodul in der DLL:
Public Sub Methodenname()
frmFormularname.Show
End Sub
[/PHP]Von der .exe aus kannst du das dann so aufrufen:
[PHP]Dim Bla as new Klassenmodulname
Bla.Methodenname -
domain.blub smtp:[ip-adresse:port]
Auch das habe ich schon versucht, nur ohne Portangabe. Ich werde es am Montag noch mal mit probieren, glaube ehrlich gesagt aber nicht, das es der Port ist. Alleine durch das smtp sollte er ja theoretisch schon auf Port 25 gehen.
Ich werd mir wohl doch nächste Woche mal den Novellserver vornehmen müßen. :beagolisc
Danke auf jeden Fall schon mal
-
domain1.tld smtp: host.domain1.tld
domain2.tld smtp: host.domain2.tld[/php]usw., für alle Domains gleich. Bei den Problemdomains hatte ich das auch mit der IP statt des Hostnamens probiert, mit dem gleichen Ergebnis.
postmap transport wurde nach jeder Änderung ausgeführt und Postfix jeweils neu gestartet.
-
Irgendwelche unterschiede zwischen den Domains, die funktionieren, und den anderen? Funktionieren vielleicht nur die Domains, die der Server selbst hosted?
Nein, keine Unterschiede. Die Mails von allen Domains werden an verschiedene Groupwise-Server weitergeleitet (alle mit fester IP). Die Domain selber, bzw. der Webspace ist bei allen auf dem Linuxserver. Irgendwas scheint Postfix bei der Weiterleitung an den Groupwise-Servern zu prüfen, was eben bei den beiden anders ist, nur was wird da geprüft? Und genau die beiden GW-Server bei denen das Problem auftritt stehen relativ weit entfernt, so das ich nicht "mal eben schnell" da hinfahren kann. Google hat mir zu dem Problem bisher auch noch nichts brauchbares ausgespuckt.
Btw: Muss es nicht "reject_unauth_destination" statt "reject_unauth_destinations" heißen?
Jup, sorry, war ein Vertipper bei der letzten Änderung, ist mit "reject_unauth_destination" das gleiche Ergebnis.
-
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
body_checks = pcre:/etc/postfix/body_checks
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter =
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
defer_transports =
disable_dns_lookups = no
fast_flush_domains = $relay_domains
header_checks = pcre:/etc/postfix/header_checks
in_flow_delay = 0
inet_interfaces = $myhostname, localhost
local_recipient_maps = $alias_maps unix:passwd.byname
mail_owner = postfix
mail_spool_directory = /var/mail
mailbox_command =
mailbox_size_limit = 0
mailbox_transport =
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
maps_rbl_domains = VERSCHIEDENE RBLs
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_domains =
masquerade_exceptions = root
message_size_limit = 10240000
mydestination = $myhostname, localhost.$mydomain
myhostname = host.domain.de
mynetworks = 127.0.0.0/8, 123.123.123.0
mynetworks_style = host
newaliases_path = /usr/bin/newaliases
program_directory = /usr/lib/postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relay_domains = $mydestination, domain1.tld,domain2.tld,domain3.tld
relayhost =
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /usr/share/doc/packages/postfix/samples
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtp_sasl_auth_enable = no
smtp_use_tls = no
smtpd_helo_required = yes
smtpd_helo_restrictions =
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destinations
smtpd_sender_restrictions = hash:/etc/postfix/access
strict_rfc821_envelopes = no
transport_maps = hash:/etc/postfix/transport
unknown_client_reject_code = 550
unknown_hostname_reject_code = 550
virtual_alias_maps = hash:/etc/postfix/virtual
[/PHP]RBLs, Domain und Hostnamen, sowie IP's hab ich darin geändert.
Selsam finde ich, das es nur bei 2 Domains nicht geht und eben mit Postfix 1.x bei allen ging.
-
Hi,
erstmal der Hintergrund... Ich habe einen Linuxserver mit Postfix 2 laufen. Dieser nimmt für einige Domains die Mails an und soll diese per Transport-Table an verschiedene Novell 4.11-Server mit Groupwise 6 weiterleiten. Soweit funktioniert es, bis auf 2 Domains.
In den Logs steht folgende Meldung:
fatal: valid hostname or network adress required in SMTP server description: host.domain.tldDie Mails werden an diese Domains nicht ausgeliefert.
Der Novellserver ist im DNS mit host.domain.tld eingetragen und auch bei einem Telnet auf Port 25 des Servers meldet er sich mit diesem Hostnamen. Das ganze geht von einem anderem Linuxserver mit Postfix 1.x einwandfrei und auch per Telnet nimmt der Server die Mails an.
Hat irgendjemand eine Idee was Postfix mit dieser Meldung sagen will?
-
Auszug aus den AGB von 1&1:
-
Chief: Sorry, wollte zitieren und bin auf editieren gekommen
Also das mit dem Eisteemodul muss ich wirklich nochmal auf Grundlage von RFC 2324 (1) überprüfen, ob das mit dem Hyper Text Coffee Pot Control Protocol (HTCPCP) wirklich kompatibel ist.Zumindest Teilweise scheint es das zu sein:
milk-type = ( "Cream" | "Half-and-half" | "Whole-milk"| "Part-Skim" | "Skim" | "Non-Dairy" )
syrup-type = ( "Vanilla" | "Almond" | "Raspberry"
| "Chocolate" )
alcohol-type = ( "Whisky" | "Rum" | "Kahlua" | "Aquavit" )
-
Ich kann nur in "Subdomain" und in "Adress" etwas eintragen. Hab dann mal in "Subdomain" 'mail' eingetragen und in "Adress" '10:xxx.xx.xx.xx.'
Öhm... Das hört sich nach einer Adminoberfläche oder sowas an. Wo genau willst du das ändern? Ich bin von den normalen Bind Zonedateien ausgegangen.
EDIT:
mail 3600 IN MX 10 mail.xx.xxx.xxx.xx.Das sollte so aussehen
IN MX xxx.xxx.xxx.xxx
Vor eine IP kannst du nicht noch eine Subdomain vorranstellen. Und vor dem IN MX gehört auch nichts hin, da du da nur den MX (Mail) - Record bestimmst und keinen Hostnamen
-
ich wusste aber nicht genau, wie dieser Eintrag aussehen soll...10:xx.xxx.xx.xx mit der Subdomain "mail" hab ich mal eingetragen, funktionierte allerdings nicht...
z.B so:
IN MX mail.domain.de.
mail IN A 123.123.123.123
[/PHP]Nicht den Punkt hinter mail.domain.de vergessen
und statt der 123.123.123.123 einfach deine VServer-IP angeben.
-
Wurstbrot und Käsekuchen - die Proviantprobleme der Lobpiraten
in Themen
Geschrieben
Nö, heute ist eindeutig Montag![:rolleyes:](https://www.fachinformatiker.de/uploads/emoticons/default_rolleyes.gif)