002
16.06.2004, 11:53 Uhr
alwin
|
Hallo Flohsoft(Team),
vielen Dank für die schnelle Unterstützung. Leider scheitere ich aber immer noch an den Wirren von C++ . Im Moment sieht das bei mir so aus:
C++: |
//--------------------------------------------------------------------------- void __fastcall TfrmPartList::ShowCatalog(void) { char ch_filename[_MAX_PATH], ch_pathname[_MAX_PATH]; char temp[999];
pnlCatData->Width = ocxPrevWidth ? ocxPrevWidth : (pnlMain->Width/3);
// OCX erzeugen und PDF Katalog laden if(!ocxPDFView) { try {
GetModuleFileName(NULL, ch_filename, _MAX_PATH); lstrcpy(ch_pathname, ch_filename); *(_tcsrchr(ch_pathname, __TEXT('\\'))+1) = 0;
GetPrivateProfileString( "Defaults", "Katalog", "katalog.pdf", temp, 99, ch_pathname + "pl.ini");
//---------------------------------------------------------------------------
|
Vom Compiler kommt dann folgende Meldung:
[C++ Error] frmPartList1.cpp(620): E2085 Invalid pointer addition
Kannst du/ihr mir noch erklären wie ich meinen Ini-Namen mit ?ch_pathname? verknüpfen kann ohne das der Compiler sich beschwert???
Bitte hilft einem ?verzweifelten? DELPHI-Opfer. Ich gelobe auch Besserung und werde mich bei passender Gelegenheit in die tiefen Abgründe der C++-Programmierung begeben.
Oder denkt ihr auch ICH sollte das besser sein lassen????
So oder So.... Danke für die Hilfe
Alwin |