Arsip: OUT OF MEMORY

more 14 years ago
darsaneit
agan2.. BAGAMANA sich cara agar SAAT RUN PROGRAM DENGAN FORM BANYAK memory yang terpakai dikit..gitu?? :?:
Soalnya saat run program yang banyak form makan banyak memory... trus saat cetak gambar di report sampek OUT OF MEMORY... GIMANA CARA AGAR program itu makai memorynya gak terlalu banyak...
Tolong bantuan AGAN2 DELPHI.. :?: :?: [i:c4651ae165][/i:c4651ae165]

more 14 years ago
Dookie
Salah satu cara paling cepat yaitu menaikkan RAM komputer/laptop agan
beberapa penyebab program delphi out of memory:
1. Komponen VCL terlalu banyak dalam
2. seperti diatas form terlalu banyak
3. Ada virus yang menumpang di Memory sehingga space memory yg tersedia tidak cukup
4. Penggunaan image (gambar dan sejenisnya) yang terlalu tinggi resolusinya
Mungkin itu pentingnya ditentukan spesifikasi minimum dalam menjalankan program agar pada komputer
user/pengguna tidak hang
Solusinya mungkin klo form yg digunakan tidak terlalu sulit...bisa dilakukan dengan meng-create dan free-kan form
sama hanya dengan komponen VCL yang lain sehingga tidak terjadi penumpukan
ini saja dari saya siapa tahu dibawah ada yg kasih lebih...mudah2an membantu

more 14 years ago
darsaneit
kalo virus sich enggak..
Tapi kalo nampilin gambar dari database yang resolusi yng agak besar sich lumayan... tapi gak itu seperti masalahnya...
emang formnya yang banyak n ane pake componen flat juga..
tapi saya cara script untuk free form yang dimaksud yang ampuhh tuh gimana gan??
script yang gini gan maksudnya :
creat
...
except
free
end;
atau
creat
..
finally
ane kurang terlalu paham free yang bener?? tolong bantuan lagi agan2..
please..!

more 14 years ago
taz
ak kurang ngerti pertanyaannya...?!!!
maksdunya kaya begini ya mas bro...
var
aform:=TForm.create(nil);
try
aform.Show;
finally;
aform.Free;
end; :D :D

more 14 years ago
dr4cul453xy
mungkin ini maksud anda :
with TForm2.Create(Application) do
try
showmodal;
finally
release;
end;
sebelum menggunakannya, ingat untuk memindahkan TForm2 (form yang mau anda panggil secara dinamis) dari List "Auto Create Form" yang ada di "Project-Project Option-Forms" ke list "Available Forms"
Untuk lebih jelasnya, anda bisa ngintip ke Reshi Mahendra Blog
more 14 years ago
darsaneit
thnk blognya.. :)
aGAN dr4cul453xy ..SAAT MANGGIL FORM DINAMIS.. KOK dbgrid gak fungsi n pemanggilan querynya jadi error itu apanya gan?a setingan lagi? ad?? :(

more 14 years ago
dr4cul453xy
@darsaneit: SAAT MANGGIL FORM DINAMIS.. KOK dbgrid gak fungsi n pemanggilan querynya jadi error itu apanya gan?a setingan lagi? ad?? :(Kemungkin anda ada melakukan "operasi database" (tabel,query,load data ke grid, etc) pada event OnCreate formnya. Jika iya, pindahkan operasi tersebut ke event OnShow form anda. Kalau bukan itu masalahnya, coba post detail error message-nya saat anda mengalami error tsb disini.

more 14 years ago
darsaneit
formstyle masih FSNORMAL FORM MENU DAN FORM ANAK;
form anak saya pindah ke AVAILABLE FORMS dan menunya di AUTO-CREAT FORM
saya pake script ini
with aFormClass.Create(Application) do
try
Caption := 'Disini diisi Caption Form';
ShowModal; //Tampilkan Form dengan Modal active
finally
Release; // Hapus memory
end;
manggilnya dari form menu menggunakan tombol
ExtShowForm(TF_ANAK);
erornya tidak bisa showmodal;
OZA COBA KASIH CONTOH GAN form1 untuk menu yang manggil form2 untuk anak.. gimana ? tapi form 2 sudah pindah ke AVAILABLE FORMS[/code]
more 14 years ago
dr4cul453xy
@darsaneit: erornya tidak bisa showmodal; OZA COBA KASIH CONTOH GAN form1 untuk menu yang manggil form2 untuk anak.. gimana ? tapi form 2 sudah pindah ke AVAILABLE FORMS[/code]Project Source Code:
program formdinamis;
{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}
Interfaces, // this includes the LCL widgetset
Forms, formmain_u, formdinamisanak_u;
{$R .res}
begin
Application.Initialize;
Application.CreateForm(TfrmMain, frmMain); // Main Form, harus auto create
// Application.CreateForm(TfrmAnak, frmAnak); // Form Anak, keluarkan dari AutoCreate
Application.Run;
end.
Main Form Source Code :
unit formmain_u;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, Menus,
StdCtrls;
type
{ TfrmMain }
TfrmMain = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;
var
frmMain: TfrmMain;
implementation
{$R .lfm}
uses formdinamisanak_u;
{ TfrmMain }
procedure TfrmMain.Button1Click(Sender: TObject);
begin
with TfrmAnak.Create(Self) do
try
ShowModal;
except
Release;
end;
end;
end.
Form Anak Source (Kosong/ form tanpa apa-apa):
unit formdinamisanak_u;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, ExtCtrls;
type
{ TfrmAnak }
TfrmAnak = class(TForm)
Panel1: TPanel;
private
{ private declarations }
public
{ public declarations }
end;
var
frmAnak: TfrmAnak;
implementation
{$R *.lfm}
end.
Nb : Saya buat pake lazarus.
more 14 years ago
darsaneit
iya gan SEPERTI ITU SAYA coba juga..
TAPI FORM2 atau form anak2 kalo nampilin/atau mroses QUERY pake dbgrid yang letak/ngambil querynya dari form3 atau anak 3(form3 seperti form2 juga tidak auto create) itu erorr dia gan kayak gini pesannya
itu apanya gan :?: :?:

more ...
- Pages:
- 1
- 2
reply |
Report Obsolete
AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 5 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 13 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 13 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 13 years ago
Random Topic
- Anda pakai tools apa aja utk proyek?
by DonVall in Tip n Trik Pemrograman more 20 years ago - error aplikasi
by wong_error in Hal umum tentang Pascal Indonesia more 18 years ago - Ada ERROR di Fast Report, Tolongin dong
by faisal801m in Reporting more 16 years ago - fitur chatting(siapa tau bisa)
by dinox in Kritik & Saran more 19 years ago - chart, quick report
by noo_r1r1n in Reporting more 14 years ago - Export data ke file
by tAtA in Tip n Trik Pemrograman more 18 years ago - Download File
by dcnter in Hal umum tentang Pascal Indonesia more 17 years ago - Print out seperti buku rekening di bank
by Brams in Reporting more 18 years ago - eksekusi paradox dgn sql tanpa install delphi
by elecnok in Paradox more 19 years ago - Backup Tabel
by delphi1st in Tip n Trik Pemrograman more 18 years ago