OBS/Adminhilfe/Allgemeine Fragen und Tipps zu Delphi

Aus OBS Wiki
Zur Navigation springen Zur Suche springen
Für diese Seite wurde eine Zugriffsbeschränkung eingerichtet. Falls du diese Nachricht siehst, bist du nicht berechtigt, diese Seite einzusehen.

Dies ist eine zugriffsgeschützte Seite.


Admin-Hilfe

OBS-Administration / Installation
kundenspezifische Anpassungen
OBS Protokolle
Shop-Administration

Allgemeine Fragen und Tipps zu Delphi

Parameter

Um Delphi die gewünschten Startparameter mit zugeben, müssen sie unter Start -> Parameter in dem ersten Reiter lokal eingegeben werden.

Welche Parameter hier möglich sind, kann man in G_Parameter nachgucken.

Die Syntax sieht wie folgt aus:

/USER:Beispiel /PASS:muster /1MONITOR

Hier wird als Benutzername Beispiel und als dazugehöriges Passwort muster mitgegeben. 1Monitor gibt an, auf welchen Monitor das OBS gestartet wird.

DLL in Resource laden

Um eine DLL als Recource in die EXE zu laden, müssen folgende Schritte durchgeführt werden. Bei Uns wird dies für die Mail DLLs gemacht.

  • Editor öffnen und "<DemoNameAufruf> RCDATA <DemoDatei.dll>" hineinschreiben.
 Bsp.: DllDatei RCDATA MeineDll.dll
  • Diese Datei als .RC-Datei speichern. (Bsp.: Resources.RC)
  • CMD öffnen (Start->Ausführen->cmd.exe->Return) und in das Verzeichnis der .RC-Datei navigieren.
  • In die Konsole eintippen: BRCC32 <rcDatei.RC>
 Bsp.: BRCC32 PASLIB_DLL.rc
  • Nun sollte eine .RES-Datei im gleichen Verzeichnis entstanden sein.
  • In einer Unit nun noch "{$R *.DFM} {$R <resourcename>.RES}" eintragen (Bsp.: {$R *.DFM} {$R Resources.RES}) und fertig.
  • Bitte trage diese Compiler-Direktive nach der From direktive und vor dem Implementation Schlüsselwort ein.


c:\Program Files (x86)\Embarcadero\Studio\16.0\dev\lib\PASLIB>BRCC32 PASLIB_DLL.rc