Arsip: Fungsi Pemisah Kata Dalam Kalimat

more 16 years ago
eksant
Function CreateTokens(divider: char; s: String):ArrayOfString;
var it: Integer;
ps: String;
begin
SetLength(result,0);
it:=1;
ps:='';
while it<=Length(s) do
begin
if s[it]<>divider then
ps:=ps+s[it]
else begin
if Length(ps)>0 then
begin
SetLength(result, Length(result)+1);
result[Length(result)-1]:=ps;
ps:='';
end;
end;
Inc(it);
end;
Setlength(result, Length(result)+1);
result[length(result)-1]:=ps;
end;
Pada button konversi :
hitungbrs:=FormUtama.MemoKonversi.Lines.Count;
for i:=1 to hitungbrs do
begin
kolom:=CreateTokens('',FormUtama.MemoKonversi.Lines[i-1]);
for j:=0 to Length(kolom)-1 do
FormUtama.Memo2.Lines.Add(kolom[j]);
x:=copy(FormUtama.Memo2.Lines[2],1,(length(FormUtama.Memo2.Lines[2])-3));
y:=copy(FormUtama.Memo2.Lines[3],1,(length(FormUtama.Memo2.Lines[3])-3));
z:=copy(FormUtama.Memo2.Lines[4],1,(length(FormUtama.Memo2.Lines[4])-3));
FormUtama.MemoKonversi.Lines[i-1]:='x'+x+''+'y'+y+''+z;
FormUtama.Memo2.Clear;
end;
ada kesalahan pada "[Error] UnitUtama.pas(104): Incompatible types: 'Char' and 'String'.." Posisi error pada "kolom:=CreateTokens('',FormUtama.MemoKonversi.Lines[i-1]);"
Kira2 apanya ya?
more 16 years ago
ImanD
mana kutahu, type dari kolom apaan?
kolom:=CreateTokens('',FormUtama.MemoKonversi.Lines[i-1]);"itu ga match antara type kolom am nilai balik dari fungsi CreatedTokens,

more 16 years ago
ansr
kolom:=CreateTokens('',FormUtama.MemoKonversi.Lines[i-1]);"mungkin tanda'' itu dianggap string kali..... (emang string), harusnya di convert dulu ke char CMMIW

more 16 years ago
ImanD
pertama type kolom apaan broooooooooo?
klo type-nya char, itu dimungkinkan karena hasil dari CreateTokens is blank atw lebih dari 1 karakter karena char mau ga mau harus disi dengan 1 karakter kecuali dengan null.
sorry aku ga sempet test, klo diliat dari error ya itu die.
check lagi az ya, pke showmessage ke....
more ...
- Pages:
- 1
- 2
reply |
Report Obsolete
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 3 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 3 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 11 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 11 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 11 years ago
Random Topic
- E-book Delphi 2005
by Samurey in MySQL more 16 years ago - message in systray..
by nurez in Tip n Trik Pemrograman more 16 years ago - fungsi sleep() utk program demo/shareware
by ryan in Hal umum tentang Pascal Indonesia more 17 years ago - A Simple Question.. How to open yahoo messenger with delphi?
by johnizzy in Tip n Trik Pemrograman more 14 years ago - Delphi ID ganti domain..??
by deLogic in Kritik & Saran more 18 years ago - bagaimana cara perintah sql
by adicamsys in Tip n Trik Pemrograman more 17 years ago - bikin form password
by Ayahe_Hasna in Kritik & Saran more 16 years ago - help ttg infopower
by petrucc1 in Tip n Trik Pemrograman more 15 years ago - Buat Protocol Handler seperti Yahoo Messenger
by ardie_b in Bedah Kasus more 15 years ago - Mohon bantuanya para master
by drodriego in FireBird more 11 years ago