Zum Inhalt springen

Wolle

Mitglieder
  • Gesamte Inhalte

    2.486
  • Benutzer seit

  • Letzter Besuch

Beiträge von Wolle

  1. 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 ;)

  2. 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.

  3. 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...

  4. 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 ;)

  5. 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ß

  6. 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

  7. 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

  8. 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 ;)

  9. 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

  10. 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

  11. 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.

  12. 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.

  13. 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.

  14. 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.tld

    Die 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?

  15. Chief: Sorry, wollte zitieren und bin auf editieren gekommen :rolleyes:

    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" )

    :D:D

  16. 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

  17. 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.

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...