Autor Beitrag
fusseli
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Sa 25.09.10 10:50 
Hi, bin neu hier :D ,
so wir kommen mal gleich zur Sache.
Also ich weiß so ungefähr, wie man es macht mit dem LPT-Port, aber eine Sache weiß ich nicht. Wenn man unter Ressourcen nachschaut, steht bei mir C000. Jetzt meine Frage: Wie schreibt man dies in das Programm, wenn dort steht:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
procedure TMainForm.ComboBox1Change(Sender: TObject);
begin
  case ComboBox1.ItemIndex of
    0: ParallelPort := kemo_USB;
    1: ParallelPort := $378;
    2: Parallelport := $237;
    3: ParallelPort := $3BC;
    else exit;
  end;
  PortSettingsChanged;
end;

procedure TMainForm.SpeedButton3Click(Sender: TObject);
begin
  CmdStateChange($ffff00ff);
end;




Wichtig: Ich weiß wie man es macht mit Port 0378, aber nicht wenn statt der Null ein Buchstabe steht, also z.B. C,A,B.


Bitte um schnelle Antwort.

Moderiert von user profile iconMartok: Delphi-Tags gesetzt
fusseli Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Sa 25.09.10 11:34 
Weiß das denn niemand :(
platzwart
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1054
Erhaltene Danke: 78

Win 7, Ubuntu 9.10
Delphi 2007 Pro, C++, Qt
BeitragVerfasst: Sa 25.09.10 11:40 
Dann schau dir doch mal deinen Quellcode an, da steht doch sowas wie 3: ParallelPort := $3BC;, und da sind doch auch Buchstaben dabei. Das sind dann übrigens im Hexadezimalsystem kodierte Zahlen. Wird dadurch markiert, dass man ein $ davor setzt...

_________________
Wissenschaft schafft Wissenschaft, denn Wissenschaft ist Wissenschaft, die mit Wissen und Schaffen Wissen schafft. (myself)
fusseli Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Sa 25.09.10 11:44 
danke für die Antwort :)
aber wenn ich eingebe $c000 dann kommt verletzt untere Grenzen wie kann ich das ändern
fusseli Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Sa 25.09.10 11:55 
ich hänge mal das Programm mit den code dran. Vielleicht wäre einer so nett und ändert es mir :)
Das Programm ist von Kemo www.kemo-electronic....duct_info.php?k=b210
Einloggen, um Attachments anzusehen!
fusseli Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Sa 25.09.10 13:22 
Kann es niemand oder geht es nicht. Brauch es dringent! :!:
platzwart
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1054
Erhaltene Danke: 78

Win 7, Ubuntu 9.10
Delphi 2007 Pro, C++, Qt
BeitragVerfasst: Sa 25.09.10 13:59 
1) Nur alle 24h ein Push.
2) Ist das ein recht sprezielles Problem, womit hier im Forum sicherlich deutlich weniger als 1% in Kontakt kommen.
3) Wenn es so dringend ist, frag doch den Herstellersupport...

_________________
Wissenschaft schafft Wissenschaft, denn Wissenschaft ist Wissenschaft, die mit Wissen und Schaffen Wissen schafft. (myself)
Martok
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 3661
Erhaltene Danke: 604

Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
BeitragVerfasst: Sa 25.09.10 15:02 
Hallo,

1. Du hast ein Schiebeposting getätigt. Dies sind Postings, die keinen Sinn erfüllen, außer Deinen Thread in der Liste der letzten aktiven Topics wieder nach oben zu schieben.

Dies ist hier im Forum zwar erlaubt, aber erst nach frühestens 24 Stunden. ;)

2. Bitte verwende für Quellcode die entsprechenden [delphi]-Tags, dann wird er "schöner" dargestellt als im Fließtext. Beispiel:
ausblenden Quelltext
1:
<span class="inlineSyntax"><span class="codecomment">{PROTECTTAG7220e9bfdf0cadf6f93a3ceeb0e9807f}</span></span>					

Wird:
ausblenden Delphi-Quelltext
1:
var Test: integer;					


Und last but not least: WTH ist jetzt eigentlich die Frage? Kann an mir liegen, aber die Portangabe ist geklärt und der Satz mit den Resourcen im OP macht keinen Sinn...

Viele Grüße,
Martok

_________________
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
fusseli Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: So 26.09.10 00:13 
Tut mir Leid. Kann ich trodem noch fragen wenn ja, dann:
Wie schreibe ich den Port C000 in das angehängte Programm.

Der Herstellersuport ist nur wochendtags
fusseli Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: So 26.09.10 10:49 
Ok nochmal neu:

Im Code von da oben möchte ich einen Port ändern, unter Ressourcen steht aber C000 (ich weiß nicht ob das wichtig ist habe es aber in foren oft gelesen das man dort hineinschaut).

Jetzt meine FRAGE:Kann mir einer dies in den Code schreiben?


Drei Zeichen sind einfach aber wie bringe ich vier unter!
fusseli Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: So 26.09.10 15:28 
Mir ist noch was eingefallen:
Wenn ich schreibe
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
rocedure TMainForm.ComboBox1Change(Sender: TObject);
begin
  case ComboBox1.ItemIndex of
    0: ParallelPort := kemo_USB;
    1: ParallelPort := $378;
    2: ParallelPort := $C000;
    3: ParallelPort := $3BC;
    else exit;
  end;
  PortSettingsChanged;
end;

procedure TMainForm.SpeedButton3Click(Sender: TObject);


Kommt: Konstantenausdruck verletzt untere Grenzen E1012

Vielleicht hilft´s weiter.
Und was mache ich falsch!
fusseli Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: So 26.09.10 17:50 
Ok hat sich erledigt habe oben irgendwo gefunden Parallelport :short und es in dword geändert. Jetzt klappt´s.