Thema: Delphi Dll

Einzelnen Beitrag anzeigen

dixithomas

Registriert seit: 3. Feb 2004
6 Beiträge
 
Delphi 6 Personal
 
#10

Re: Dll

  Alt 3. Feb 2004, 12:09
ich möchte einen comport ansteuern,wo ein schieberegister dran ist.
in meinen porgramm ist es so.

Delphi-Quellcode:
procedure Austausch;
var Stelle, StelleAD, n, m : Integer;
begin
  RTS (1); { Strobe an }
  Delayus(20); { Verzögerung }
  RTS (0); { Strobe aus }
  Stelle := 1;
  StelleAD := 128;
  Din := 0;
  Ain := 0;
  for n:=1 to 8 do begin
    if ((Dout AND Stelle) > 0) then
      TXD (1) { Daten ausgeben }
      else TXD (0);
    if DCD = 1 { Daten lesen }
       then Din := Din + Stelle;
    if DSR = 1 then { A/D lesen }
       Ain := Ain + StelleAD;
    DTR (1); { Clock an }
  Delayus(20); { Verzögerung }
    DTR (0); { Clock aus }
    Stelle := Stelle * 2;
    StelleAD := StelleAD div 2;
  end;
  RTS (1); { Strobe an }
  Delayus(20); { Verzögerung }
  RTS (0); { Strobe aus }
end;
das Delayus soll in der Dll stehen.

[edit=sakura] [delphi]-Tags gesetzt. BITTE IN ZUKUNFT SELBST MACHEN! Mfg, sakura[/edit]