OBS/Adminhilfe/Allgemeine Fragen und Tipps zu Delphi: Unterschied zwischen den Versionen

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.
Keine Bearbeitungszusammenfassung
Zeile 12: Zeile 12:


Hier wird als Benutzername ''Beispiel'' und als dazugehöriges Passwort ''muster'' mitgegeben. ''1Monitor'' gibt an, auf welchen Monitor das OBS gestartet wird.
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



Version vom 26. August 2015, 14:44 Uhr

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