Forum: Die Delphi-IDE
by af99,
13. Aug 2013
Jubel, irgendwie habe ich es dann selbst hinbekommen. Es lag bestimmt an dem Zusammenspiel mit der Usersession und dem Datamodule.
Dieser Artiklel hat mir dabei geholfen: http://www.drbob42.com http://downloads.2ccc.com/tools/books/Delphi%20XE%20IntraWeb%20XI%20Development.PDF
Ich habe das komplette Projekt dann nochmal so wie es bei mir funktioniert in den Anhang gelegt.
Vielen Dank an alle...
Forum: Die Delphi-IDE
by af99,
13. Aug 2013
Hi Lemmy,
ich habe das Projekt angehangen
Gruß
Andreas
Forum: Die Delphi-IDE
by af99,
13. Aug 2013
OK, ich habe ja wie gesagt das Projekt von Delphi erstellen lassen. Daher dachte ich das die Usersession korrekt erzeugt ist und zur Verfügung steht. Auf dem Formular werden die Daten ja auch in dem DBGrid angezeigt. Was muss ich also nun tun damit die Usersession zur verfügung steht???
Forum: Die Delphi-IDE
by af99,
8. Aug 2013
hat das denn noch wirklich keiner gemacht ???
In einer Windowsanwendug ist das doch Gang und Gebe.
Kann doch eingentlich mit dem Intraweb nicht so schwer sein oder??????
Forum: Die Delphi-IDE
by af99,
5. Aug 2013
ich habe es auch so versucht
IWGOrders.Cell.Text := usersession.DataModule1.QR_orders_heute.FieldByName('orders_0800').AsString;
es kam aber der gleiche Fehler.
Ich habe das dann mal rausgenommen
procedure TIWUserSession.IWUserSessionBaseCreate(Sender: TObject);
begin
inherited;
Datamodule1 := TDatamodule1.Create(Self);
end;
Forum: Die Delphi-IDE
by af99,
2. Aug 2013
die Usersession und das Datamodule wird im ServerControler erzeugt
procedure TIWServerController.IWServerControllerBaseNewSession(
ASession: TIWApplication; var VMainForm: TIWBaseForm);
begin
ASession.Data := TIWUserSession.Create(nil);
end;
procedure TIWServerController.IWServerControllerBaseCreate(Sender: TObject);
begin
Pool.Active := True;
Forum: Die Delphi-IDE
by af99,
2. Aug 2013
hmm, das (DataModule1: TDataModule1)stand so in einem Tuorial. Sonst kann ich ja das Datenmodul nicht mit DataModule1.XXX ansprechen. das habe ich so aber auch schon öfters gesehen.
Forum: Die Delphi-IDE
by af99,
1. Aug 2013
puh,
was für einen Debugcode meinst Du ??? bin in IW auch blutiger Anfänger weis daher auch nicht ob man das direkt debuggen kann.
wie prüfe ich das ??
Assigned(Usersession)
Assigned(Usersession.DataModule1)
Assigned(Usersession.DataModule1.QR_orders_heute)
Compilersettings sind alle auf standard (nix geändert nach der Installation)
Forum: Die Delphi-IDE
by af99,
1. Aug 2013
ok, ich habe das dann geändert auf
IWGOrders.Cell.Text := usersession.DataModule1.QR_orders_heute.FieldByName('orders_0800').AsString;
ich hoffe Du meintest das so. Leider kommt immer noch der gleiche Fehler (bzw der gleiche mit anderen Adressen 0066EDE1 und 00000069)