Autor Beitrag
florida
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 137

Windows 7 Home Premium, Windows XP Professional, Windows 2000
Delphi 2010 Architect
BeitragVerfasst: Sa 18.12.10 15:24 
Hallo,

ich bin noch ein richtiger Kaltblüter im Bereich der WinAPI.

Gerade eben versuche ich, eine Datei ins Edit-Feld einzulesen, nur blöderweise funktioniert es nicht nach meinen Vorstellungen. :(
Ich habe schon viel im Internet nachgeschaut und auch gefunden, aber meistens war der Quelltext fehlerhaft. Deshalb probierte ich mein eigenes Glück mit folgendem Quellcode.

ausblenden Quelltext
1:
2:
3:
4:
  FILE *myfile;
  myfile = fopen("c:\probe.txt", "r");

  SendMessage(fileedit, WM_SETTEXT, 0, (LPARAM));  // Hier komme ich nicht mehr weiter.


Wie könnte man diesen Fehler beheben?


Moderiert von user profile iconNarses: Topic aus Algorithmen, Optimierung und Assembler verschoben am Sa 18.12.2010 um 23:11
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19314
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 18.12.10 15:51 
Hast du dir denn die Doku zu WM_SETTEXT einmal angeschaut?
msdn.microsoft.com/e...632644(v=vs.85).aspx

Du musst die Zeichenkette aus der Datei auslesen und kannst den Pointer darauf dann mit der Message verschicken.