Veröffentlicht 19. Oktober 200519 j Hallo, ich habe einen MFC Programm. Drop-down Schaltflächen laden sich von Settings.ini Datei. Ich will Einträge von meinen Setings.ini Datei löschen. Mit dem Code habe ich versucht einfach die nicht mehr brauchraren Zeilen zu überschreiben. WritePrivateProfileString("SERVER", strDateiZeile, "", pPfad); Diese Code fürt aber nur zu Problemme!! Auch in ini-Datei steht beispielsweise: 1=212.227.80.69 2=e-larm-asp.com 3= 4=212.227.66.63 Eintrag 3= habe ich überschrieben. Weisst jemand wie ich in einem INI - Datei Einträge löschen kann??
19. Oktober 200519 j Hi, ich glaub die einfachste lösung ist wenn du die komplette ini-Datei ausliest. löscht und neu anlegst. Du könntest auch satzweiße in eine ini_tmp-Datei schreiben und dann die orginal ini löschen und die ini_tmp umbennen. Alles theoretische Lösungsansätze...
19. Oktober 200519 j Deine Lösung Maulwurf_der_Schlaue ist interesant, danke. Abur für jetzt reicht es mir wenn ich nur statt leer String, NULL schreibe. Es geht !! Danke :uli
19. Oktober 200519 j @maulwurf: wenn sein programm API-aufrufe verwendet, wieso sollte er dann das rad neu erfinden und um die API herumprogrammieren? s'Amstel
19. Oktober 200519 j @Amstelchen weil er geschrieben hat Diese Code fürt aber nur zu Problemme!! Auch in ini-Datei steht beispielsweise: ... also nach meiner interpretation macht die funktion nicht nur in der in-Datei Probleme. und ich hab nicht gewuust das das eine API-Funktion ist. sry.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.