Zum Inhalt springen

Patrick.Karre

Mitglieder
  • Gesamte Inhalte

    668
  • Benutzer seit

  • Letzter Besuch

Beiträge von Patrick.Karre

  1. Hallo Forum,

    ich habe mir die Tage Picasa von Google installiert und nutze die Gesichtserkennung um meine Bilder zu sortieren. Jetzt würde ich gerne nach bestimmten Objekten in den Bildern suchen wie z.B. eine Skihütte.

    Weis jemand von euch ob das geht oder ob es ein Programm dafür gibt?

    Vielen Dank für eure Antwort.

    Beste Grüße

    Patrick

  2. Ich bekomme folgenden ASSERT:

    
    Debug Assertion Failed!
    
    
    Program: C:\Projekte\TTF Development\WebDav\Debug\WebDav.exe
    
    File: f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\inet.cpp
    
    Line: 2212
    
    
    For information on how your program can cause an assertion
    
    failure, see the Visual C++ documentation on asserts.
    
    
    (Press Retry to debug the application)
    
    

  3. Hallo Forum,

    ich habe folgendes Problem: Ich möchte eine CSV-Datei per WebDav hochladen. Jetzt gibt es keine direkte Bibliothek für C++ die das macht. Also habe ich die CInternetSession, CHttpConnection und CHttpFile Bibliothek verwendet. Das WebDav-Protokoll ist ja lediglich eine Erweiterung des HTTP-Protokolls (wenn ich das richtig verstanden habe).

    Dabei kam folgender Code raus:

    
    	int iLen = 13;
    
    	//const TCHAR szHeaders[] = _T("Translate: f");
    
    	const TCHAR szHeaders[] = _T("User-Agent: Microsoft Data Access Internet Publishing Provider DAV\r\n");
    
    	CString strUrl, strPort;
    
    
    	this->m_EditUrl.GetWindowText(strUrl);
    
    	this->m_EditPort.GetWindowText(strPort);
    
    
    	if (!strPort.IsEmpty())
    
    		strUrl.AppendFormat(_T(":%s"), strPort.GetString());
    
    
    	strUrl.Append(_T("/"));
    
    
    	CString strFile, strUserName, strPassword;
    
    
    	this->m_MFCEditFilePath.GetWindowText(strFile);
    
    	this->m_EditUserName.GetWindowText(strUserName);
    
    	this->m_EditPassword.GetWindowText(strPassword);
    
    
    	BOOL bRetVal = TRUE;
    
    
    	CInternetSession objSession;
    
    	CHttpConnection* pHttpServer = NULL;
    
    	CHttpFile* pHttpFile = NULL;
    
    
    	CFile objFile;
    
    	CFileException objFileException;
    
    
    	if (objFile.Open(strFile.GetString(), CFile::modeRead, &objFileException))
    
    	{
    
    		try
    
    		{
    
    			CString strServer, strObject;
    
    			INTERNET_PORT nPort;
    
    			DWORD dwServiceType;
    
    
    			if (!AfxParseURL(strUrl + strFile, dwServiceType, strServer, strObject, nPort) || dwServiceType != INTERNET_SERVICE_HTTP)
    
    			{
    
    				ASSERT(FALSE);
    
    				return; // false
    
    			}
    
    
    			pHttpServer = objSession.GetHttpConnection(strServer, nPort, strUserName, strPassword);
    
    			pHttpFile = pHttpServer->OpenRequest(CHttpConnection::HTTP_VERB_PUT, strFile);
    
    
    			long lLen = 0, lBuffer = 1024;
    
    			BYTE Buffer[1024];
    
    
    			while (lLen < (long)objFile.GetLength())
    
    			{
    
    				objFile.Read(Buffer, lBuffer);
    
    				pHttpFile->SendRequest(szHeaders, iLen, (LPVOID)Buffer, lBuffer);
    
    
    				ZeroMemory(Buffer, lBuffer);
    
    				lLen += lBuffer;
    
    			}
    
    
    			pHttpFile->EndRequest();
    
    
    			if (pHttpFile)
    
    				pHttpFile->Close();
    
    
    			pHttpServer->Close();
    
    		}
    
    		catch (CInternetException* pEx)
    
    		{
    
    			// catch errors from WinINet
    
    			TCHAR szErr[1024];
    
    			pEx->GetErrorMessage(szErr, 1024);
    
    			pEx->Delete();
    
    
    			AfxMessageBox(szErr);
    
    
    			bRetVal = FALSE;
    
    		}
    
    
    		if (pHttpFile != NULL)
    
    			delete pHttpFile;
    
    
    		if (pHttpServer != NULL)
    
    			delete pHttpServer;
    
    
    		objSession.Close();
    
    	}
    
    	else
    
    		bRetVal = FALSE;
    
    
    In der Zeile:
    
    pHttpFile->EndRequest();
    
    

    bekomme ich ein ASSERT und die Datei wird nicht hochgeladen. Wo liegt mein Fehler? Hat jemand eine Idee?

    Beste Grüße

    Patrick

  4. Hallo Forum,

    ich habe folgendes Problem:

    Ich habe ein Textfeld in dem viele Wörter mit Leerzeichen getrennt enthalten sind. Diese möchte ich jetzt mit SQL-Abfrage in einzelne Wörter teilen und jedes Wort in einer eigenen Zeile anzeigen lassen. Später möchte ich mit einer NOT IN Bedingung prüfen, ob eines der Wörter in dem Textfeld enthalten ist.

    Soweit ich weiß, prüft NOT IN den kompletten Inhalt eines Feldes, daher die Aufteilung des Textes in einzelne Wörter.

    Hat jemand eine Idee wie ich die Abfrage / SQL-Statement am besten aufbauen kann?

    Beste Grüße

    Patrick

  5. Hallo Forum,

    ein Kunde von mir sucht eine Möglichkeit eine Zeitung im Internet darzustellen. In dieser Darstellung soll es möglich sein, vor und zurück zu blättern. Angeblich gibt es so eine Software, ich habe aber keine Ahnung wie diese heisst oder wo ich diese her bekommen könnte.

    Über eine kurze Info und Hilfe bin ich dankbar.

    Beste Grüße

    Patrick

  6. Hallo Forum,

    ich habe zwei Laptops auf denen beiden Windows Vista Ultimate läuft. Auf meinem Laptop der weit schlechter ausgestattet ist läuft Vista schneller als auf meinem neuen der mehr als doppelt so gut ist.

    Daher meine Frage, gibt es Programme um festzustellen welche Programme welche Ressourcen brauchen?

    Mein altes Notebook ist ein ACER ASPIRE 5600 mit zweimal 2500 1,6 GHz Prozessoren. Mein neues Notebook ist ein Lenove R500 mit zwei 9300 2,63 GHz Prozessoren.

    Danke.

    Patrick

  7. Hallo Forum,

    ich habe folgendes Problem: Ich habe Kundendaten in denen steht in einem Feld eine Anzahl wie oft etwas verschickt werden soll. Solange die Zahl 1 da steht soll die Adresse nur einmal angezeigt werden. Wenn aber die Zahl 2 da steht soll die Adresse zweimal untereinander angezeigt werden. Ich habe keine Idee, wie ich das mit einem SELECT-Statement hinbekommen könnte, hat jemand von euch eine Idee?

    Beste Grüße aus Gießen

    Patrick

  8. Hallo Forum,

    ich habe folgendes Problem. Ich habe eine Tabelle in der sind Daten die zusammengehören in mehrere Zeilen geschrieben. Die Zeilen sind durchnummeriert und müssten beim übertragen in eine Zeile zusammengefasst werden. Der Grund liegt am Text, es kann bis zu 20 Zeilen geben, die jeweilis einen eignene Text beinhalten.

    Wie müsste ich das SQL-Statement aufbauen, damit ich die Daten zusammenfassen kann. Es gibt als Identifikation eine interne Nummer die zu jeder Datensatznummer in eine eigene Spalte geschrieben wird, darüber können die Daten zusammengefasst werden.

    Danke für eure Hilfe

    Patrick

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