5. Juni 2013 12:43
CREATE(HTMLEditor);
//-Set HTMLEditor-Properties
HTMLEditor.OpenReadOnly := FALSE; // default TRUE
HTMLEditor.ShowURLPanel := FALSE; // default FALSE
//HTMLEditor.LoadTemplate := FALSE; // default FALSE
//HTMLEditor.TemplateFile := 'c:\mytemplate.html';
HTMLEditor.UseXMLConfigfile:=FALSE; // default FALSE
HTMLEditor.ToolbarFont:=FALSE; // default FALSE
HTMLEditor.ToolbarGeneral:=TRUE; // default FALSE
HTMLEditor.ToolbarOutput:=FALSE; // default FALSE
HTMLEditor.ToolbarMenu:=TRUE; // default FALSE
HTMLEditor.ToolbarInfo:=FALSE; // default FALSE
HTMLEditor.ToolbarLanguage:=FALSE; // default FALSE
HTMLEditor.ToolbarSave:=FALSE; // default FALSE
HTMLEditor.ToolbarUrl:=FALSE; // default FALSE
HTMLEditor.OpenInEditmode:=TRUE; // default FALSE
HTMLEditor.ButtonPanelVisible:=TRUE; // default FALSE
HTMLEditor.SaveOnCloseEditor:=TRUE; // default FALSE
HTMLEditor.CurrentLanguage:=FORMAT(GLOBALLANGUAGE);
HTMLEditor.FormTitle:='Aktuell '+StoreType +' in ' + LanguageCode;
//-Get Data from NAV
myDatastore.SETRANGE(TableNo,NoOfTable);
myDatastore.SETRANGE("No.", ItemNo);
myDatastore.SETRANGE(Type, StoreType);
myDatastore.SETRANGE("Language Code", LanguageCode);
HTMLExists:=myDatastore.COUNT;
IF myDatastore.FIND('-') THEN
BEGIN
myDatastore.CALCFIELDS(Value); // Remarks is a BLOB-Field added to table 5050 contact
HTMLTextRead.READ(StreamInObj);
myDatastore.Value.CREATEINSTREAM(StreamInObj);
WHILE NOT StreamInObj.EOS DO BEGIN
StreamInObj.READTEXT(tmpHTMLText);
HTMLEditor.AppendHTMLText(tmpHTMLText);
END;
END;
HTMLEditor.ShowDialog;
IF HTMLEditor.DialogResultOK THEN BEGIN
IF HTMLExists=0 THEN BEGIN
//myDatastore.INSERT;
myDatastore.TableNo:=NoOfTable;
myDatastore."No.":=ItemNo;
myDatastore.Type:=StoreType;
myDatastore."Language Code":=LanguageCode;
myDatastore."User ID":=USERID;
myDatastore.Updated:=CURRENTDATETIME;
myDatastore.INSERT;
END;
CLEAR(myDatastore.Value);
i := 1;
WHILE NOT HTMLEditor.EOS DO BEGIN
CLEAR(tmpHTMLText);
tmpHTMLText:= HTMLEditor.GetHTMLTextField(i,240);
HTMLText.ADDTEXT(tmpHTMLText);
i += 240;
myDatastore.Value.CREATEOUTSTREAM(StreamOutObj);
HTMLText.WRITE(StreamOutObj);
END;
myDatastore."User ID":=USERID;
myDatastore.Updated:=CURRENTDATETIME;
IF myDatastore.MODIFY THEN
BEGIN
CLEAR(myDatastore);
MESSAGE('Saved');
END;
END;
CLEAR(HTMLEditor);
CODE
{
VAR
DStore@1000000000 : Record 50015;
Bytes@1000000001 : DotNet "'mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.System.Array";
Convert@1000000002 : DotNet "'mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.System.Convert";
MemoryStream@1000000003 : DotNet "'mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.System.IO.MemoryStream";
OStream@1000000004 : OutStream;
IStream@1000000005 : InStream;
PROCEDURE SaveToDatastore2@1000000000(Datastore@1000000008 : Record 50015;EntryValue@1000000003 : BigText) stored : Boolean;
BEGIN
stored:=FALSE;
Bytes:=Convert.FromBase64String(EntryValue);
MemoryStream:=MemoryStream.MemoryStream(Bytes);
Datastore.Value.CREATEOUTSTREAM(OStream);
MemoryStream.WriteTo(OStream);
Datastore.Updated:=CURRENTDATETIME;
stored:=Datastore.MODIFY;
END;
PROCEDURE GetFromDatastore@1000000002(Datastore@1000000008 : Record 50015;EntryTableNo@1000000007 : Code[10];EntryNo@1000000006 : Code[20];Language@1000000005 : Code[10];EntryType@1000000004 : Code[30];VAR EntryValue@1000000003 : BigText) rowscount : Integer;
BEGIN
DStore.GET(EntryTableNo,EntryNo,Language,EntryType);
DStore.SETRANGE(TableNo,EntryTableNo);
DStore.SETRANGE("No.", EntryNo);
DStore.SETRANGE(Type, EntryType);
DStore.SETRANGE("Language Code", Language);
rowscount:=DStore.COUNT;
IF DStore.FIND('-') THEN
BEGIN
DStore.CALCFIELDS(Value);
IF NOT DStore.Value.HASVALUE THEN EXIT;
DStore.Value.CREATEINSTREAM(IStream);
MemoryStream:=MemoryStream.MemoryStream();
COPYSTREAM(MemoryStream,IStream);
Bytes:=MemoryStream.GetBuffer();
EntryValue.ADDTEXT(Convert.ToBase64String(Bytes));
END;
END;
}
<h1 id=Heading1>Die verstärkte Sicherheitskonfiguration für Internet Explorer ist aktiviert</h1><P id=Text1>Die verstärkte Sicherheitskonfiguration für Internet Explorer ist momentan auf dem Server aktiviert. Damit werden Sicherheitseinstellungen konfiguriert, die das Browsen von Internet- und Intranetwebsites für Benutzer festlegen. Die Konfiguration verringert das Potenzial von Angriffen des Servers durch Websites, die eventuell ein Sicherheitsrisiko darstellen. Eine vollständige Liste der Sicherheitseinstellungen in dieser Konfiguration finden Sie unter <A HREF='res://iesetup.dll/IESecHelp.htm#effects' TITLE='Auswirkungen der verstärkten Sicherheitskonfiguration für Internet Explorer' id=IEESCLink>Auswirkungen der verstärkten Sicherheitskonfiguration für Internet Explorer</A>.</P> <P id=Text2>Die verstärkte Sicherheitskonfiguration kann verhindern, dass Websites richtig in Internet Explorer dargestellt werden und der Zugriff auf Netzwerkressourcen, wie z. B. UNC-Freigaben, eingeschränkt ist. Wenn Sie eine Website browsen möchten, für die eine deaktivierte Internet Explorer-Funktionalität erforderlich ist, dann können Sie die Website zur Liste der Zone des lokalen Intranets bzw. der vertrauenswürdigen Sites hinzufügen. Weitere Informationen erhalten Sie unter <A HREF='res://iesetup.dll/IESechelp.htm#manage' TITLE='Verwalten der verstärkten Sicherheitskonfiguration für Internet Explorer' id=ManageIEESCLink>Verwalten der verstärkten Sicherheitskonfiguration für Internet Explorer</A>.</p>
5. Juni 2013 12:54
5. Juni 2013 13:20
<h1 id=Heading1>Die verstärkte Sicherheitskonfiguration für Internet Explorer ist aktiviert</h1><P id=Text1>Die verstärkte Sicherheitskonfiguration für Internet Explorer ist momentan auf dem Server aktiviert. Damit werden Sicherheitseinstellungen konfiguriert, die das Browsen von Internet- und Intranetwebsites für Benutzer festlegen. Die Konfiguration verringert das Potenzial von Angriffen des Servers durch Websites, die eventuell ein Sicherheitsrisiko darstellen. Eine vollständige Liste der Sicherheitseinstellungen in dieser Konfiguration finden Sie unter <A HREF='res://iesetup.dll/IESecHelp.htm#effects' TITLE='Auswirkungen der verstärkten Sicherheitskonfiguration für Internet Explorer' id=IEESCLink>Auswirkungen der verstärkten Sicherheitskonfiguration für Internet Explorer</A>.</P
E WeeTePe-NDUereheeqeâeere?ereâeeZeα eree < BODY EVE╢EEUEZEEDERE WEETE╢E></DIV < BODY Comment` Code Date No. Line No. Type Document e¼ d█_Lf <df CurrFieldNo xRec Rec4f ÿf█_Lf█_Lç dddddd╦f╠f═f ╔Ü;<(ef dp Aé></DIV ÿ f ∞ f ∞ ç Rec 4f xRec CurrFieldNo < d f d ∞ f e └ Key Description Number Contact No. Name Type E-Mail `" String
5. Juni 2013 13:31
5. Juni 2013 13:34
WHILE NOT HTMLEditor.EOS DO BEGIN
CLEAR(tmpHTMLText);
tmpHTMLText:= HTMLEditor.GetHTMLTextField(i,240);
HTMLText.ADDTEXT(tmpHTMLText);
i += 240;
myDatastore.Value.CREATEOUTSTREAM(StreamOutObj);
HTMLText.WRITE(StreamOutObj);
END;
myDatastore.Value.CREATEOUTSTREAM(StreamOutObj);
WHILE NOT HTMLEditor.EOS DO BEGIN
CLEAR(tmpHTMLText);
tmpHTMLText:= HTMLEditor.GetHTMLTextField(i,240);
HTMLText.ADDTEXT(tmpHTMLText);
i += 240;
END;
HTMLText.WRITE(StreamOutObj);
5. Juni 2013 14:20