Zum Inhalt springen

TinTin

Mitglieder
  • Gesamte Inhalte

    433
  • Benutzer seit

  • Letzter Besuch

Beiträge von TinTin

  1. @klotzkopp:

    ich habs mir doch gedacht, das eine antwort von dir kommt. Danke!!!!

    genau die funktion hab ich auch grade entdeckt. nur sollte man sich das

    aktivieren nicht mit 'ner messagebox anzeigen lassen, da man sonnst in eine

    endlosschleife gerät. bein wegdrücken der messagebox, die auf WA_ACTIVE

    reagiert wird die anwendung wieder ativiert und wieder kommt ne messagebox ...

    nochmal danke für den tipp und ein grosses RESPEKT an dich!

    :uli

  2. OK, ich gebe zu die frage war zu kurz angebunden.

    ich hab jetzt folgendes gemacht. in der MainForm.cpp habe ich ein

    OnSysCommand und das reagiert auch auf SC_RESTORE, wenn das fenster

    vorher minimiert worden ist und ich in der taskleite auf wiederherstellen klicke.

    void CMainFrame::OnSysCommand(UINT uID, LPARAM lParam)
    
    {
    
    	if ((uID & 0xFFF0) == SC_RESTORE) AfxMessageBox("sc_restore");
    
    	CWnd::OnSysCommand(uID, lParam);
    
    }

    so far, so good!

    was ich aber erreichen möchte, ist, dass die anwendung reagiert, wenn das

    fenster einfach nur in den vordergrund geholt wird. egal, ob minimiert oder nur

    von einer anderen anwendung verdeckt war. bin ich da mit OnSysCommand

    überhaupt auf dem richtigen weg? oder sollte ich einen anderen wählen?

    und welchen?

    ciao TinTin

  3. servus erstmal!

    verstehe ich das richtig, dass dein VB proggy quasi den browser ersetzen soll??

    wenn ja, dann könntest/müsstest du die gesammte http-kommunikation über VB

    erledigen. sprich die anfrage an dein php-script mit gen gesammten querystring

    unsichtbar senden. wie das jedoch mit VB geht, keine ahnung. zu dem thema hab ich

    aber im c++ forum schon mal was gepostet. eventuell bringt dich das ja weiter.

    Ciao TinTin

  4. SQL Reference Manual for Version 4.0.5

    ENCRYPT(str[,salt])

    Encrypt str using the Unix crypt() system call. The salt argument should be a string with two characters. (As of MySQL Version 3.22.16, salt may be longer than two characters.):

    mysql> SELECT ENCRYPT("hello");

    -> 'VxuFAJXVARROc'

    If crypt() is not available on your system, ENCRYPT() always returns NULL. ENCRYPT() ignores all but the first 8 characters of str, at least on some systems. This will be determined by the behaviour of the underlying crypt() system call.

    eventuell könnte es ja daran liegen. Probier mal PASSWORD() ...

    Ciao TinTin

  5. Auf der Spur war ich auch schon, wusste nur nicht wie. Nache einer Menge

    Suchen und Finden hab ich jetzt 'ne Lösung die funktioniert. Ich mache es

    jetzt wie folgt:

    iCount = Charts.count
    
    If iCount > 0 Then
    
        iI = 1
    
        While iI <= iCount
    
            If Charts(iI).name = sDiagrammName Then
    
                Application.DisplayAlerts = False
    
                    Charts(sDiagrammName).Delete
    
                Application.DisplayAlerts = True
    
            End If
    
            iI = iI + 1
    
        Wend
    
    End If

    So gehts jetzt. Wenn Jemand noch ne elegantere Möglichkeit kennt, her damit.

    Wie schon gesagt, ICH hab VBA nicht erfunden ...

    Ciao TinTin

  6. funktioniert aber nur wenn das zu selectende Sheet auch existiert.

    wenn nicht

    Laufzeitfehler '9'

    Index auserhalb des gültigen Bereichs

    mit

    
         Application.DisplayAlerts = False
    
    ->   [B][COLOR=DarkOrange]Sheets(sDiagrammName).Select[/COLOR][/B] 
    
         ActiveWindow.SelectedSheets.Delete
    
         Application.DisplayAlerts = True

    ich komme wohl nicht daran vorbei zu überprüfen ob ein chart existiert

    wenn ich es lösche ohne das es da ist gibt es fehler ...

    die frage ist nur wie!!?? ..

    bin jetzt schon etwas verzweifelt :(

  7. was ich will ist folgendes:

    ich wähle z.B KW 43

    jetzt soll ein Chart für KW 43 mit dem Namen 'KW 43' erstellt werden

    das funktioniert wenn ein Chart mit diesem Namen nicht existiert.

    Wenn es existiert bekomme ich diesen Fehler.

    Die Methode 'Location' für das Object '_Chart' ist fehlgeschlagen

    ist auch verständlich.

    nun will ich for dem Erstellen des Charts mit dem Namen KW 43 überprüfen ob

    es schon existiert. Wenn es existiert, soll es gelöscht werden, Damit ich es

    neu erstellen kann.

    eine alternativer wäre ein bestehendes Chart zu überschreiben, ich habe aber

    keine Ahnung wie das geht.

  8. hi,

    habe folgendes problem. ich erstelle aus einer Tabelle Diagramme zu einer

    gewählten Kalenderwoche (KW). alles schöm und gut. wenn ich aber ein

    diagramm zu einer woche zum 2ten mal erstelle, haut es mit nen fehler raus

    Die Methode 'Location' für das Object '_Chart' ist fehlgeschlagen

    ist auch logisch, denn das diagramm mit dem Namen existiert schon.

    das ist mein Code:

    sDiagrammName = "KW " & sKw
    
    
    With Charts.Add
    
        .ChartWizard Source:=Sheets("ges_laufzeit").Range("C2:N2,C3:N3"), _
    
        gallery:=xlLine, Title:=sDiagrammName
    
        .Location Where:=xlLocationAsNewSheet, Name:=sDiagrammName
    
    End With

    es liegt bestimmt an xlLocationAsNewSheet

    so meine frage:

    wie kann ich abfragen ob ein Chart schon existiert und es dann gegebenenfalls

    löschen?

    oder

    wie kann ich ein schon bestehendes Chart überschreiben?

    sorry für mein unwissen, aber ich nicht so die ahnung von VBA... :confused:

  9. Servus,

    erst einmal die Rahmenbedingungen:

    Excel 2000 und so gut wie keine Ahnung von VBA (Sorry!!!)

    Ich habe folgende Aufgabe bekommen. Es soll eine *.csv Datei in eine

    bestehende Excelmappe importiert werden. Dabei beinhaltet die Mappe

    in den ersten beiden Zeilen eine Überschrift (Zeile 1: eine Zelle über alle

    Spalten) und die Spaltenüberschriften.(Zeile 2: 15 Zellen über 15 Spalten).

    Dann folgen 53 Zeilen ohne Werte, in die die *.csv Datei Importiert werden

    soll und in Zeile 56 dann 15 Zellen, die die Spaltensumme per Formel ausgeben.

    Wenn ich nun die Datei via Daten/Externe Daten/Textdatei importieren...

    mit den ensprechenden Angaben (Trennzeichen ';' usw.) und der Startzelle 'A3' reinhole,

    verschiebt es mir die Bestehenden Zellen um15 Zellen

    rechts nach rechts.

    Was muss ich tun, damit ich die *.csv Datei genau in den däfür vorgesehenen Bereich bekomme?

    Ich hoffe ich hab mich nicht zu verworren ausgedrückt.

    Ich hoffe auf Hilfe...

    Ciao TinTin

    Ps: das ganze sollte am Ende als Macro Laufen, aber das nur zur Info.

  10. mach hier besser so:


    $aFiles = array();

    while (false !== ($found = readdir($hd))) {
    if ($file{0} == '.' || $file == '..') continue;

    $aFiles[] = $file;
    }
    [/PHP]

    Schöne elegante Lösung, danke für den Tip.

    aber was ich eigentlich immer noch nicht heraus gefunden habe ist folgendes:

    mache ich ein [b]preg_match('/^\.*/',$string,$match)[/b] finde ich alle die dem

    ausdruck entsprechen.

    was muss ich tun, damit [b]preg_match()[/b] die findet, die dem ausdruck [b]nicht[/b] entsprechen. Also, die !(/^\.*/) sind.

    grazie TinTin

  11. Du Formulierst zu umständlich. Im Grunde willst du alles was nicht mit '.' Anfängt in ein Array schreiben. '.' und '..' sind lediglich Sonderfälle.

    Ausser du willst '..xyz123' erfassen, dann habe ich natürlich unrecht.

    Insofern reicht die simple Prüfung ob der erste Char von $found ungleich '.' ist.

    Du hast ja so recht. manchmal sin sachen zu einfach ...

    if (strpos("test", ".")!= 0 || strpos("test", ".") == NULL)

    aber ich hab es immer noch nicht geschaft die RegEx zu verneinen.

    kann man das eigentlich, ein perg_match() der nicht einem bestimmten

    muster entspricht oder stell ich mich zu doof an.

    Ciao TinTin

  12. Wie ist denn eine Datei wenn sie weder '.' noch '..' noch '.*' ist?

    Welche form gibts noch?

    es könnte z.b. eine versteckte datei/verzeichnis unter linux/unix sein.

    '.htaccess' ist ein gutes beispiel.

    daher wäre es super das alles in eine RegEx zu überprüfen.

    ich bekomme es aber einfach nicht hin das '/^\.*/' zu negieren.

    ciao TinTin

    Nachtrag:

    ich sollte eventuell mal genau beschreiben was ich vorhabe:

    ich will in einem aufwasch ein verzeichnis durchsuchen und alles was nicht '.',

    '..' und '.xyz123' ist in ein array schreiben.

    while (false !== ($found = readdir($hd)))
    if ($found soll nicht '.', '..' oder '.xyz123' sein)
    {
    $array[] = $found;
    }[/PHP]

    $found soll also die drei kriterien nicht erfüllen und daher habe ich mir gedacht,

    ich nehme preg_match(), es sei den es gibt einen besseren weg.

    ciao TinTin

  13. hi, ich bins wieder ...

    kurze frage:

    ich will über prüfen ob eine datei '.', '..' oder '.*' ist.

    ich versuche es mit '/^\.*/'. -> funktioniert

    jetzt will ich prüfen das sie es NICHT ist. wie muss ich die RegEx

    ändern? wennich einfach '!/^\.*/' gibt er mir nen fehlenden Delimiter an,

    '!/^\.*/!' bringt zwar keinen fehler aber auch kein ergebnis, genau so wenig

    wie '/^!\.*/'.

    :confused:

  14. Hallo zusammen ...

    Kennt sich jemand mit dem Router aus, oder kann mir sonst nen Tipp geben?

    Auch für Links bin ich dankbar, ich stelle den Router einem Freund zur ...

    ich hab ein bei mir ein PDF gefunden, ist zwar vom LC1100, sollte aber

    weitgehen identisch sein.

    ich lade es grade in meinen webspace, wenn du willst, kannst du dir das teil in

    30 min runterladen (ich schiebe es über isdn hoch, dauert etwas)

    der link steht hier ...

    ich hoffe du kommst damit zurecht. ach die datei ist ca 10mb gross ...

    Ciao TinTin

  15. Neue Frage, Neues Glück...

    Ich möchte eine Anwendung erstellen, die via RAPI Dateien von einen PDA mit

    PPC 2003 kopiert. Ist soweit auch kein Problen, wenn ActiveSync installiert ist

    und eine Verbindung besteht, Kann ich mit CeRapiInit() die RAPI initialisieren und

    los gehts mit der Kopiererei. Es ist nur so, dass CeRapiInit() nicht zurück

    kommt, wenn keine verbindung besteht, sprich der Pda nicht angedockt ist.

    Hier kommen wir nun zu meinem Problem.

    Es gibt in der MSDN einen Artikel der beschreibt, was man tun soll um eine Verbindung

    zwischen PDA und PC zu überprüfen.

    Zu diesem Artikel habe 2 Fragen.

    1. In dem u.g. Zitat ist von Einen Beispielprogramm die Rede, ich kann das

    aber nirgends finden. Weiss jemand wo ich die finde könnte, oder besser hat

    sie jemand und kann sie mir geben??

    The Connection Notification Client sample application, provided on

    the CD-ROM that accompanies this documentation, shows several connection

    notification scenarios, including a new remote connect, a disconnect, and a

    reconnect. To see the actual sequence of interface method calls for any of

    these scenarios, build and run the application. Then, in the Connection

    Notification Test dialog box, view the Notification Messages list.

    2. Der u.g. Abschnitt bereitet mir echte Probleme ich hab noch nie mit der

    COM Library gearbeitet und ich hab arge Schwierigkeiten die genannten

    Schritte nachzuvollziehen. Kann mir dazu jemand Hilfestellung geben.

    Besonders der Teil mit CoCreateInstance gibt mir Rätsel auf.

    1. Initialize the COM library and register with the connection manager.

    Call the COM function CoInitialize to initialize the Component Object library.

    Call the COM function CoCreateInstance with the DccMan class identifier

    (CLSID_DccMan) and IDccMan interface identifier (IID_IDccMan), and receive

    a pointer to the IDccMan interface.

    Call the IDccMan::Advise method, which provides the connection manager

    with a pointer to the IDccManSink interface that you implemented and

    registers the application with the connection manager.

    The connection manager calls the IDccManSink::OnLogInactive method,

    notifying the application that there is no connection between the desktop

    computer and the device.

    Ich such schon seit 2 Tagen nach einer Lösung, leider erfolglos.

    Ciao TinTin

  16. servus,

    nun die frage, kennt jemand eine möglchkeit diesen dialog zu unterdrücken

    (mit registry key o.ä.) oder gibt es eine möglichkeit, ohne zusätzliche

    software, diesen dialog automatisch mit 'JA' zu beantworten???

    ...ist mir doch etwas zu heikel software auf die maschine zu spielen...

    ich hab noch etwas zu dem thema in der Microsoft KB gefunden. da heist es unter anderem:

    RESOLUTION

    To work around this issue, wait a short time before shutting down the

    Windows 95 computer.

    wenn ich jedoch mit einem win2000 auf ein win95-verzeichnis zugreife und

    wieder verlasse, kann ich bis zum sankt nimmerleinstag warten aber die

    verbindung wird nicht getrennt. mache ich dass jedoch mit winXP kann ich

    nach verlassen des win95-verzeichnisses den rechner ohne probleme

    runterfahren!!!???

    da fällt einem doch nichts mehr ein, oder etwa doch?

    fakt ist, der rechner, der auf die maschine zugreift, ist ein win2000 pc.

    es muss doch eine andere lösung gebe, als das OS zu wechseln...

    ich bin für alle eure anregungen dankbar!

    ciao TinTin

  17. versuch erst mit einem der NET Befehle die Verbindung trennen zu lassen, und dann erst herunterfahren.

    vielleicht mit net use * /delete /yes

    oder so etwas. Weiss leider nicht den genauen befehl.

    das war mein erster versuch, hat leider nichts gebracht...

    Hi,

    im schlimmsten Fall würde ich selber ein Tool schreiben, welches das Herunterfahren durchführt.

    Da hast du dann auch die Möglichkeit automatisch auf diesen Dialog zu antworten...

    Michael

    gut, kannst du mir den auch sagen, wie ich an messagebox rankomme um sie zu beantworten?

    @all

    gibt es denn dazu keinen RegKey??? es gibt doch sonnst zu allem einen!!!

    Ciao TinTin

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