18-05-2017, Saat: 15:56
Selam;
Uzun süredirFiremonkey tarafında birşeyler yapmıyordum, görsellik nedeniyle firemonkey de projelerimi geliştirmek istiyorum; Fakat masaüstü projeme klasör ve database oluşturamadım acaba neden kaynaklanıyor bu durum; Gözümden kaçan nedir? VLC tarafında bu kodları kullandığımda herhangi bir sorun çıkmıyor.
Uzun süredirFiremonkey tarafında birşeyler yapmıyordum, görsellik nedeniyle firemonkey de projelerimi geliştirmek istiyorum; Fakat masaüstü projeme klasör ve database oluşturamadım acaba neden kaynaklanıyor bu durum; Gözümden kaçan nedir? VLC tarafında bu kodları kullandığımda herhangi bir sorun çıkmıyor.
var // Klasör ve Databese KlasorDB, DBStok: String; // Klasörler implementation
procedure TForm1.DBveKlasorCreate(Sender: TObject); // Yoksa Oluştur begin KlasorDB := TPath.GetDocumentsPath + PathDelim + 'Database\'; if Not DirectoryExists(KlasorDB) then ForceDirectories(KlasorDB); DBStok := KlasorDB + '\Genel.db'; end;
procedure TForm1.DatabaseCreate(Sender: TObject); // Playlist Database begin MainConnect.Connected := False; MainConnect.LoginPrompt := False; MainConnect.Params.Clear; MainConnect.Params.Values['Database'] := DBStok; MainConnect.Params.Values['DriverID'] := 'SQLite'; MainConnect.Params.Values['CharacterSet'] := 'utf8'; MainConnect.Connected := True; With MainFDQuery do begin Connection := MainConnect; Close; SQL.Clear; SQL.Add('CREATE TABLE IF NOT EXISTS URUNLER('); SQL.Add('ID INTEGER PRIMARY KEY AUTOINCREMENT'); SQL.Add(', SIRANO INTEGER'); SQL.Add(', URUN VARCHAR(255)'); SQL.Add(' ) ; '); ExecSQL; end; MainFDQuery.Close; end;