Frage : COM-Schnittstellen in .NetQuestion:

Hallo und ich sind sicher, dieses eine grundlegende Frage ist und ich glaube, dass ich die Antwort aber gewünschte Bestätigung kenne. Ich habe COM mit einer Schnittstelle, die ich in meinem einführen möchte. Nettoversammlung. Außer COM assebmly beziehen und dem Sicherstellen des DLL wird auf meinem Computer geregistriert, oder irgendein anderer Bediener, die Schnittstelle schließlich einführend und die Methoden anwendend, tun ich muss noch etwas tun. Tue ich muss sich um das Registrieren sorgen. Nettoversammlung im GUID Register? Dankt

Antwort : COM-Schnittstellen in .NetQuestion:

Leider gibt es keine Weise, den erhöhten variablen Ersatz zu tun (wie das Ersetzen der Buchstaben oder die Extrahierung der Buchstaben, des usw. mit jeder parm Variablen (%1, %2, %3,…) oder FÜR Schleifenvariablen (%%A, %%B, %%C,…).  Traurig aber ausrichten.

Wenn Sie den mainline Code halten möchten ein kleines Reinigungsmittel, konnten Sie diese Annäherung using eine benannte Subroutine tun.  Sie trimmt alle linken oder rechten Räume von der geführten Schnur und speichert das Resultat in der genannten Variable.

für /f „tokens=1-5 delims=,“ %%A innen („%String%") tun (
  Echo VORHER: %%A %%B %%C %%D %%E
  Anruf: Ordnung „%%A“ A
  Anruf: Ordnung „%%B“ B
  Anruf: Ordnung „%%C“ C
  Anruf: Ordnung „%%D“ D
  Anruf: Ordnung „%%E“ E
)
Echo NACHHER: %A% %B% %C% %D% %E%
Pause
/b herausnehmen

: „Die zurückbringen-variable Eingangschnur“ trimmen
  s=%~1 einstellen
  für /F „tokens=* delims=“ %%A innen („%s%") einstellen s=%%A en
  für /L %%A (1.1.50) innen tun wenn „! s: ~-1! „==““ einstellte s= te! s: ~0, - 1!
  Satz %~2=%s%
  /b herausnehmen

~bp
Weitere Lösungen  
 
programming4us programming4us