Arsip: Ekrf dan TopenDialog konflik?

more 13 years ago
belajardelphi
Mohon bantuannya untuk dari para expert
Selama ini fine fine aja kalo pake ekrtf tapi kalo diprogram kita menjalankan opendialog lalu milih file dan diopen, setelah itu mengkatifkan perintah executeopen dari ekrtf maka ekertf nya error. Sepertinya gak bisa buka template rtf-nya.
Dugaan saya yang newbee, waktu file melalui opendialog dibuka opendialog mengalokasikan memory untuk file yang dibuka dan lokasi memorinya selalu sama dengan memory template rtf,jadinya error.
yang ingin ditanyakan:
1.bagi yang sudah biasa pake ekrtf..apakah ada solusinya?
2.untuk alternatih lain.. bisa gak aku ngatur tempat alokasi memory untuk file yang dibuka oleh TopenDialog?
Keliatannya pake pointer tapi aku gak mudeng.
3.Kesimpulan yang saya ambil salah, apakah member yang lain ada solusinya?Tapi tetap menggunakan TopenDialog dan ekrtf
Tolong dong kalo ada anggota forum yang bisa?...
Terima kasih atas bantuannya

more 13 years ago
_lmz
@belajardelphi: Mohon bantuannya untuk dari para expert Selama ini fine fine aja kalo pake ekrtf tapi kalo diprogram kita menjalankan opendialog lalu milih file dan diopen, setelah itu mengkatifkan perintah executeopen dari ekrtf maka ekertf nya error. Sepertinya gak bisa buka template rtf-nya. Dugaan saya yang newbee, waktu file melalui opendialog dibuka opendialog mengalokasikan memory untuk file yang dibuka dan lokasi memorinya selalu sama dengan memory template rtf,jadinya error. yang ingin ditanyakan: 1.bagi yang sudah biasa pake ekrtf..apakah ada solusinya? 2.untuk alternatih lain.. bisa gak aku ngatur tempat alokasi memory untuk file yang dibuka oleh TopenDialog? Keliatannya pake pointer tapi aku gak mudeng. 3.Kesimpulan yang saya ambil salah, apakah member yang lain ada solusinya?Tapi tetap menggunakan TopenDialog dan ekrtf Tolong dong kalo ada anggota forum yang bisa?... Terima kasih atas bantuannyayang di bawah ini works for me... kok rasanya agak tidak mungkin dugaan anda tentang opendialog itu :).
if OpenDialog1.Execute then begin
ekrtf1.InFile := OpenDialog1.FileName;
EkRTF1.ExecuteOpen([ds], SW_NORMAL);
end;
tidak ada pesan error lengkap / screenshot atau contoh program yang bisa dicoba kah?
more 13 years ago
belajardelphi
Tapi kasus yang saya alami Opendialog digunakan untuk membuka selain template ( tidak digunakan untuk mengisi InFile)
misal dalam satu form anda buat button dengan perintah onclick ( misal diberi nama btndialog)
if OpenDialog1.Execute then
begin
baris code isi terserah
end;
lalu button lain berisi ( kitaberinama btnekrtf)
perintah untuk buka ds
ekrtf1.InFile := "templateku.rtf';
EkRTF1.ExecuteOpen([ds], SW_NORMAL);
Bila opendialog dijalankan lalu pilih file dan open maka pada btnekrtf bila dijalankan akan ada perintah error.Kalau pada opendialog cancel tidak error.
Kenapa ya?
Terima kasih atas replynya

more 13 years ago
_lmz
Worksforme:
procedure TForm1.Button1Click(Sender: TObject);
begin
if OpenDialog1.Execute then begin
showmessage(OpenDialog1.Filename);
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
ekrtf1.InFile := 'Z:\TEMP\ekr\hello.rtf';
EkRTF1.ExecuteOpen([ds], SW_NORMAL);
end;
Saya sarankan anda sebutkan dengan jelas error apa yang muncul. Meskipun tidak menjamin akan ada jawaban tetapi itu lebih memudahkan daripada main tebak-tebakan seperti ini... atau postinglah contoh program paling sederhana yang bisa menimbulkan error. Siapa tahu dalam proses mengubah menjadi program yang sederhana errornya malah hilang dan anda menjadi tahu lokasi errornya.
Jujur saja saya gak bisa EKRTF, dan tidak pernah pakai, cuma karena nganggur dan kasihan kok gak ada yang jawab ya saya coba jawab sekalian coba-coba EKRTF itu apa sih. (ya, saya sadar mejawab di sini sukarela, kalau tidak niat tidak usah jawab, dll).
more 13 years ago
belajardelphi
Trims!
Udah bisa!:)
Template harus diletakkan di folder di selain binary filenya (exenya)
error terjadi kalo template satu folder dengan exe-nya.
Aku bener-bener gak tahu aku kira bisa semaunya naruh template. :oops:
more ...
- Pages:
- 1
reply |
Report Obsolete
Last Articles
- Project Group dalam Lazarus
- FastPlaz Database Explorer
- Release: FastPlaz Super Mom v0.12.22
- PascalClass #3: Web Development with Free Pascal
- Makna Pascal di Pascal Indonesia
- Kulgram : Instalasi Lazarus di Perangkat Berbasis ARM
- PascalClass #1: Analisa Database dan Machine Learning
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
- Mengenal OXYGENE – Pascal For .NET
- PascalTalk #5: UX: Research, Design and Engineer
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 months ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 5 months ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 5 months ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 5 months ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 5 months ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 5 months ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 1 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 8 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 8 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 8 years ago
Random Topic
- Membuat RNG ( random generator)
by astika in Tip n Trik Pemrograman more 12 years ago - MONITORING & CONTROL LAMPU MENGGUNAKAN DELPHI
by penyihir in Bedah Kasus more 13 years ago - membaca 2 database berbeda
by fongers in Tip n Trik Pemrograman more 11 years ago - Borland Delphi 2005 Updated !
by xerion in Enginering more 14 years ago - Membuat tampilan TV dari TV Tunner didalam Form Delphi ??
by purnomo2007 in OOT more 10 years ago - dbgrid lagi...
by idhiel in MySQL more 8 years ago - APaan ini di web Delphi-id.org
by lord_kimm in OOT more 14 years ago - chart, quick report
by noo_r1r1n in Reporting more 10 years ago - Koneksi printer
by galih in Tip n Trik Pemrograman more 13 years ago - buat Antivirus sendiri
by om20020 in Tip n Trik Pemrograman more 13 years ago