Hy,<bR>
ich soll für die Schule ein eigenes Projekt schreiben.<bR>
Ich hab mir eine Art Datei Archivier Programm ausgedacht, nur<bR>
leider müssen wird das in Visual Basic 6 Programmieren.<bR>
(In C++ hab ich sowas schon mal gemacht)<bR>
Da wir aber Dll'S benutzen dürfen hab ich gendacht ich <bR>
exportiere die Wichigsten Funktionen <bR>
in Dll's weil meinerMmeinung nach das Lesen in Datein in C++<bR>
wesentlich einfacher ist.<bR>
Ichhab auch eine Dll's zustande bekommen,<bR>
sie gibt erst mal zu test zwecken nur eine zahl zurück und öffnet <bR>
und schießt eine Datei mit fopen.<bR>
Das Problem ist jetzt das das Visual Basic Programm sofort <bR>
abstürtzt wenn ich in der DLL ein fgetc ausführe, bzw <bR>
spätestend bei fclose.<bR>
Der Code der Abstürzenden Funktion:<bR>
<pre>
int DS_GetFileCount()
{
FILE* DateiHandle= fopen("test.txt","rb") ;
fgetc(DateiHandle); //Selbst wenn ich diese Zeile entferne
//stürzt dass Programm ab
fclose(DateiHandle);//spätestens wenn ich fclose ausführe sürtzt
//Visual Basic ab mit einem fehle rin der fclose.c
return 0;
}
</pre>
würde mich über eine schnelle Antwort sehr freuen.<bR>
<bR>
<b>mfg.:</b> Andre´
ich soll für die Schule ein eigenes Projekt schreiben.<bR>
Ich hab mir eine Art Datei Archivier Programm ausgedacht, nur<bR>
leider müssen wird das in Visual Basic 6 Programmieren.<bR>
(In C++ hab ich sowas schon mal gemacht)<bR>
Da wir aber Dll'S benutzen dürfen hab ich gendacht ich <bR>
exportiere die Wichigsten Funktionen <bR>
in Dll's weil meinerMmeinung nach das Lesen in Datein in C++<bR>
wesentlich einfacher ist.<bR>
Ichhab auch eine Dll's zustande bekommen,<bR>
sie gibt erst mal zu test zwecken nur eine zahl zurück und öffnet <bR>
und schießt eine Datei mit fopen.<bR>
Das Problem ist jetzt das das Visual Basic Programm sofort <bR>
abstürtzt wenn ich in der DLL ein fgetc ausführe, bzw <bR>
spätestend bei fclose.<bR>
Der Code der Abstürzenden Funktion:<bR>
<pre>
int DS_GetFileCount()
{
FILE* DateiHandle= fopen("test.txt","rb") ;
fgetc(DateiHandle); //Selbst wenn ich diese Zeile entferne
//stürzt dass Programm ab
fclose(DateiHandle);//spätestens wenn ich fclose ausführe sürtzt
//Visual Basic ab mit einem fehle rin der fclose.c
return 0;
}
</pre>
würde mich über eine schnelle Antwort sehr freuen.<bR>
<bR>
<b>mfg.:</b> Andre´
Comment