如何在同一台机器上安装NT,LINUX/UNIX,WIN95,DOS;有UNIX版本的DELPHI吗?(50分)

  • 主题发起人 主题发起人 唐晓锋
  • 开始时间 开始时间
try: system command 98
 
晓峰,你不会是在送分吧?
1.最省事的办法:
nt, 95,do
s共存还用我说吗?用linux启动盘启动linux就行了.
2.如果有Unix版的Delphi,我们为什么还要在95下苦苦挣扎?
 
我看市面上的linux有两张盘,用LINUX追少要多少M
to 茶叶蛋老兄:
我正在使用SendMessage(ListBox1.Handle,LB_SETSEL,XX ,XX );
后面的两个参数总是不对,帮我解决一下好吗?
谢谢!
 
1.最小一张软盘,还可以用c for linux(Sorry, 忘记叫什么名字了).
2.SendMessage(ListBox1.Handle,LB_SETSEL, <font color="#ff0000">Integer( true )</font>, 4 );
 
对不起,暂借贵宝地一用(原始问题):
我的程序:
OleStream := TMemoryStream.Create;

Myword._Release;

OleContainer1.SaveToStream( OleStream );
OleStream.Position := 0;
with dm1.InsertTabledo
begin
Close;
Open;
Edit;
//Append;
FieldByName( 'title' ).asstring := 'ok,letgo';
TBlobField( fieldbyname('ole') ).LoadFromStream( OleStream );
post;
showmessage( 'done' );
end;

OleStream.Free;
最后OleContainer1有关闭.
但是程序最后会弹出对话框,告诉我有共享错误.
共享错误到不要紧,但是我查数据库时才发现,我的数据没有插到数据库里去!!!
InsertTable的CashedUpdated是true!这可怎么办好?我的程序明天下午就要
预览了!
 

To 茶叶蛋:
> InsertTable的CashedUpdated是true
^^^^^^^^^^^^^ ^^^^
你需要使用InsertTable.ApplyUpdates方法将数据传送到数据库中.
参看 TBDEDataset.ApplayUpdatees方法和CachedUpdated属性.

 
1 System commander
2 differ hdd
3 Linux的第二张盘是教程和工具还有SOURCE之类的东西
4.没有,连PASCAL都没找到
BTW: XWINDOWS写OPEN GL好象很爽
 
to CJCJC:
1.System commander会被病毒软件<font color="#ff0000">杀杀杀!</font>
2.太麻烦
3.不装xwindows,200M足矣.
4.有Pascal的.
btw:嘻嘻. *_*
to SeaSky:
方法果然有效,不愧为一代大虾.分数已经不能代表我的敬意了!
不过,缺分的话,我这有几分给您垫底.
 
多种操作系统共存最好的方法还是 System commander
其他方法: OS2不能识别大硬盘, 分区大师要占一个分区,
System commander最好!
Delphi不可能有Unix版,除非微软也作Unix.
 
如果你用Lilo (Linux Loader)的话, 必须先装Windows 95/98, 在其他的分区
安装Linux, 装Lilo时, 要装在Linux分区中, 以免破坏MBR(主引导纪录), 因为
Windows 95/98要用到MBR. 此后, 将Active分区设在Linux分区, 这样, 可以
从Linux的Lilo启动Linux和Windows 95/98.
如果你要同时安装NT, 则使用System Commander比较好, 先装Windows 95/98,
然后装Linux, 可以不装Lilo. 然后装System Commander. 此后, 遍可以装
NT, OS/2等. System Commander可以自动识别. 我用System Commander同时
装过NT Server 4.0, NT Workstation 3.51, Windows 98, Windows 3.1
和Linux, 没有问题(就是为了测试System Commander 4.02).
这里有一个技巧: Linux和NT都是可以装在逻辑分区中的, 这样, 可以没有一个
硬盘只有4个主分区的限制. 用PM可以实现.
 
用Linux本身的Lilo即可实现多系统并存。
Linux上当然还没有Delphi,但为时不远的将来可能会有的。到
http://www.megido.org去看看就知道了。
 
多谢各位的指教.
现在市面上的linux有一个2CD版本的,还有参砸在工具盘里面的
那个好一点呢!
 
1. NT OS Load 方案:
用NT OS Loader 来启动.
关于从NT OS Loader启动Linux,请参见已答问题,或者
windows NT + Linux HOW-TO 有中文版的.
缺点:无;
2. 用Loadlin方案:
用win95/98的config来做菜单,用loadlin (在redhat盘上的
/dosutils/目录里) 来引导linux.
缺点: 由于loadlin 是从一个文件中(zimage)来调内核的,每次
重新编译内核后就要重新换文件.如果你经常编译内核,就比较麻烦.

3. lilo方案:
lilo可以实现选择分区启动.
不过有时候会出问题.显示一个"L-"死掉了.
建议在2.2以下的内核,都把win95/98/nt分区用fat16,兼容比较好.
 
如果你是用文本界面,主要做服务器,linux本身用400-500M就足够了,
已经包含了apache,oracle,sendmail,smb server等等,还可以有富裕。
如果你做一般文本界面开发,就更少了,200M足矣。
装man pages, extrado
cuments, lynx,emacs,
gcc,egcs,c library, c++ library,
all other library.
如果你又想用Xwindows,再加200M,
装XFree86,Afterstep(or FVWM),Netscape,X games,
X development librarys, GTK++ or QT library for addition.
再如果你又想装KDE,GNOME,再准备100M足够了。
总之,在现在硬盘普遍>=2G的情况下,给Linux >=800M为好。
 
外面有一个redhat5.2的版本,不知道好坏
我的redhat5.1是在ftp.baoshan.sh.cn下载的,一个ISO image,挺好,只是不支持
AGP(?还是我不会弄?). 建议你试试看外面的2CD版,至少有一个好处是,可以用光盘
启动,不必做启动盘.
 

关于pascal,原来的 ANSI pascal大家好像应该都不想用吧,来看看
和Borland pascal有关的.有好几个计划在进行中。
1. FPK- Pascal for linux, 是一个Borland Pascal的clone,现在已经到
0.99.10了,马上就会有1.0正式版的。

http://www.brain.uni-freiburg.de/~klaus/fpc/
2. MEGIDO,是delphi的clone,情况还不知道。

http:// www.megido.org
 
to 曹晓钢:
关于pascal,原来的 ANSI pascal大家好像应该都不想用吧,来看看和Borland
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pascal有关的.有好几个计划在进行中。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
不会是linux版本的吧!
 
当然是linux的啦。
 
FPK-pascal是编译器,就是gcc那样的;
MEGIDO是IDE环境。
不过我连www.megido.org连不上去。
为了你的问题,我刚把FPK_pascal (fpc)
当下来,一共是2.71兆。刚配好,写了一个helloworld.
 
后退
顶部