
wulfgang
-
Gesamte Inhalte
181 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von wulfgang
-
-
Morgen,
also ich habe jetzt einfach dem einem Namen gegeben. CInternetSession session("Test");
Erhalte jetzt die Fehlermeldungerror: C2664: 'CInternetSession::CInternetSession(LPCTSTR,DWORD_PTR,DWORD,LPCTSTR,LPCTSTR,DWORD)' : cannot convert parameter 1 from 'const char [5]' to 'LPCTSTR'
Kann mir bitte noch mal jemand helfen?
-
Nabend, wollte das ganze eigentlich noch mal zu Hause ausprobieren. Erhalte aber leider die Meldung: LINK : fatal error LNK1104: Datei "nafxcwd.lib" kann nicht geoeffnet werden
Legt also an #include <afx.h> #include <afxwin.h> #include <afxinet.h>
Muss ich da irgendwie was runterladen oder nur eine Einstellung ändern?
-
CInternetSession anlegen? Namen mitgeben? Ich dachte der Befehl "CInternetSession session;" reicht. Was meinst du genau mit CInternetSession anlegen und Namen mitgeben? Habe was Netzwerk angeht leidernur sehr eingeschränkte Kenntnisse.
-
Moin, also wenn ich nicht caste, kommt folgende Fehlermeldung: : error C2440: '=' : cannot convert from 'char [100]' to 'LPCTSTR'.
In der 29.Zeile von afxwin1.inl steht
{ ASSERT(afxCurrentAppName != NULL); return afxCurrentAppName; }
Hat das was zu beudeuten?
-
Hallo,
ich möchte ein Programm schreiben, das Dateien über einen Proxy-Server mit dem FTP-Protokoll eine Verbindung zu einem anderen Server herstellt.
Der Compiler läuft auch ohne Probleme nur beim Ablaufen des Programms kommt folgende Fehlermeldung:
Debug Assertion Failed
File f:\rmt\vctools\vc7libs\ship\atlmfc\include\afxwin1.inl
Ich benutze Visual Studio 2005 und schreibe das ganze als Konsolenanwendung. Wo liegt mein Fehler?
Schon mal vielen Dank für die Mühe!
/////////////////////////////////////////////////////////
//Block zum Aufbauen der Verbindung
/////////////////////////////////////////////////////////
//Bibliotheken für FTP-Session
#include <afx.h>
#include <afxwin.h>
#include <afxinet.h>
#include <stdio.h>
int warte;
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
if (!AfxWinInit(::GetModuleHandle(NULL), NULL,
::GetCommandLine(), 0))
{
return -1;
}
//Objekt session wird erzeugt
CInternetSession session;
//Zeiger auf CFtpConnection
CFtpConnection *connection;
//Deklarationen für GetFtpConnection Member-Funktion
char servername[100]="beispielserver.org";
LPCTSTR pstrServer;
pstrServer = (LPCTSTR)servername;
LPCTSTR login = NULL;
LPCTSTR passwd = NULL;
INTERNET_PORT port = 21;
BOOL bPassive = FALSE;
cout << "Verbinde mit " << servername << " ...\n";
//FTP-Verbindung wird eröffnet,Methode GetFtpConnection wird auf session angewandt, connection wird auf zurückgegeben Zeiger gesetzt
if(connection = session.GetFtpConnection(pstrServer, login, passwd, port, bPassive))
{
cout << "Verbindung wurde aufgebaut";
}
}
Proxy-Server
in C++: Compiler, IDEs, APIs
Geschrieben
Hallo,
erst einmal eine gute Nachrichtt. Mein alter Fehler von heute morgen ist weg. Habe jetztgeschrieben: //Objekt session wird erzeugt
CInternetSession session(_T("My FTP Session"));
Stattdessen kommt während der Ausführung des Programms jetzt die Meldung: Unhandled exception at 0x7c812a5b in KlassenMethodenKonsole.exe: Microsoft C++ exception: CInternetException at memory location 0x0012fcd4.. Und ich habe keine Ahnung was das jetzt wieder sein soll:confused:
Zu deiner Frage:Habe bisher noch nie bewusst ein globales CWinApp-Objekt erstellt. Wo würde ich das denn finden oder erzeugen?
Habe gerade mal gegoogelt aber war irgendwie nichts so wirklich hilfreiches, nur dass für jede Anwendung nur eines existieren kann.