pchenge.dll Delphiソース(Delphi1.0)
library Pchenge; uses Pchengu in 'PCHENGU.PAS' {Form1}; {$R *.RES} exports pch0 name 'pchenge0command'; exports pch1 name 'pchenge1command'; exports pch2 name 'pchenge2command'; exports pch3 name 'pchenge3command'; exports pch4 name 'pchenge4command'; exports pch5 name 'pchenge5command'; exports pch6 name 'pchenge6command'; exports pch7 name 'pchenge7command'; exports pch8 name 'pchenge8command'; exports pch9 name 'pchenge9command'; exports pch10 name 'pchenge10command'; exports pch11 name 'pchenge11command'; exports pch12 name 'pchenge12command'; exports pch13 name 'pchenge13command'; exports pch14 name 'pchenge14command'; exports pch15 name 'pchenge15command'; begin end.
unit Pchengu; interface uses SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls, IniFiles, Forms, Dialogs, ExtCtrls; type TForm1 = class(TForm) private { Private 宣言 } public { Public 宣言 } end; {エクスポート関数の宣言} procedure pch0;export; procedure pch1;export; procedure pch2;export; procedure pch3;export; procedure pch4;export; procedure pch5;export; procedure pch6;export; procedure pch7;export; procedure pch8;export; procedure pch9;export; procedure pch10;export; procedure pch11;export; procedure pch12;export; procedure pch13;export; procedure pch14;export; procedure pch15;export; var winini: Tinifile; Form1: TForm1; Stlist:Tstringlist; str: String; line: String; prn: String; N: Integer; implementation {$R *.DFM} procedure pch0; begin try form1 := Tform1.create(nil); Stlist :=TStringlist.Create; WinIni := Tinifile.create('win.ini'); WinIni.ReadSection('devices', Stlist); if Stlist.count <= 0 then winini.free else begin line:=stlist[0]; str:=WinIni.ReadString('devices',line,''); prn:=line + ',' + str; WinIni.WriteString('Windows','device',prn); WinIni.Free; end; form1.free; except on E: Exception do messagedlg('An '+E.ClassName+' occured. in PCHENGE.DLL', mtWarning, [mbok], 0); end; end; procedure pch1; begin try form1 := Tform1.create(nil); Stlist :=TStringlist.Create; WinIni := Tinifile.create('win.ini'); WinIni.ReadSection('devices', Stlist); if Stlist.count <= 1 then winini.free else begin line:=stlist[1]; str:=WinIni.ReadString('devices',line,''); prn:=line + ',' + str; WinIni.WriteString('Windows','device',prn); WinIni.Free; end; form1.free; except on E: Exception do messagedlg('An '+E.ClassName+' occured. in PCHENGE.DLL', mtWarning, [mbok], 0); end; end; procedure pch2; begin try form1 := Tform1.create(nil); Stlist :=TStringlist.Create; WinIni := Tinifile.create('win.ini'); WinIni.ReadSection('devices', Stlist); if Stlist.count <= 2 then winini.free else begin line:=stlist[2]; str:=WinIni.ReadString('devices',line,''); prn:=line + ',' + str; WinIni.WriteString('Windows','device',prn); WinIni.Free; end; form1.free; except on E: Exception do messagedlg('An '+E.ClassName+' occured. in PCHENGE.DLL', mtWarning, [mbok], 0); end; end; procedure pch3; begin try form1 := Tform1.create(nil); Stlist :=TStringlist.Create; WinIni := Tinifile.create('win.ini'); WinIni.ReadSection('devices', Stlist); if Stlist.count <= 3 then winini.free else begin line:=stlist[3]; str:=WinIni.ReadString('devices',line,''); prn:=line + ',' + str; WinIni.WriteString('Windows','device',prn); WinIni.Free; end; form1.free; except on E: Exception do messagedlg('An '+E.ClassName+' occured. in PCHENGE.DLL', mtWarning, [mbok], 0); end; end; procedure pch4; begin try form1 := Tform1.create(nil); Stlist :=TStringlist.Create; WinIni := Tinifile.create('win.ini'); WinIni.ReadSection('devices', Stlist); if Stlist.count <= 4 then winini.free else begin line:=stlist[4]; str:=WinIni.ReadString('devices',line,''); prn:=line + ',' + str; WinIni.WriteString('Windows','device',prn); WinIni.Free; end; form1.free; except on E: Exception do messagedlg('An '+E.ClassName+' occured. in PCHENGE.DLL', mtWarning, [mbok], 0); end; end; procedure pch5; begin try form1 := Tform1.create(nil); Stlist :=TStringlist.Create; WinIni := Tinifile.create('win.ini'); WinIni.ReadSection('devices', Stlist); if Stlist.count <= 5 then winini.free else begin line:=stlist[5]; str:=WinIni.ReadString('devices',line,''); prn:=line + ',' + str; WinIni.WriteString('Windows','device',prn); WinIni.Free; end; form1.free; except on E: Exception do messagedlg('An '+E.ClassName+' occured. in PCHENGE.DLL', mtWarning, [mbok], 0); end; end; procedure pch6; begin try form1 := Tform1.create(nil); Stlist :=TStringlist.Create; WinIni := Tinifile.create('win.ini'); WinIni.ReadSection('devices', Stlist); if Stlist.count <= 6 then winini.free else begin line:=stlist[6]; str:=WinIni.ReadString('devices',line,''); prn:=line + ',' + str; WinIni.WriteString('Windows','device',prn); WinIni.Free; end; form1.free; except on E: Exception do messagedlg('An '+E.ClassName+' occured. in PCHENGE.DLL', mtWarning, [mbok], 0); end; end; procedure pch7; begin try form1 := Tform1.create(nil); Stlist :=TStringlist.Create; WinIni := Tinifile.create('win.ini'); WinIni.ReadSection('devices', Stlist); if Stlist.count <= 7 then winini.free else begin line:=stlist[7]; str:=WinIni.ReadString('devices',line,''); prn:=line + ',' + str; WinIni.WriteString('Windows','device',prn); WinIni.Free; end; form1.free; except on E: Exception do messagedlg('An '+E.ClassName+' occured. in PCHENGE.DLL', mtWarning, [mbok], 0); end; end; procedure pch8; begin try form1 := Tform1.create(nil); Stlist :=TStringlist.Create; WinIni := Tinifile.create('win.ini'); WinIni.ReadSection('devices', Stlist); if Stlist.count <= 8 then winini.free else begin line:=stlist[8]; str:=WinIni.ReadString('devices',line,''); prn:=line + ',' + str; WinIni.WriteString('Windows','device',prn); WinIni.Free; end; form1.free; except on E: Exception do messagedlg('An '+E.ClassName+' occured. in PCHENGE.DLL', mtWarning, [mbok], 0); end; end; procedure pch9; begin try form1 := Tform1.create(nil); Stlist :=TStringlist.Create; WinIni := Tinifile.create('win.ini'); WinIni.ReadSection('devices', Stlist); if Stlist.count <= 9 then winini.free else begin line:=stlist[9]; str:=WinIni.ReadString('devices',line,''); prn:=line + ',' + str; WinIni.WriteString('Windows','device',prn); WinIni.Free; end; form1.free; except on E: Exception do messagedlg('An '+E.ClassName+' occured. in PCHENGE.DLL', mtWarning, [mbok], 0); end; end; procedure pch10; begin try form1 := Tform1.create(nil); Stlist :=TStringlist.Create; WinIni := Tinifile.create('win.ini'); WinIni.ReadSection('devices', Stlist); if Stlist.count <= 10 then winini.free else begin line:=stlist[10]; str:=WinIni.ReadString('devices',line,''); prn:=line + ',' + str; WinIni.WriteString('Windows','device',prn); WinIni.Free; end; form1.free; except on E: Exception do messagedlg('An '+E.ClassName+' occured. in PCHENGE.DLL', mtWarning, [mbok], 0); end; end; procedure pch11; begin try form1 := Tform1.create(nil); Stlist :=TStringlist.Create; WinIni := Tinifile.create('win.ini'); WinIni.ReadSection('devices', Stlist); if Stlist.count <= 11 then winini.free else begin line:=stlist[11]; str:=WinIni.ReadString('devices',line,''); prn:=line + ',' + str; WinIni.WriteString('Windows','device',prn); WinIni.Free; end; form1.free; except on E: Exception do messagedlg('An '+E.ClassName+' occured. in PCHENGE.DLL', mtWarning, [mbok], 0); end; end; procedure pch12; begin try form1 := Tform1.create(nil); Stlist :=TStringlist.Create; WinIni := Tinifile.create('win.ini'); WinIni.ReadSection('devices', Stlist); if Stlist.count <= 12 then winini.free else begin line:=stlist[12]; str:=WinIni.ReadString('devices',line,''); prn:=line + ',' + str; WinIni.WriteString('Windows','device',prn); WinIni.Free; end; form1.free; except on E: Exception do messagedlg('An '+E.ClassName+' occured. in PCHENGE.DLL', mtWarning, [mbok], 0); end; end; procedure pch13; begin try form1 := Tform1.create(nil); Stlist :=TStringlist.Create; WinIni := Tinifile.create('win.ini'); WinIni.ReadSection('devices', Stlist); if Stlist.count <= 13 then winini.free else begin line:=stlist[13]; str:=WinIni.ReadString('devices',line,''); prn:=line + ',' + str; WinIni.WriteString('Windows','device',prn); WinIni.Free; end; form1.free; except on E: Exception do messagedlg('An '+E.ClassName+' occured. in PCHENGE.DLL', mtWarning, [mbok], 0); end; end; procedure pch14; begin try form1 := Tform1.create(nil); Stlist :=TStringlist.Create; WinIni := Tinifile.create('win.ini'); WinIni.ReadSection('devices', Stlist); if Stlist.count <= 14 then winini.free else begin line:=stlist[14]; str:=WinIni.ReadString('devices',line,''); prn:=line + ',' + str; WinIni.WriteString('Windows','device',prn); WinIni.Free; end; form1.free; except on E: Exception do messagedlg('An '+E.ClassName+' occured. in PCHENGE.DLL', mtWarning, [mbok], 0); end; end; procedure pch15; begin try form1 := Tform1.create(nil); Stlist :=TStringlist.Create; WinIni := Tinifile.create('win.ini'); WinIni.ReadSection('devices', Stlist); if Stlist.count <= 15 then winini.free else begin line:=stlist[15]; str:=WinIni.ReadString('devices',line,''); prn:=line + ',' + str; WinIni.WriteString('Windows','device',prn); WinIni.Free; end; form1.free; except on E: Exception do messagedlg('An '+E.ClassName+' occured. in PCHENGE.DLL', mtWarning, [mbok], 0); end; end; end.