-
Gesamte Inhalte
433 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von TinTin
-
-
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
-
servus,
ich kann die den xampp auch nur empfehlen, besonders wenn du wenig ahnung
über das thema webserver hast. die installation ist einfach und du kannst ohne
gross konfigurieren zu müssen direkt mit dem testen anfangen. wenn du dir die
verzeichnisse anschaust erklärt sich die strucktur von selbst.
hilfe findest du hier(faq)
und
ciao TinTin
-
Servus erstmal,
hab ne kurze, knappe frage. ich möchte bei einem MDI-projekt darauf reagieren,
dass das fenster wiederhergestellt wird , bzw. ind den fordergrund geholt wird.
wo muss ich mich da reinhängen?
ciao TinTin
-
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
-
hier gibts ein demoprojekt, damit kannst du beliebige html-seiten in string
runterladen und dann entsprechend verarbeiten.
viel vergnügen ...
Ciao TinTin
-
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
-
oder die date() Funktion.
aber achtung:
c : ISO 8601 date (added in PHP 5) : 2004-02-12T15:19:21+00:00
Ciao TinTin
-
eventuell so:
$result = mysql_query("SELECT ENCRYPT(\"DeinString\") AS string");
print($result["string"]);
// nicht getestet, Hut auf, Hut zu...
[/PHP]Ciao TinTin
-
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
-
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
-
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 fehlgeschlagenist 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.
-
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 fehlgeschlagenist 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:
-
Nachdem ich die Tabelle 3 mal neu angelegt habe, wird die *.csv datei
problemlos dahin importiert wo sie hin soll. weiss der geier warum das jetzt
geht, ich hab offensichtlich nichts anderes gemacht als bei den ersten 2 mal.
der teufel steckt mal wieder im deteil.
ciao TinTin
-
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.
-
-
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
-
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
-
-
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
-
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:
-
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
-
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 onthe 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
-
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:
RESOLUTIONTo 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
-
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
MDI und SC_RESTORE (MFC/VC++6.0)
in C++: Compiler, IDEs, APIs
Geschrieben
@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