Forum: Netzwerke
Delphi
by himitsu,
12. Sep 2012
Datasnap gibt (standardmäßig) Streams frei, welche übertragen wurden, also wenn man die automatisch generierten Clientklassen verwendet.
Wenn du es selbst nochmal freigibst, dann knallt es natürlich.
Vertausche mal aFileStream.Free; und aClient.Free;, oder kommentiere aFileStream.Free; aus.
Komisch, alles ab 13:30 war eben noch nicht sichtbar. :shock:
Forum: Netzwerke
Delphi
by himitsu,
10. Jan 2012
TRUE ist halt die Standardeinstellung bei dieser automatisch generierten Klasse.
Genau dort, wo ich es auch abfrage?
(das ist die globale Einstellung für sowas)
Dieser Wert wird vor den automatisch generierten Clientklassen abgefragt und jeweils für deren Objekt-Parameter verwendet.
Forum: Netzwerke
Delphi
by himitsu,
3. Dez 2011
var
aFileStream: TFileStream;
Buffer: array of Byte; // 16 KB
BytesReadCount: Integer;
begin
if not DirectoryExists(ExtractFilePath(ParamStr(0)) + 'Files') then
MkDir(ExtractFilePath(ParamStr(0)) + 'Files\' + Store);
aFileStream := TFileStream.Create(ExtractFilePath(ParamStr(0)) + 'Files\' + FileName, fmCreate);
try
repeat