Zum Inhalt springen

TinTin

Mitglieder
  • Gesamte Inhalte

    433
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von TinTin

  1. hallo erstmal ... ich möchte gerne einen dateinamen mit preg_match auf ein bestimmtes muster überprüfen, komme aber mit den regulären ausdrücken nicht zurecht. das muster was ich überprüfen will sieht so aus: tb_*.jpg (* soll für alle in einem dateinamen gültigen zeichen stehen) 'tb_' und '.jpg' kann ich unabhängig von einander überprüfen, if (preg_match("/tb_/i",$test) && preg_match("/.jpg/i",$test)) echo "ja"; ich steige nicht durch wie ich dieses muster in einem aufwasch prüfen kann. kann mich bitte jemand duch den wald der RegEx geleiten??? ciao TinTin
  2. hi, hab mich vor längerer zeit auch mal mit dem thema beschäftigt ... phpclasses.org hat mich damals mit infos versorgt. hab grade nochmal schnell reingeschaut, was von ldap stand da auch ... schau mal rein wenn du noch nicht da warst, eventuell findest du ja was brauchbares... ciao TinTin
  3. servus, ich glaube du musst dich etwas klarer ausdrücken!!! was soll mit den mp3s passieren??? sollen die abgespielt werden oder sollen die tags eingelesen werden oder .... ??? wenn du genauer mitteilst, was du wirklich willst, kann man dir eventuell helfen ... ciao TinTin
  4. ok, ok ... zuerst hab ich es so if (m_ctlListFile.GetCount() > 0) { while (m_ctlListFile.GetCount() != 0) { m_ctlListFile.DeleteString( 0 ); } } gemacht. dann hab ich den eigentlichen fehler gefunden. ich hab die msdn nicht richtig gelesen, aber warum einfach wenn es auch schwierig geht. :floet: ps: war ne weile weg, sorry das ich nicht früher auf eure post reagiert habe
  5. hi, ich stehe hier for einem kleinen problem, ich möchte alle einträge aus einer CListBox löschen. hab mitlerweile vieles versucht, aber es bleibt immer einer übrig. das codebeispiel stammt aus der msdn, aber auch da bleibt immer ein eintrag übrig. ich das ganze jetzt mal auf einen button gelegt, den muss ich aber immer 2mal drücken, damit der letzteintrag auch verschwindet. was mach ich falsch??? void CMp3ListDlg::OnLoeschen() { for (int i=0;i < m_ctlListFile.GetCount();i++) { m_ctlListFile.DeleteString( i ); } UpdateData(false); } ciao TinTin
  6. hi, kurze frage. kann mir jemand sagen, wie ich auf die schnelle an die 'iphlpapi.h' und 'iphlpapi.lib' komme. ich weiss, dass sie im 'Core SDK' enthalten sind aber ich sitze hier hinter 'ner ISDN Leitung und da sind mir ca. 250 MB etwas zu viel. ein link oder mail wäre super... grüzis TinTin
  7. ich brauche nicht die parameter, sondern den pfad, wo das ausgeführte programm liegt. es gib doch leider kein GetCurrentDirectory() für PocketPc.
  8. CString test = GetCommandLine(); if (test.GetLength() == 0) AfxMessageBox(_T("LEER")); else AfxMessageBox(test); Hi, obenstehender code wird bei betätigen eines buttons ausgeführt. leider bekomme ich keinen pfad zurück. unter win32 os funktioniert das, nur unter PocketPc 2002/2003 ist der returnwert von 'GetCommandLine()' immer LEER. weiss jemend von euch ob diese methode unter PocketPc fehlerhaft ist. der compiler schmeisst jedenfalls keinen fehler raus. alternativ: kann mir jemand sagen wie ich an den aktuellen pfad des ausgeführten programms herausbekomme? grüzi TinTin
  9. schönes neues design... auch ich hab ein kleinen problem mit der boardsuche, ich kann sie nicht mehr finden. gab es nich in jedem forum eine funktion forum durchsuchen? oder seh ich den wald vor lauter bäumen nicht mehr? wo ist sie denn die suche? nix für ungut, ciao TinTin
  10. Der 2te Link hat mir dann weitergeholfen. registry repariert und netzwerkkarte getauscht und schon rennt die kiste wieder. danke für den tip, hatte leider keine zeit früher zu antworten. thx und ciao TinTin
  11. Hi, ich bekomme beim hochfahren von Win98SE folgende fehlermeldung: [schwarzer Bildschirm] Beim Initialisieren des Gerätes VKD: Windows-Schutzfehler. Bitte Starten Sie neu. [schwarzer Bildschirm] ich habe mir den bootlog.txt schon mal angeschaut. da kann ein treiber nicht geladen werden: ndis2sup.vxd der treiber ist jedoch vorhanden, und ich habe ihn schon getauscht. die datei kommt von einen laufenden system und sollte nicht defekt sein. kann mir jemand sagen was mir die oben gennante fehlermeldung sagen soll?
  12. hi, hab nur ganz kurz ne kleine frage. wie bekomme ich mit ob im SHBrowseForFolder-Dialog 'OK' oder 'Abrechen' gedrückt wurde. bei mfc dialogen ist das ja kein problem, kann aber sein, dass ich mal wieder mit geschlossenen augen suche. falls es so sein sollte, bitte ich jetzt schon um nachsicht, ist nur ein klitzekleines randproblem, auf das ich mich nicht so konzentrieren kann. für eine schnelle antwort oder einen link zur richtigen stelle bin ich echt dankbar. ciao TinTin
  13. tag auch... ich versuche gerade über die R(emote)API <rapi.h>, die das ActiveSync zur verfügung stellt, mir daten von meinem PDA zu holen. CeFindAllFiles ( LPCWSTR szPath, DWORD dwFlags, LPDWORD lpdwFoundCount, LPLPCE_FIND_DATA ppFindDataArray ); CE_FIND_DATA { DWORD dwFileAttributes; FILETIME ftCreationTime; FILETIME ftLastAccessTime; FILETIME ftLastWriteTime; DWORD nFileSizeHigh; DWORD nFileSizeLow; DWORD dwOID; WCHAR cFileName[MAX_PATH]; } CE_FIND_DATA, *LPCE_FIND_DATA; die dateien bekomme ich kopiert, aber ich würde gerne so eine art PDA browser bauen, der mir die auf dem PDA gefundenen dateien am PC anzeigt. bei mir scheitert es wohl am UNICODE. wenn ich CeFindAllFiles(L"\\", FAF_ATTRIBUTES | FAF_NAME, &lpdwFoundCount, &ppFindDataArray); dann sollte doch lpdwFoundCount[0].cFileName den namen des ersten files beinhalten!?? und die namen würde ich gerne in einem MFC projekt ausgeben. wie wandele ich WCHAR zu char oder CString???
  14. hi, habe einen rechner mit xp pro und möchte nun auf einer 2ten partition win 2k installieren. weiss jemand ob es dabei probleme geben kann oder sollte mann erst win 2k installieren und dann xp pro. danke im voraus... cioa TinTin
  15. du hast recht es lag daran, dass pTo nicht NULL war. ich hab noch die entsprechenen flags gesetzt und jetzt funktioniert alles zu meiner zufriedenheit. danke für die hilfe
  16. hab ich auch gefunden, aber es geht nicht... warscheinlich mal wieder blind... SHFILEOPSTRUCT shfo; CString from = "c:\\4711.txt"; CString to = "c:\\9999.txt"; shfo.wFunc = FO_DELETE; shfo.pFrom = (LPCSTR)from; shfo.pTo = (LPCSTR)to; shfo.fFlags = FOF_FILESONLY | FOF_ALLOWUNDO; shfo.lpszProgressTitle = "löschen!"; SHFileOperation(&shfo); kann mal bitte wer schauen, ich will feierabend...ich weiss ihr bestimmt alle auch. TinTin
  17. hi, ich such nach einer c++ funktion, die, wie windows, dateien in den papierkorb löscht. was kann ich da nehmen? danke...TinTin
  18. hi, seid gegrüsst. ich hab da folgen des problem: da gibt es eine MDB die von meinem programm via dao angesprochen wird. diese DB wird aus nicht nachvollziehbaren gründen in unregelmässigen abständen zerschossen. wenn ich die kaputte DB mit Access2000 öffnen will, bietet mir Access an die DB zu reparieren. wenn ich dem zustimme und die DB danach wieder in das Access97 format konvertiere ist die DB wieder in ordnung. nun die frage: gibt es eine möglichkeit, diese reparaturfunktion per programm zu automatisieren, so dass, wenn die DB zerstört wird, ein programm gestartet werden kann, welches das reparieren ohne ein installiertes Access möglich macht? so, dass sind problem und fragestellung. falls ich mich zu unklar ausgedrückt habe... sorry!!! danke TinTin
  19. das war wieder mal zu einfach... danke für deine hilfe!!! ciao TinTin
  20. void CListctrlDlg::InsertRow(CString csCsvData, int iCols) { CString csCsvBuffer; if (csCsvData.Right(1)!=";") csCsvData+=";"; int id = csCsvData.Find(';'), i = 1, iRow = LB_ERR; csCsvBuffer = csCsvData.Left(id); csCsvData = csCsvData.Mid(id + 1); int iIcon = atoi(csCsvBuffer); iRow = m_ctlList.InsertItem(m_ctlList.GetItemCount() +1, csCsvBuffer, iIcon); id = csCsvData.Find(';'); while (id != -1 && i < iCols && iRow != LB_ERR) { csCsvBuffer = csCsvData.Left(id); csCsvData = csCsvData.Mid(id + 1); m_ctlList.SetItemText(iRow, i, csCsvBuffer); i++; id = csCsvData.Find(';'); } return; } so, dass ist die funktion die die liste füllt. 'csCsvData' beinhaltet eine zeile aus einer 'csv-datei', 'iCols' gibt die anzahl der felder an. ich hoffe das wolltest du sehen. ciao TinTin
  21. Seid gegrüsst ... ...ich hätt da gerne mal wieder ein problem... ich hab da eine CListCtrl/result in der ich in der ersten Spalte ein icon anzeige und dazu wird noch der erste wert (1 oder 0). das icon commt aus einem toolbar mit zwei schaltflächen. daher die werte 1 oder null. das ganze sieht so aus: (col 1) (col 2) (col 2) [icon0] 0 blabla blubb soll aber so aussehen: (col 1) (col 2) (col 2) [icon0] blabla blubb also der wert in der ersten spalte soll weg... hat jemand eine idee??? ciao TinTin
  22. bedankt, netter tipp. jetzt is alles in butter... ciao TinTin
  23. danke, hab ich dann auch gestern abend noch gefunden. ist aber noch nicht das was ich eigentlich will, denn ich bekomme den focus nicht mehr weg. was ich eigentlich machen will ist folgendes. ich habe ein editfeld, in dem steht ein name, bestehend aus anrede, titel, vor- und nachname. nun soll, wenn ich mit der maus oder dem tabulator auf das editfeld gehe ein kleiner dialog geöffent werden, der mir die möglichkeit gibt den namen in seinen einzelteilen getrennt zu bearbeiten. z.b. den vornamen ändern und aus einem doktor einen professor machen. beim schliessen soll der string dann wieder zusammengebaut werden und im ersten editfeld agezeigt werden. bei der EN_SETFOCUS lösung geht mir der bearbeitungs dialog immer wieder auf, da, wenn dieser geschlossen wird das erste editfeld immer wieder den focus erhält. hat jemand noch eine idee, die bei maus und tabulator einsatz funktioniert. 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...